2013-01-08 166 views
0

我創建了包含圓的自定義SurfaceView。我想用觸摸事件旋轉這個圓圈。但是我不明白SurfaceView的線程必須暫停和恢復。 如果線程必須在應用程序處於活動狀態時運行,或者只有當循環運行時才運行? 我運行LunarLander示例,並在此應用程序線程運行時,應用程序處於活動狀態。 是否正確?Android SurfaceView線程

回答

1

SurfaceView沒有自己的thread.It可以通過後臺線程繪製。

你應該讓線程運行區別?

那麼它取決於是否有一個指向線程。如果你需要保持運行。顯然,如果你不需要你不應該。

如果線程拿起觸摸事件,我建議你把它留在

+0

@卡爾·薩爾達尼亞「SurfaceView沒有自己的線程中」我的意思是線程在surfaceView正在起草。感謝您的幫助) –

+0

好的。有道理,然後:-)我想我應該提到。線程顯然會浪費電池(實際上並不足夠),但這取決於你在其上做了多少次更新。 – cjds