だから私はたくさんの読書をしてきました.Androidの古いものAsyncTask
では、それをアクティビティのインスタンスにリンクする必要があることに気付きました; ただし、向きを変更すると、この特定のアクティビティが破棄され、再作成されてメモリ リークが発生します。1AsyncTask
つ目はアクティビティの最初の実装を指し、表示されているのは 2 番目の実装です。3.0以降のLoader
クラスはこれのほとんどを処理しましたが、アプリを初期化するときにデータベースをロードする方法について混乱しています.
現在、私は AsyncTask を使用していますが、読み込み中に誰かが方向を変更すると、メモリ リークが発生することに気付きました。ローダーを使用してこれを行うにはどうすればよいですか? ディスプレイを更新しています (タイムアウトを防ぎ、何が起こっているかをユーザーに知らせるため)。完了したら、アラートを閉じます。
ローダーを使用してこのロードを行うにはどうすればよいですか?
ありがとう!ジョン