Activity.OnConfigurationChanged(Configuration) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
系統在裝置設定變更時呼叫,而你的活動仍在執行。
[Android.Runtime.Register("onConfigurationChanged", "(Landroid/content/res/Configuration;)V", "GetOnConfigurationChanged_Landroid_content_res_Configuration_Handler")]
public virtual void OnConfigurationChanged(Android.Content.Res.Configuration newConfig);
[<Android.Runtime.Register("onConfigurationChanged", "(Landroid/content/res/Configuration;)V", "GetOnConfigurationChanged_Landroid_content_res_Configuration_Handler")>]
abstract member OnConfigurationChanged : Android.Content.Res.Configuration -> unit
override this.OnConfigurationChanged : Android.Content.Res.Configuration -> unit
參數
- newConfig
- Configuration
新的裝置配置。
實作
- 屬性
備註
系統在裝置設定變更時呼叫,而你的活動仍在執行。 請注意,只有當你在清單中已選擇了想用 R.attr.configChanges 屬性處理的設定時,才會被呼叫。 如果發生任何設定變更且該屬性未選擇回報,系統將停止並重新啟動該活動(以新設定啟動)。 唯一例外是基於大小的配置不夠大,無法被視為顯著,此時系統不會重建該活動,而是呼叫此方法。 關於此點的詳細資訊,請參閱有關基於大小的設定變更文件。 在呼叫這個函式時,你的 Resources 物件已經更新,回傳與新配置相符的資源值。
Android 參考資料。android.app.Activity.onConfigurationChanged
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。