Activity.LastNonConfigurationInstance 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得先前 #onRetainNonConfigurationInstance()由 .
public virtual Java.Lang.Object? LastNonConfigurationInstance { [Android.Runtime.Register("getLastNonConfigurationInstance", "()Ljava/lang/Object;", "GetGetLastNonConfigurationInstanceHandler")] get; }
[<get: Android.Runtime.Register("getLastNonConfigurationInstance", "()Ljava/lang/Object;", "GetGetLastNonConfigurationInstanceHandler")>]
member this.LastNonConfigurationInstance : Java.Lang.Object
屬性值
先前回傳的物件 #onRetainNonConfigurationInstance()
- 屬性
備註
取回先前由 onRetainNonConfigurationInstance() 回傳的非設定實例資料。 這會從初始的 onCreate(Bundle) 和 onStart() 呼叫到新實例時提供,讓你能從前一個實例中提取任何有用的動態狀態。 請注意,你在這裡取得的資料應該僅作為處理配置變更的優化工具。 你應該總是能處理回去 null 指標,而且活動必須能夠透過一般的 onSaveInstanceState(Bundle) 機制還原到之前的狀態,即使這個函式回傳 null。 注意:大多數情況下,你應該使用 Fragment API Fragment.setRetainInstance(boolean) 來代替;這功能也可透過 Android 支援函式庫在舊平台上使用。
Android 參考資料。android.app.Activity.getLastNonConfigurationInstance
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。