語言

Activity.OnStateNotSaved 方法

定義

在 #onResume 即將到來時被打電話,先於其他履歷前回電如 #onNewIntent 和 #onActivityResult。

[Android.Runtime.Register("onStateNotSaved", "()V", "GetOnStateNotSavedHandler", ApiSince=23)]
public virtual void OnStateNotSaved();
[<Android.Runtime.Register("onStateNotSaved", "()V", "GetOnStateNotSavedHandler", ApiSince=23)>]
abstract member OnStateNotSaved : unit -> unit
override this.OnStateNotSaved : unit -> unit
屬性

備註

此方法在 API 等級 29 被棄用。 從Build.VERSION_CODES開始。P onSaveInstanceState 是在 onStop() 之後被呼叫的,所以這個提示現在已經不準確了:你應該把你的狀態當作 onStart 和 onStop 回調之間沒有被儲存。

當 onResume() 出現時呼叫,且在其他履歷前回調如 onNewIntent(Intent) 和 onActivityResult(int, int, Intent) 之前呼叫。 這主要是為了讓活動得到一個提示,表示其狀態已不再被儲存——通常會在 onSaveInstanceState(Bundle) 之後,以及活動被恢復或重新啟動之前被呼叫。

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

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

適用於