ContentResolver.NotifyChange 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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 오픈 소스 프로젝트에서 만들고 공유하고 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 오픈 소스 프로젝트에서 만들고 공유하고 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 오픈 소스 프로젝트에서 만들고 공유하고 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 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.