다음을 통해 공유


ContentResolver.NotifyChange 메서드

정의

오버로드

NotifyChange(Uri, ContentObserver)

등록된 관찰자에게 행이 업데이트되었음을 알리고 변경 내용을 네트워크에 동기화하려고 시도합니다.

NotifyChange(Uri, ContentObserver, NotifyChangeFlags)

등록된 관찰자에게 행이 업데이트되었음을 알립니다.

NotifyChange(Uri, ContentObserver, Boolean)

등록된 관찰자에게 행이 업데이트되었음을 알립니다.

NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags)

등록된 관찰자에게 여러 행이 업데이트되었음을 알립니다.

NotifyChange(Uri, ContentObserver)

등록된 관찰자에게 행이 업데이트되었음을 알리고 변경 내용을 네트워크에 동기화하려고 시도합니다.

[Android.Runtime.Register("notifyChange", "(Landroid/net/Uri;Landroid/database/ContentObserver;)V", "GetNotifyChange_Landroid_net_Uri_Landroid_database_ContentObserver_Handler")]
public virtual void NotifyChange (Android.Net.Uri uri, Android.Database.ContentObserver? observer);
[<Android.Runtime.Register("notifyChange", "(Landroid/net/Uri;Landroid/database/ContentObserver;)V", "GetNotifyChange_Landroid_net_Uri_Landroid_database_ContentObserver_Handler")>]
abstract member NotifyChange : Android.Net.Uri * Android.Database.ContentObserver -> unit
override this.NotifyChange : Android.Net.Uri * Android.Database.ContentObserver -> unit

매개 변수

uri
Uri

변경된 콘텐츠의 URI입니다.

observer
ContentObserver

변경이 시작된 관찰자일 수 있습니다 null. 변경을 시작한 관찰자는 true를 반환하도록 구현 ContentObserver#deliverSelfNotifications() 하여 자체 변경 알림을 수신하도록 요청한 경우에만 알림을 받습니다.

특성

설명

등록된 관찰자에게 행이 업데이트되었음을 알리고 변경 내용을 네트워크에 동기화하려고 시도합니다.

이 호출을 통해 전송된 이벤트를 관찰하려면 .를 사용합니다 #registerContentObserver(Uri, boolean, ContentObserver).

시작부터 android.os.Build.VERSION_CODES#O모든 콘텐츠 알림은 유효한 ContentProvider알림을 통해 지원되어야 합니다.

에 대한 android.content.ContentResolver.notifyChange(android.net.Uri, android.database.ContentObserver)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

NotifyChange(Uri, ContentObserver, NotifyChangeFlags)

등록된 관찰자에게 행이 업데이트되었음을 알립니다.

[Android.Runtime.Register("notifyChange", "(Landroid/net/Uri;Landroid/database/ContentObserver;I)V", "GetNotifyChange_Landroid_net_Uri_Landroid_database_ContentObserver_IHandler", ApiSince=24)]
public virtual void NotifyChange (Android.Net.Uri uri, Android.Database.ContentObserver? observer, Android.Content.NotifyChangeFlags flags);
[<Android.Runtime.Register("notifyChange", "(Landroid/net/Uri;Landroid/database/ContentObserver;I)V", "GetNotifyChange_Landroid_net_Uri_Landroid_database_ContentObserver_IHandler", ApiSince=24)>]
abstract member NotifyChange : Android.Net.Uri * Android.Database.ContentObserver * Android.Content.NotifyChangeFlags -> unit
override this.NotifyChange : Android.Net.Uri * Android.Database.ContentObserver * Android.Content.NotifyChangeFlags -> unit

매개 변수

uri
Uri

변경된 콘텐츠의 URI입니다.

observer
ContentObserver

변경이 시작된 관찰자일 수 있습니다 null. 변경을 시작한 관찰자는 true를 반환하도록 구현 ContentObserver#deliverSelfNotifications() 하여 자체 변경 알림을 수신하도록 요청한 경우에만 알림을 받습니다.

flags
NotifyChangeFlags

추가 플래그: #NOTIFY_SYNC_TO_NETWORK.

특성

설명

등록된 관찰자에게 행이 업데이트되었음을 알립니다.

이 호출을 통해 전송된 이벤트를 관찰하려면 .를 사용합니다 #registerContentObserver(Uri, boolean, ContentObserver).

설정된 경우 #NOTIFY_SYNC_TO_NETWORK 제공된 URI의 권한에 대해 등록된 동기화 어댑터를 사용하여 로컬 동기화를 예약하려고 시도합니다. 동기화 어댑터에 계정이 전달되지 않으므로 일치하는 모든 계정이 동기화됩니다.

시작부터 android.os.Build.VERSION_CODES#O모든 콘텐츠 알림은 유효한 ContentProvider알림을 통해 지원되어야 합니다.

