0

サーフェス ビュー オブジェクトの一部としてスレッドがあります。

public class GameArena extends SurfaceView implements SurfaceHolder.Callback
{
      private GameThread thread = null;
      // Etc
}

そして、この表面ビューはアクティビティの一部です。

後でユーザーが画面をクリックすると、独自の異なる表面ビューで新しいアクティビティが開始されます。

私が抱えている問題は、ユーザーが2番目のアクティビティでホームボタンを押したときに、このスレッドをキャンセルする方法/時期を見つけることです。アプリを再度起動すると、スレッドが既に存在するためです。

どうもありがとう

4

1 に答える 1