Android 3.0 での使用方法を理解しようとしてLoaders
いますが、動作しないようです。ドキュメントは使用についてのみ説明していますCursorLoader
が、私は使用していAsyncTaskLoader
ます。
ドキュメントからは、実装するだけでよいようですが、コールバックでローダーを作成したAsyncTaskLoader.loadInBackground()
後に呼び出されることはありません。getLoaderManager().initLoader()
Created new loader LoaderInfo{4040a828 #0 : ArticleDataLoader{4036b350}}
正常に作成されたように見えるデバッグ メッセージが表示されます。
現在、SDK でローダーが壊れている可能性はありますか? または、ローダーを作成した後に呼び出す必要があるメソッドはありますか? (このCursorLoader
例ではそれを行っていません)。
forceLoad()
編集:から返されたローダーを呼び出すと、initLoader()
少なくとも読み込みが開始されるようですが、これは回転を正しく処理できないことを意味します:(