Android リファレンスを引用すると、flag パラメータは次のとおりです。
public static final int **FLAG_AUTO_REQUERY**
以来: API レベル 11
この定数は非推奨です。このオプションは、アプリケーションの UI スレッドでカーソル クエリが実行されるため、応答が遅くなったり、アプリケーションが応答しないというエラーが発生したりする可能性があるため、お勧めできません。別の方法として、LoaderManager を CursorLoader とともに使用します。
設定されている場合、コンテンツ変更通知が配信されるたびに、アダプターはカーソルで requery() を呼び出します。示す
FLAG_REGISTER_CONTENT_OBSERVER. Constant Value: 1 (0x00000001)
.
public static final int **FLAG_REGISTER_CONTENT_OBSERVER**
以来: API レベル 11
設定されている場合、アダプターはカーソルにコンテンツ オブザーバーを登録し、通知が来ると onContentChanged() を呼び出します。このフラグを使用するときは注意してください。登録されたオブザーバーによるリークを避けるために、アダプターから現在の Cursor を設定解除する必要があります。 . CursorLoader で CursorAdapter を使用する場合、このフラグは必要ありません。定数値: 2 (0x00000002)
ただし、Honeycomb+ の新しいパターンは、cursorLoader を使用してカーソルを管理することです。この場合、flags パラメータとして 0 を渡します。
CursorLoader + CursorAdapter の詳細 (チュートリアル付き) を読む