2012-05-13 4 views
3

私はAndroidアプリを書いて、自分自身にカーソルの管理方法を尋ねます。私はデータベースからカーソルを介してデータを取得する方法を知っています。私はこれらのカーソルのライフサイクルを自分で処理したくありません。 Android 2.x以降では、Android APIによると、managedQueryやstartManagingCursorなどのメソッドを使用しました。これらのメソッドは廃止予定です。これらのメソッドの代わりに、Loaderクラス(CursorLoaderなど)を使用する必要があります。私の知る限り、CursorLoaderはContentProviderによってサポートされている必要があります。 Android SDKは、データを共有したい場合にのみ、ContentProviderを推奨します。しかし、私はちょうどデータを共有する必要のないシンプルなアプリを書こうと思っています。 私のすべての研究では、ContentProviderと組み合わせてローダーについてのチュートリアルが見つかりました。 SDKはAsyncTaskLoaderクラスの上に私自身のLoaderを書くこともできると言っています。このようなローダーを実装する方法については、すでに経験がありますか?ベストプラクティスはありますか?そのようなローダーを実装する方法については、良いtuturialsはありますか? ContentProviderを実装するほうがいいですか?CursorLoaderを使用することができます(これは管理されたカーソルを持つための多くの作業を意味します)。ローダーを使ってカーソルを管理する

答えて

関連する問題