14
可能重複:
How do I save an Android application's state?如何保存應用程序狀態的Android
我有一個Android應用程序。該應用在一個屏幕上崩潰,應用退出。當我再次啓動應用程序時,我需要通過在初始活動onCreate()方法中檢查一些條件來啓動另一個屏幕。我們可以使用偏好或SQlite來做到這一點。
可能重複:
How do I save an Android application's state?如何保存應用程序狀態的Android
我有一個Android應用程序。該應用在一個屏幕上崩潰,應用退出。當我再次啓動應用程序時,我需要通過在初始活動onCreate()方法中檢查一些條件來啓動另一個屏幕。我們可以使用偏好或SQlite來做到這一點。
必須覆蓋onSaveInstanceState
方法,你可以使用偏好或sqlite的,太。
下面是代碼示例的確切重複問題。
絕對正確的。並詳細說明:您當然可以使用sharedPreferences和/或SQLite「保存狀態」。但在這種情況下,Android「Bundles」是你的朋友。 – paulsm4 2011-12-27 03:26:03
您是否需要在自定義'Application'子類中實現重寫方法? – Eido95 2016-11-09 13:09:08
@ Eido95:不,方法覆蓋位於Activity類中。請參閱它的文檔。 https://developer.android.com/reference/android/app/Activity.html#onSaveInstanceState(android.os.Bundle) – 2016-11-11 08:40:26