との助けを借りてListActivityを表示するを使用しています。ListViewCursorAdapterContentProvider
リストには 1,000 を超えるアイテムが含まれているため、初期ロードには時間がかかります。ユーザーが項目を選択すると、 を介して別のアクティビティが呼び出されstartActivityForResult()ます。ユーザーはアイテムを編集でき、変更はデータベースに保存されます。
で戻る: でListActivityカーソルonActivityResult()がリロードされgetAdapter().changeCursor()、ビューがで更新されますgetAdapter().notifyDataSetChanged()
これは正しい方法ですか?更新には 1 ~ 2 秒かかり、非常に遅いためです。