質問: ListView SimpleCursorAdapterの更新 私はSimpleCursorAdapterでListActivityを持っているので、リストビューはデータベースからのデータを含んでいます。私がリストを見ているなら、SimpleCursorAdapterによって使用されているデータベースに新しいデータが置かれたときに、それを更新(再クエリー)したいと思っています。データベース上にコンテンツオブザーバを設定し、新しいコンテンツが入ったときにカーソル上でrequery()を呼び出すための最良の方法ですか?
回答: > これは、データベースにコンテンツオブザーバを設定し、新しいコンテンツが入ったときにカーソル上で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.