我有一个线程作为表面视图对象的一部分:
public class GameArena extends SurfaceView implements SurfaceHolder.Callback
{
private GameThread thread = null;
// Etc
}
这个表面视图是活动的一部分。
稍后当用户点击屏幕时,会启动一个新的活动,它有自己不同的表面视图。
我遇到的问题是找到当用户在第二个活动中按下主页按钮时如何/何时取消此线程,因为当他们再次启动应用程序时线程已经存在。
非常感谢