5
ContentProviderを使用しないCursorLoaderの使用
Android SDKのドキュメントには、startManagingCursor()メソッドは廃止されていると書かれています: このメソッドは非推奨です。代わりに、LoaderManagerで新しいCursorLoaderクラスを使用してください。これは、Android互換性パッケージを通じて古いプラットフォームでも利用できます。このメソッドを使用すると、アクティビティは、アクティビティのライフサイクルに基づいて、指定されたカーソルのライフサイクルを管理します。つまり、アクティビティが停止すると、指定したCursorでdeactivate()が自動的に呼び出され、後で再起動するとrequery()が呼び出されます。アクティビティが破棄されると、管理されているすべてのカーソルが自動的に閉じられます。HONEYCOMB以降をターゲットにしている場合は、代わりにLoaderManagerを使用することを検討してください。 だから私は使用したいと思いますCursorLoader。しかし、コンストラクタでURIが必要なときに、カスタムでCursorAdapter、なしContentProviderでどのように使用できCursorLoaderますか?