共用方式為


ContentObserver.OnChange 方法

定義

多載

OnChange(Boolean)

發生內容變更時,會呼叫這個方法。

OnChange(Boolean, Uri)

發生內容變更時,會呼叫這個方法。

OnChange(Boolean, Uri, Int32)

發生內容變更時,會呼叫這個方法。

OnChange(Boolean, ICollection<Uri>, Int32)

發生內容變更時,會呼叫這個方法。

OnChange(Boolean)

發生內容變更時,會呼叫這個方法。

[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

參數

selfChange
Boolean

True 是表示 如果這是自我變更通知。

屬性

備註

發生內容變更時,會呼叫這個方法。

子類別應該覆寫此方法來處理內容變更。

android.database.ContentObserver.onChange(boolean)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

OnChange(Boolean, Uri)

發生內容變更時,會呼叫這個方法。

[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

參數

selfChange
Boolean

True 是表示 如果這是自我變更通知。

uri
Uri

已變更內容的 URI。

屬性

備註

發生內容變更時,會呼叫這個方法。 包含可用的已變更內容 URI。

子類別應該覆寫此方法來處理內容變更。 為了確保舊版架構上未提供更豐富自變數的正確作業,應用程式應該實作所有多載。

範例實作:

<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>

android.database.ContentObserver.onChange(boolean, android.net.Uri)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

OnChange(Boolean, Uri, Int32)

發生內容變更時,會呼叫這個方法。

[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

參數

selfChange
Boolean

True 是表示 如果這是自我變更通知。

uri
Uri

已變更內容的 URI。

flags
Int32

指出此變更詳細數據的旗標。

屬性

備註

發生內容變更時,會呼叫這個方法。 包含可用的已變更內容 URI。

子類別應該覆寫此方法來處理內容變更。 為了確保舊版架構上未提供更豐富自變數的正確作業,應用程式應該實作所有多載。

android.database.ContentObserver.onChange(boolean, android.net.Uri, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

OnChange(Boolean, ICollection<Uri>, Int32)

發生內容變更時,會呼叫這個方法。

[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

參數

selfChange
Boolean

True 是表示 如果這是自我變更通知。

uris
ICollection<Uri>

已變更內容的 URI。

flags
Int32

指出此變更詳細數據的旗標。

屬性

備註

發生內容變更時,會呼叫這個方法。 包含可用的已變更內容 URI。

子類別應該覆寫此方法來處理內容變更。 為了確保舊版架構上未提供更豐富自變數的正確作業,應用程式應該實作所有多載。

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

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於