16

できれば簡単な質問:ContentResolver.notifyChange()特定の URI に対して が呼び出された場合、この URI の子孫ContentObserverURI を監視していることに通知されますか?

たとえば、特定のリソースの URI を観察するためのカーソル設定があるとします。

 Uri uriA = Uri.parse("content://" + AUTHORITY + "/orders/21");
 cursor.setNotificationUri(getContext().getContentResolver(), uriA);

次に、この URI の祖先への変更を通知しContentResolverます (たとえば、すべての注文を削除したため)。

 Uri uriB = Uri.parse("content://" + AUTHORITY + "/orders");
 getContext().getContentResolver().notifyChange(uriB, null);

Cursor監視するために登録されている私のはuriA通知されますか?

4

2 に答える 2

12

それをテストした後、簡単な答え:はい。

于 2011-07-21T20:38:44.633 に答える