【问题标题】:How to save application state on Android [duplicate]如何在Android上保存应用程序状态[重复]
【发布时间】:2012-01-28 06:36:35
【问题描述】:

可能重复:
How do I save an Android application's state?

我有一个 Android 应用程序。应用程序在一个屏幕上崩溃,应用程序退出。当我再次启动应用程序时,我需要通过检查初始活动 onCreate() 方法中的某些条件来启动另一个屏幕。我们可以使用首选项或 SQLite 来做到这一点吗?

【问题讨论】:

    标签: android


    【解决方案1】:

    您必须覆盖onSaveInstanceState 方法。您也可以使用首选项或 SQLite。

    这是您与代码示例完全相同的重复问题。

    【讨论】:

    • 绝对正确。详细说明:您当然可以使用 sharedPreferences 和/或 SQLite “保存状态”。但在这种情况下,Android“Bundles”是你的朋友。
    • 是否需要在自定义Application子类中实现override方法?
    • @Eido95:不,方法覆盖在您的 Activity 类上。请参阅它的文档。 developer.android.com/reference/android/app/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-24
    • 2013-02-24
    • 1970-01-01
    • 2012-06-11
    • 1970-01-01
    相关资源
    最近更新 更多