2016-06-29 8 views
1

質問は複数のアクティビティを持つアプリがあることです。主なアクティビティはいくつかのアニメーションを実行します。問題は、アプリを実行して主なアクティビティに留まる場合はすべて問題ありませんが、別のアクティビティ(設定アクティビティなど)に戻って主なアクティビティに戻ると、穴のアプリが遅れをとり始めることがあります。 これはなぜ起こっているのか?他の活動がバックグラウンドで実行され続けるか、それとも何かのようなことがありますか? ありがとうございます。しばらくしてAndroidアプリを遅らせる

+0

他のユーザーが問題を再現できるようにする簡単な例を投稿できますか? http://stackoverflow.com/help/mcveを参照してください。 – Michiyo

答えて

1

は限り、あなたのシナリオに関しては、アプリ内での適切なナビゲーションの設定

  1. 次試してください。

  2. アクティビティを閉じて開いていても(アクティビティがまだリソースを保持している場合)、メモリ使用量は積み重なっていきます。ですから、カメラのようなリソースをすべて解放するか、finish()を呼び出す前にアニメーションを終了してください。

  3. あなたのメインアクティビティ/ホーム画面のアクティビティに異なるアンドロイド:launchModeオプションを試してみてください。より多くのメモリを使用するようにアプリケーションを呼び出している人を見つけるために

  4. (これはあなたのアプリケーションの設計に依存)、https://developer.android.com/studio/profile/investigate-ram.html

PSを試してみてください。あなたは@Michiyoのような詳細を述べることができました。

関連する問題