共用方式為


Context.RegisterComponentCallbacks(IComponentCallbacks) 方法

定義

將新的 ComponentCallbacks 新增至 Context 的基底應用程式,這會在呼叫活動和其他元件的 ComponentCallbacks 方法時呼叫。

[Android.Runtime.Register("registerComponentCallbacks", "(Landroid/content/ComponentCallbacks;)V", "GetRegisterComponentCallbacks_Landroid_content_ComponentCallbacks_Handler")]
public virtual void RegisterComponentCallbacks (Android.Content.IComponentCallbacks? callback);
[<Android.Runtime.Register("registerComponentCallbacks", "(Landroid/content/ComponentCallbacks;)V", "GetRegisterComponentCallbacks_Landroid_content_ComponentCallbacks_Handler")>]
abstract member RegisterComponentCallbacks : Android.Content.IComponentCallbacks -> unit
override this.RegisterComponentCallbacks : Android.Content.IComponentCallbacks -> unit

參數

callback
IComponentCallbacks

要呼叫的介面。 這可以是 ComponentCallbacksComponentCallbacks2 介面。

屬性

備註

將新的 ComponentCallbacks 新增至 Context 的基底應用程式,這會在呼叫活動和其他元件的 ComponentCallbacks 方法時呼叫。 請注意,您必須<></em> 在未來適當時使用#unregisterComponentCallbacks;這不會為您移除。

在 之後 Build.VERSION_CODES#S,將 ComponentCallbacks 註冊至透過 #createWindowContext(int, Bundle) 建立的內容,或 #createWindowContext(Display, int, Bundle) 將從視窗內容接收,而不是從其基底應用程式接收 ComponentCallbacks#onConfigurationChanged(Configuration) 。 如果您想要在視窗內容變更時處理與視窗內容相關聯的UI元件,這會很有説明。

android.content.Context.registerComponentCallbacks(android.content.ComponentCallbacks)Java 檔。

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

適用於