これは、データベースにコンテンツオブザーバを設定し、新しいコンテンツが入ったときにカーソル上でrequery()を呼び出すための最良の方法ですか?
Yes, when there are changes in the database ContentObserver, you should refresh the cursor by calling requery()
. Now this method is deprecated though, just request a new cursor, so you can do this asynchronously and update your list view once the new cursor arrived.