私のアプリがバックグラウンドでしばらく動いたらクラッシュしているようです。すべてのローカル変数をクリアしますか?アプリがバックグラウンドである場合、アンドロイドはローカル変数をクリアしますか?
0
A
答えて
1
クラス内のメンバー変数は、クラスがガベージコレクションされない限り消去されません。
あなたはアクティビティクラスの変数を参照していて、Androidで使用されているアクティビティライフサイクルを考慮する必要があると仮定します。
詳細については、http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycleをご覧ください。
0
activity life cycleにチェックを付けると、メモリが必要な場合、一時停止したアクティビティが破棄されることがあります。また、ガベージコレクタは、アクティブなスレッドがこの変数にアクセスできなくても(つまり、アクティビティが破棄されていなくても、アクティブでないスレッドによって作成された変数であっても)変数を削除します。保存する必要がある場合は、データを永続的に保存するには、onPause()
を処理する必要があります。
関連する問題
- 1. アプリがバックグラウンドにある場合、ローカル通知を履歴に表示させることはできますか?
- 2. アプリがバックグラウンドの場合のFirebaseデータベーストランザクションiOS
- 3. アプリがバックグラウンドの場合でもUiViewをアニメーション化する
- 4. アンドロイド用FCM:アプリがバックグラウンドであるときのポップアップシステムの通知
- 5. アプリがバックグラウンドでインターネット接続が失われた場合、アプリがクラッシュする
- 6. アプリがバックグラウンドのときにアンドロイドでfirebaseプッシュ通知を変更します。
- 7. ローカル変数が親関数の入力パラメータである場合にのみ、コールバック関数でローカル変数にアクセスできるのはなぜですか?
- 8. アンドロイドアプリがバックグラウンドの場合でも場所を更新します
- 9. ロケーションマネージャを使用したローカル通知の表示中にアプリがバックグラウンドにある
- 10. iPhoneアプリがバックグラウンドでクラッシュすることがありました
- 11. 私はTestCaseがSQLiteの場合はDBをクリアし、PostgreSQLの場合はクリアしません
- 12. iOS 10アプリがバックグラウンドのときにローカル通知をトリガーする方法はありますか?
- 13. アンドロイドで市場からのアップグレード中にアプリを変更する
- 14. アンドロイド - ナイトモードがある場合AppCompatDelegate.MODE_NIGHT_AUTO
- 15. アプリがバックグラウンドまたはマルチタスクビューにある間にiOSビューを変更する
- 16. BroadcastReceiverをバックグラウンドで実行し、デバイスがalseepの場合は実行しますか?
- 17. アンドロイド「アンドロイド:inputType」上書き「アンドロイド:数字を」あなたは後にそれを設定した場合、「アンドロイド:数字」
- 18. ステートメントが原因で変数を解決できない場合、ステートメント外の変数を定義すると、ローカル変数が重複しますか?
- 19. Fusion(Typoscript 2):親オブジェクトから変数にアクセスするには?私はローカル変数を定義した場合
- 20. プログラムがgotoでループを終了する場合、ローカル変数は削除されますか?
- 21. カスタムNSURLProtocolは、バックグラウンドで実行されている場合、他のアプリからのトラフィックをインターセプトできますか?
- 22. イオンプッシュ通知アプリがバックグラウンドにある場合にonNotificationイベントをトリガする方法は?
- 23. アンドロイドのリストビューに複数のリストアイテムがある場合
- 24. クラスに__dict__変数がある場合、obj .__ dict__を検査できますか?
- 25. アプリがバックグラウンドで起動されて終了した場合、 `applicationWillTerminate`が呼び出されますか?
- 26. ASP.NETのMVC Razorはローカルのインラインif文を出力します。ローカルのRazor変数のみを設定する必要がある場合
- 27. ローカル変数からローカル変数にアクセスし、最終的に宣言する必要があります
- 28. 入力が正しい場合、アンドロイドのオートコンプリートテキストビューをアンダーラインカラーに変更しますか?
- 29. iOS:アプリがバックグラウンドでローカル通知が届いている場合。どのメソッドが自動的に呼び出されますか?
- 30. アプリがバックグラウンド(アンドロイド)のときにFCMが動作しないインテント