私は簡単なアンドロイドテトリスタイプのゲームに取り組んでいます。アプリの最初のエッセンシャル(Eclipseから)で、すべてが期待通りに機能します。しかし、私がアプリを終了して今度は電話から再び起動すると、私は奇妙なバグを見る。プレイフィールドの下を移動するゴーストピースがありますが、実際には見えません。このピースは、根底にあるグリッドに影響を与え、スペースを取るため実際には見えないため、問題を引き起こします。アプリは、これらのゴーストピースと、ユーザーが見ているはずの実際のピースを生成し続けます。終了時にアプリが完全に殺されていないようです。何かアドバイス?Androidアプリを初めて起動するときに奇妙なバグがあります
答えて
おそらく、いくつかの静的変数があります。 終了してもう一度入力すると、それらの統計には古い値が保持されます。
onDestroyでSystem.exit(1)を呼び出して確認することができます。
私は静的変数を持っています、System.exit(1)は問題を修正しました!奇妙なことはコンストラクタで初期化されている唯一の静的変数です。あなたは私がテストのためだけにこれを行うべきだと言いましたか?この問題を解決する正しい方法は何ですか? –
ゲームを開始するときにすべての静的変数が初期化されることを確認してください – mibollma
唯一の静的変数が初期化されていました。うーん –
ゲームが終了する前に、部分を適切に消去するためにonPause()をオーバーライドしましたか?
- 1. pytzとdatetime奇妙な動作 - バグがありますか?
- 2. 「初期化」セクションの匿名メソッドに奇妙なバグがあります
- 3. スプレイツリーの実装に奇妙なバグがあります
- 4. 復号化プログラムに奇妙なバグがあります
- 5. Qtアプリケーションに奇妙なバグがあります
- 6. UISplitViewControllerの描画に奇妙なバグがあります
- 7. 奇妙なバグが
- 8. Wordpressのハイパーリンクで奇妙なリンクのバグがあります
- 9. キャンバスでオブジェクトをクリックすると奇妙なバグがありますか?
- 10. 初めてログインしたときにアプリを起動する
- 11. 奇妙なバグ
- 12. アプリが初めて起動したときにiCloudが動作しない
- 13. 奇妙なScalaのバグが
- 14. 奇妙な嫌な行動、バグ?
- 15. Androidトーストに奇妙な形があります
- 16. Androidアプリが起動していないときにバックグラウンドで起動する
- 17. Googleアプリ内課金をテストしようとしていますが、奇妙な動作があります
- 18. 別のシートでVBAソルバーを扱うときに奇妙なバグがある
- 19. 奇妙な結果があります
- 20. Doctrine - 奇妙な移動括弧がクエリにあります
- 21. Wpf DataGrid DoubleClickに奇妙な動作があります
- 22. テキストフィールドの表示テキストに奇妙な動作があります
- 23. スライドショーに奇妙な動作があります
- 24. 奇妙なAndroid AsyncTaskのバグ理解できない
- 25. Androidのstaticlayoutの高さが一貫していないために奇妙なレンダリングのバグが発生する
- 26. Vista、inifiles、起動時に奇妙なことをする... what heck
- 27. ウィジェットからアクティビティを起動すると、最初にアプリが同じアクティビティを起動しなくなります
- 28. ListViewでsetSelectionが奇妙な動作を引き起こしています
- 29. テキストは私が初めてアプリを起動すると、正しく後libgdxアプリ
- 30. 奇妙なことが起こる
問題の性質について具体的に説明してください。アプリが正常にシャットダウンされない可能性があると思われる場合は、問題を説明するコードサンプルを提供してください。 「ゴースト・ピース」は、問題の結果だけでは実際の問題を提示しません。 –