CursorLoader

startManagingCursor() が deprecate というので

Android3.0以降、非推奨ということで。
SQLiteの利用に使いたいのだができれば ContentProvider は使わずにやりたい、
と雰囲気では思いながら調べる。

CursorLoader | Android Developers http://developer.android.com/reference/android/content/CursorLoader.html

AsyncTaskLoaderを継承しているので非同期な処理を行えるのだろう。

使い方をみてみる

よくわからないままいろいろ眺める。

Android:Loaderについてメモ | 自転車で通勤しましょ♪ブログ 

SimpleCursorLoader という公開されているクラスを使っている。

  • Loaderのロードは、ActivityのonCreateか、FragmentのonActivityCreatedで行なう。
  • DBヘルバーは利用する。loadInBackground() 内で。
  • callback 的に使う。
  • fragment で使うと良い。

Content Providers and Content Resolvers | Android Design Patterns 

Life Before Loaders (part 1) | Android Design Patterns 

android - How does CursorLoader with LoaderManager know to send the cursor to a CursorAdapter? - Stack Overflow 

  • ListAdapter と使う。
  • API Demo の ノートが参考になる。他にも、どこかでみた。

5. Notepad チュートリアル - ソフトウェア技術ドキュメントを勝手に翻訳