2013-01-08 130 views
0

我创建了包含圆的自定义SurfaceView。我想用触摸事件旋转这个圆圈。但是我不明白SurfaceView的线程必须暂停和恢复。 如果线程必须在应用程序处于活动状态时运行,或者只有当循环运行时才运行? 我运行LunarLander示例,并在此应用程序线程运行时,应用程序处于活动状态。 是否正确?Android SurfaceView线程

回答

1

SurfaceView没有自己的thread.It可以通过后台线程绘制。

你应该让线程运行区别?

那么它取决于是否有一个指向线程。如果你需要保持运行。显然,如果你不需要你不应该。

如果线程拿起触摸事件,我建议你把它留在

+0

@卡尔·萨尔达尼亚“SurfaceView没有自己的线程中”我的意思是线程在surfaceView正在起草。感谢您的帮助) –

+0

好的。有道理,然后:-)我想我应该提到。线程显然会浪费电池(实际上并不足够),但这取决于你在其上做了多少次更新。 – cjds