에 대한 android.content.ContentResolver.notifyChange(android.net.Uri, android.database.ContentObserver, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

NotifyChange(Uri, ContentObserver, Boolean)

등록된 관찰자에게 행이 업데이트되었음을 알립니다.

[Android.Runtime.Register("notifyChange", "(Landroid/net/Uri;Landroid/database/ContentObserver;Z)V", "GetNotifyChange_Landroid_net_Uri_Landroid_database_ContentObserver_ZHandler")]
public virtual void NotifyChange (Android.Net.Uri uri, Android.Database.ContentObserver? observer, bool syncToNetwork);
[<Android.Runtime.Register("notifyChange", "(Landroid/net/Uri;Landroid/database/ContentObserver;Z)V", "GetNotifyChange_Landroid_net_Uri_Landroid_database_ContentObserver_ZHandler")>]
abstract member NotifyChange : Android.Net.Uri * Android.Database.ContentObserver * bool -> unit
override this.NotifyChange : Android.Net.Uri * Android.Database.ContentObserver * bool -> unit

매개 변수

uri
Uri

변경된 콘텐츠의 URI입니다.

observer
ContentObserver

변경이 시작된 관찰자일 수 있습니다 null. 변경을 시작한 관찰자는 true를 반환하도록 구현 ContentObserver#deliverSelfNotifications() 하여 자체 변경 알림을 수신하도록 요청한 경우에만 알림을 받습니다.

syncToNetwork
Boolean

true #NOTIFY_SYNC_TO_NETWORK이면 .

특성

설명

등록된 관찰자에게 행이 업데이트되었음을 알립니다.

이 호출을 통해 전송된 이벤트를 관찰하려면 .를 사용합니다 #registerContentObserver(Uri, boolean, ContentObserver).

syncToNetwork가 true이면 제공된 URI의 권한에 등록된 동기화 어댑터를 사용하여 로컬 동기화를 예약하려고 시도합니다. 동기화 어댑터에 계정이 전달되지 않으므로 일치하는 모든 계정이 동기화됩니다.

시작부터 android.os.Build.VERSION_CODES#O모든 콘텐츠 알림은 유효한 ContentProvider알림을 통해 지원되어야 합니다.

이 멤버는 더 이상 사용되지 않습니다. 호출자는 단순한 #NOTIFY_SYNC_TO_NETWORK옵션보다 더 많은 옵션을 지원하므로 #notifyChange(Uri, ContentObserver, int)마이그레이션을 고려해야 합니다.

에 대한 android.content.ContentResolver.notifyChange(android.net.Uri, android.database.ContentObserver, boolean)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

추가 정보

  • <xref:Android.Content.ContentResolver.RequestSync(Android.Accounts.Account%2c+System.String%2c+System.String)>

적용 대상

NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags)

등록된 관찰자에게 여러 행이 업데이트되었음을 알립니다.

[Android.Runtime.Register("notifyChange", "(Ljava/util/Collection;Landroid/database/ContentObserver;I)V", "GetNotifyChange_Ljava_util_Collection_Landroid_database_ContentObserver_IHandler", ApiSince=30)]
public virtual void NotifyChange (System.Collections.Generic.ICollection<Android.Net.Uri> uris, Android.Database.ContentObserver? observer, Android.Content.NotifyChangeFlags flags);
[<Android.Runtime.Register("notifyChange", "(Ljava/util/Collection;Landroid/database/ContentObserver;I)V", "GetNotifyChange_Ljava_util_Collection_Landroid_database_ContentObserver_IHandler", ApiSince=30)>]
abstract member NotifyChange : System.Collections.Generic.ICollection<Android.Net.Uri> * Android.Database.ContentObserver * Android.Content.NotifyChangeFlags -> unit
override this.NotifyChange : System.Collections.Generic.ICollection<Android.Net.Uri> * Android.Database.ContentObserver * Android.Content.NotifyChangeFlags -> unit

매개 변수

uris
ICollection<Uri>

변경된 콘텐츠의 URI입니다.

observer
ContentObserver

변경이 시작된 관찰자일 수 있습니다 null. 변경을 시작한 관찰자는 true를 반환하도록 구현 ContentObserver#deliverSelfNotifications() 하여 자체 변경 알림을 수신하도록 요청한 경우에만 알림을 받습니다.

flags
NotifyChangeFlags

플래그(예: #NOTIFY_SYNC_TO_NETWORK 또는 #NOTIFY_SKIP_NOTIFY_FOR_DESCENDANTS.

특성

설명

등록된 관찰자에게 여러 행이 업데이트되었음을 알립니다.

이 호출을 통해 전송된 이벤트를 관찰하려면 .를 사용합니다 #registerContentObserver(Uri, boolean, ContentObserver).

설정된 경우 #NOTIFY_SYNC_TO_NETWORK 제공된 URI의 권한에 대해 등록된 동기화 어댑터를 사용하여 로컬 동기화를 예약하려고 시도합니다. 동기화 어댑터에 계정이 전달되지 않으므로 일치하는 모든 계정이 동기화됩니다.

시작부터 android.os.Build.VERSION_CODES#O모든 콘텐츠 알림은 유효한 ContentProvider알림을 통해 지원되어야 합니다.

에 대한 android.content.ContentResolver.notifyChange(java.util.Collection<android.net.Uri>, android.database.ContentObserver, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상