語言

Activity.IsChangingConfigurations 屬性

定義

檢查該活動是否正在被銷毀,以便以新配置重建。

public virtual bool IsChangingConfigurations { [Android.Runtime.Register("isChangingConfigurations", "()Z", "GetIsChangingConfigurationsHandler")] get; }
[<get: Android.Runtime.Register("isChangingConfigurations", "()Z", "GetIsChangingConfigurationsHandler")>]
member this.IsChangingConfigurations : bool

屬性值

若活動被拆除以重新建立以新配置,則回傳為真;否則會回傳 false。

屬性

備註

檢查該活動是否正在被銷毀,以便以新配置重建。 這通常用於 onStop() 來判斷該狀態是否需要清理,或會透過 onRetainNonConfigurationInstance() 傳遞給下一個活動實例。 然而,如果該活動已經在背景中被停止,然後用不同設定重新建立,就不會有另一個 onPause() 或 onStop() 這個 API 回傳為 true。

例如,如果一個不處理大小設定變更的活動先被最小化,然後隨顯示旋轉,該活動應先接收 onPause() 和 onStop(),此 API 回傳 false,接著接收 onDestroy() 回傳 true。

Android 參考資料。android.app.Activity.isChangingConfigurations

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於