2016-07-25 3 views

答えて

1

によって異なります。 AsyncTaskは何をしていますか?

サーバーまでデータを同期させる場合は、おそらく単独のままにしておく必要があります。非同期タスクは、常にonResume()でやり直さなければならないことをしていますか?それをキャンセルします。

データがロードされている場合、いずれかの方向に進むことができます。 onResume()でデータのリロードを強制するか、一時的にバックグラウンドに切り替えたときにバックグラウンドでロードしたデータを記入するローダー(非同期ローダーを使用しています)を許可しますか?

これはフォアグラウンドではないときに役立つものではありません。

また、OS自体もタスク自体をキャンセルできることに注意してください。リソースを適切にクリーンアップしている限り、コールバックでの取り消しや無効なアクティビティを適切に処理して実行することは、世界の終わりにはなりません。

関連する問題