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