Когда ContentResolver.notifyChange () вызывается для данного URI, уведомляются ли ContentObservers, наблюдающие дочерние URI этого URI?

Надеюсь, простой вопрос: когда ContentResolver.notifyChange () вызывается для заданного URI, ContentObserver наблюдают потомком URI этого URI уведомлены?

Например Скажем, у меня есть установка курсора для наблюдения за URI определенного ресурса:

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

Затем я уведомляю ContentResolver об изменении предка этого URI (например, потому что я удалил все заказы):

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

Будет ли мой Курсор , зарегистрированный для наблюдения uriA , получать уведомление?

16
задан tomtheguvnor 13 July 2011 в 11:20
поделиться