0

sqlite データベースからリスト ビューを作成する Android アプリケーションを作成しています。

UI スレッドでクエリを実行するため、SimpleCursorAdapte はやや非推奨であることがわかりました。推奨事項は、「代わりに、CursorLoader で LoaderManager を使用する」ことです。

ただし、(私が間違っている可能性があります...) CursorLoader はコンテンツ プロバイダーを使用してデータベース アクセスを管理しているようです。私のデータベースには他のアプリケーションからアクセスする必要があるものは何もないため、これは不必要であり、非常に複雑に思えます。これは、データベースへのスレッドセーフで同期されたアクセスを実装するための私の唯一のオプションですか?

また

DAO を使用し、そのメソッドを実行するときに asynctask を使用しても安全ですか (minSdkVersion >= 11)。

4

1 に答える 1

0

android SDK は、UI スレッドにサービスまたは asynctask であるべきものを配置することをますます困難にしています。これが彼らが進んでいる方向です。

カーソルローダーとコンテンツプロバイダーに関する私の回答を参照してください

于 2013-07-30T16:14:49.457 に答える