サーフェス ビュー オブジェクトの一部としてスレッドがあります。
public class GameArena extends SurfaceView implements SurfaceHolder.Callback
{
private GameThread thread = null;
// Etc
}
そして、この表面ビューはアクティビティの一部です。
後でユーザーが画面をクリックすると、独自の異なる表面ビューで新しいアクティビティが開始されます。
私が抱えている問題は、ユーザーが2番目のアクティビティでホームボタンを押したときに、このスレッドをキャンセルする方法/時期を見つけることです。アプリを再度起動すると、スレッドが既に存在するためです。
どうもありがとう