============問題描述============
我在surfaceView中的surfaceCreated方法中start線程,但是當我start一個其他activity后,又finish掉那個acvitity回來,又會走到這個surfaceCreated方法,這時候走到線程的start方法,它會報錯Thread?already?exists,然后我加了判斷,不讓它再次start,可效果是并沒有在執行繪圖線程
============解決方案1============
你start一個其他的activity的時候,你的surfaceView應該會走surfaceDestroyed,你debug一下看看。這時候你的線程就被中斷了。
============解決方案2============
難道是實現callback方法?