ContentResolver.NotifyChange Metode

Definisi

Overload

Nama Deskripsi
NotifyChange(Uri, ContentObserver)

Beri tahu pengamat terdaftar bahwa baris diperbarui dan coba sinkronkan perubahan ke jaringan.

NotifyChange(Uri, ContentObserver, NotifyChangeFlags)

Beri tahu pengamat terdaftar bahwa baris diperbarui.

NotifyChange(Uri, ContentObserver, Boolean)

Beri tahu pengamat terdaftar bahwa baris diperbarui.

NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags)

Beri tahu pengamat terdaftar bahwa beberapa baris telah diperbarui.

NotifyChange(Uri, ContentObserver)

Beri tahu pengamat terdaftar bahwa baris diperbarui dan coba sinkronkan perubahan ke jaringan.

[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

Parameter

uri
Uri

Uri konten yang diubah.

observer
ContentObserver

Pengamat yang memulai perubahan, mungkin .null Pengamat yang memulai perubahan hanya akan menerima pemberitahuan jika telah meminta untuk menerima pemberitahuan perubahan diri dengan menerapkan ContentObserver#deliverSelfNotifications() untuk mengembalikan true.

Atribut

Keterangan

Beri tahu pengamat terdaftar bahwa baris diperbarui dan coba sinkronkan perubahan ke jaringan.

Untuk mengamati peristiwa yang dikirim melalui panggilan ini, gunakan #registerContentObserver(Uri, boolean, ContentObserver).

Mulai dari android.os.Build.VERSION_CODES#O, semua pemberitahuan konten harus didukung oleh ContentProvider.

Java dokumentasi untuk android.content.ContentResolver.notifyChange(android.net.Uri, android.database.ContentObserver).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

NotifyChange(Uri, ContentObserver, NotifyChangeFlags)

Beri tahu pengamat terdaftar bahwa baris diperbarui.

[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

Parameter

uri
Uri

Uri konten yang diubah.

observer
ContentObserver

Pengamat yang memulai perubahan, mungkin .null Pengamat yang memulai perubahan hanya akan menerima pemberitahuan jika telah meminta untuk menerima pemberitahuan perubahan diri dengan menerapkan ContentObserver#deliverSelfNotifications() untuk mengembalikan true.

flags
NotifyChangeFlags

Bendera tambahan: #NOTIFY_SYNC_TO_NETWORK.

Atribut

Keterangan

Beri tahu pengamat terdaftar bahwa baris diperbarui.

Untuk mengamati peristiwa yang dikirim melalui panggilan ini, gunakan #registerContentObserver(Uri, boolean, ContentObserver).

Jika #NOTIFY_SYNC_TO_NETWORK diatur, ini akan mencoba menjadwalkan sinkronisasi lokal menggunakan adaptor sinkronisasi yang terdaftar untuk otoritas uri yang disediakan. Tidak ada akun yang akan diteruskan ke adaptor sinkronisasi, sehingga semua akun yang cocok akan disinkronkan.

Mulai dari android.os.Build.VERSION_CODES#O, semua pemberitahuan konten harus didukung oleh ContentProvider.

Java dokumentasi untuk android.content.ContentResolver.notifyChange(android.net.Uri, android.database.ContentObserver, int).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

NotifyChange(Uri, ContentObserver, Boolean)

Beri tahu pengamat terdaftar bahwa baris diperbarui.

[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

Parameter

uri
Uri

Uri konten yang diubah.

observer
ContentObserver

Pengamat yang memulai perubahan, mungkin .null Pengamat yang memulai perubahan hanya akan menerima pemberitahuan jika telah meminta untuk menerima pemberitahuan perubahan diri dengan menerapkan ContentObserver#deliverSelfNotifications() untuk mengembalikan true.

syncToNetwork
Boolean

Jika true, sama seperti #NOTIFY_SYNC_TO_NETWORK.

Atribut

Keterangan

Beri tahu pengamat terdaftar bahwa baris diperbarui.

Untuk mengamati peristiwa yang dikirim melalui panggilan ini, gunakan #registerContentObserver(Uri, boolean, ContentObserver).

Jika syncToNetwork benar, ini akan mencoba menjadwalkan sinkronisasi lokal menggunakan adaptor sinkronisasi yang terdaftar untuk otoritas uri yang disediakan. Tidak ada akun yang akan diteruskan ke adaptor sinkronisasi, sehingga semua akun yang cocok akan disinkronkan.

Mulai dari android.os.Build.VERSION_CODES#O, semua pemberitahuan konten harus didukung oleh ContentProvider.

Anggota ini tidak digunakan lagi. penelepon harus mempertimbangkan untuk bermigrasi ke #notifyChange(Uri, ContentObserver, int), karena menawarkan dukungan untuk lebih banyak opsi daripada hanya #NOTIFY_SYNC_TO_NETWORK.

Java dokumentasi untuk android.content.ContentResolver.notifyChange(android.net.Uri, android.database.ContentObserver, boolean).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Lihat juga

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

Berlaku untuk

NotifyChange(ICollection<Uri>, ContentObserver, NotifyChangeFlags)

Beri tahu pengamat terdaftar bahwa beberapa baris telah diperbarui.

[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

Parameter

uris
ICollection<Uri>

Uri konten yang diubah.

observer
ContentObserver

Pengamat yang memulai perubahan, mungkin .null Pengamat yang memulai perubahan hanya akan menerima pemberitahuan jika telah meminta untuk menerima pemberitahuan perubahan diri dengan menerapkan ContentObserver#deliverSelfNotifications() untuk mengembalikan true.

flags
NotifyChangeFlags

Bendera seperti #NOTIFY_SYNC_TO_NETWORK atau #NOTIFY_SKIP_NOTIFY_FOR_DESCENDANTS.

Atribut

Keterangan

Beri tahu pengamat terdaftar bahwa beberapa baris telah diperbarui.

Untuk mengamati peristiwa yang dikirim melalui panggilan ini, gunakan #registerContentObserver(Uri, boolean, ContentObserver).

Jika #NOTIFY_SYNC_TO_NETWORK diatur, ini akan mencoba menjadwalkan sinkronisasi lokal menggunakan adaptor sinkronisasi yang terdaftar untuk otoritas uri yang disediakan. Tidak ada akun yang akan diteruskan ke adaptor sinkronisasi, sehingga semua akun yang cocok akan disinkronkan.

Mulai dari android.os.Build.VERSION_CODES#O, semua pemberitahuan konten harus didukung oleh ContentProvider.

Java dokumentasi untuk android.content.ContentResolver.notifyChange(java.util.Collection<android.net.Uri>, android.database.ContentObserver, int).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk