タグ

LoaderManagerに関するm-e-omoteyamaのブックマーク (1)

  • initLoader()とrestartLoader()のどちらを使うか - KyakujinのWarning Log

    場合によってはrestartLoader()のみを使っても良さそう、というお話です。 Androidアプリにおいて、例えばデータベースからデータを非同期で読み込み、ListViewなどへ読み込んだデータを反映するときなどは、ローダーという機構を使用することができます。 そのローダーを使用するときの手順は、ざっくりと書けば下記のようになります。 getLoaderManager()を使ってLoaderManagerのインスタンスを取得し、 取得したLoaderManagerのinitLoader()メソッドでローダーを初期化する。 この手順をLoaderCallbacks()インターフェースを実装したクラスに書けば、データ取得の実行段階に応じて、下記の各々のメソッドが自動的に呼ばれます。 onCreateLoader()…ローダーを最初に使うときに呼ばれる。 onLoadFinished()

    initLoader()とrestartLoader()のどちらを使うか - KyakujinのWarning Log
  • 1