Bagikan melalui


ContentObserver.OnChange Metode

Definisi

Overload

OnChange(Boolean)

Metode ini dipanggil ketika perubahan konten terjadi.

OnChange(Boolean, Uri)

Metode ini dipanggil ketika perubahan konten terjadi.

OnChange(Boolean, Uri, Int32)

Metode ini dipanggil ketika perubahan konten terjadi.

OnChange(Boolean, ICollection<Uri>, Int32)

Metode ini dipanggil ketika perubahan konten terjadi.

OnChange(Boolean)

Metode ini dipanggil ketika perubahan konten terjadi.

[Android.Runtime.Register("onChange", "(Z)V", "GetOnChange_ZHandler")]
public virtual void OnChange(bool selfChange);
[<Android.Runtime.Register("onChange", "(Z)V", "GetOnChange_ZHandler")>]
abstract member OnChange : bool -> unit
override this.OnChange : bool -> unit

Parameter

selfChange
Boolean

True jika ini adalah pemberitahuan perubahan mandiri.

Atribut

Keterangan

Metode ini dipanggil ketika perubahan konten terjadi.

Subkelas harus mengambil alih metode ini untuk menangani perubahan konten.

Dokumentasi Java untuk android.database.ContentObserver.onChange(boolean).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

OnChange(Boolean, Uri)

Metode ini dipanggil ketika perubahan konten terjadi.

[Android.Runtime.Register("onChange", "(ZLandroid/net/Uri;)V", "GetOnChange_ZLandroid_net_Uri_Handler")]
public virtual void OnChange(bool selfChange, Android.Net.Uri? uri);
[<Android.Runtime.Register("onChange", "(ZLandroid/net/Uri;)V", "GetOnChange_ZLandroid_net_Uri_Handler")>]
abstract member OnChange : bool * Android.Net.Uri -> unit
override this.OnChange : bool * Android.Net.Uri -> unit

Parameter

selfChange
Boolean

True jika ini adalah pemberitahuan perubahan mandiri.

uri
Uri

Uri konten yang diubah.

Atribut

Keterangan

Metode ini dipanggil ketika perubahan konten terjadi. Menyertakan Uri konten yang diubah jika tersedia.

Subkelas harus mengambil alih metode ini untuk menangani perubahan konten. Untuk memastikan operasi yang benar pada versi kerangka kerja yang lebih lama yang tidak memberikan argumen yang lebih kaya, aplikasi harus menerapkan semua kelebihan beban.

Contoh implementasi:

<code>
            // Implement the onChange(boolean) method to delegate the change notification to
            // the onChange(boolean, Uri) method to ensure correct operation on older versions
            // of the framework that did not have the onChange(boolean, Uri) method.
            {@literal @Override}
            public void onChange(boolean selfChange) {
                onChange(selfChange, null);
            }

            // Implement the onChange(boolean, Uri) method to take advantage of the new Uri argument.
            {@literal @Override}
            public void onChange(boolean selfChange, Uri uri) {
                // Handle change.
            }
</code>

</p>

Dokumentasi Java untuk android.database.ContentObserver.onChange(boolean, android.net.Uri).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

OnChange(Boolean, Uri, Int32)

Metode ini dipanggil ketika perubahan konten terjadi.

[Android.Runtime.Register("onChange", "(ZLandroid/net/Uri;I)V", "GetOnChange_ZLandroid_net_Uri_IHandler", ApiSince=30)]
public virtual void OnChange(bool selfChange, Android.Net.Uri? uri, int flags);
[<Android.Runtime.Register("onChange", "(ZLandroid/net/Uri;I)V", "GetOnChange_ZLandroid_net_Uri_IHandler", ApiSince=30)>]
abstract member OnChange : bool * Android.Net.Uri * int -> unit
override this.OnChange : bool * Android.Net.Uri * int -> unit

Parameter

selfChange
Boolean

True jika ini adalah pemberitahuan perubahan mandiri.

uri
Uri

Uri konten yang diubah.

flags
Int32

Bendera yang menunjukkan detail tentang perubahan ini.

Atribut

Keterangan

Metode ini dipanggil ketika perubahan konten terjadi. Menyertakan Uri konten yang diubah jika tersedia.

Subkelas harus mengambil alih metode ini untuk menangani perubahan konten. Untuk memastikan operasi yang benar pada versi kerangka kerja yang lebih lama yang tidak memberikan argumen yang lebih kaya, aplikasi harus menerapkan semua kelebihan beban.

Dokumentasi Java untuk android.database.ContentObserver.onChange(boolean, android.net.Uri, int).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

OnChange(Boolean, ICollection<Uri>, Int32)

Metode ini dipanggil ketika perubahan konten terjadi.

[Android.Runtime.Register("onChange", "(ZLjava/util/Collection;I)V", "GetOnChange_ZLjava_util_Collection_IHandler", ApiSince=30)]
public virtual void OnChange(bool selfChange, System.Collections.Generic.ICollection<Android.Net.Uri> uris, int flags);
[<Android.Runtime.Register("onChange", "(ZLjava/util/Collection;I)V", "GetOnChange_ZLjava_util_Collection_IHandler", ApiSince=30)>]
abstract member OnChange : bool * System.Collections.Generic.ICollection<Android.Net.Uri> * int -> unit
override this.OnChange : bool * System.Collections.Generic.ICollection<Android.Net.Uri> * int -> unit

Parameter

selfChange
Boolean

True jika ini adalah pemberitahuan perubahan mandiri.

uris
ICollection<Uri>

Uri konten yang diubah.

flags
Int32

Bendera yang menunjukkan detail tentang perubahan ini.

Atribut

Keterangan

Metode ini dipanggil ketika perubahan konten terjadi. Menyertakan Uri konten yang diubah jika tersedia.

Subkelas harus mengambil alih metode ini untuk menangani perubahan konten. Untuk memastikan operasi yang benar pada versi kerangka kerja yang lebih lama yang tidak memberikan argumen yang lebih kaya, aplikasi harus menerapkan semua kelebihan beban.

Dokumentasi Java untuk android.database.ContentObserver.onChange(boolean, java.util.Collection<android.net.Uri>, int).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk