【问题标题】:Save button in Activity of android application?android应用程序的Activity中的保存按钮?
【发布时间】:2011-11-30 16:30:40
【问题描述】:

我知道这个问题已经在许多其他线程中得到解决,例如: Saving Android Activity state using Save Instance State 我知道调用了 onSaveInstance(Bundle bundle) 方法,但它总是从系统调用。我想在用户按下按钮时调用它。据我所知,唯一的问题是您没有对存储捆绑包所需的捆绑包的引用。 提前致谢

【问题讨论】:

    标签: java android save


    【解决方案1】:

    根据您需要如何保存应用程序状态,为什么要使用该方法和 Bundle?你不能使用SharedPreferences 持久化它,然后在简历中加载它们吗?

    【讨论】:

    • 我想在我的游戏中添加一个“保存并退出”按钮。所以用户可以选择何时保存状态。我几乎放弃了这样做,并计划将创建的包写入文件。所以我来了这个问题:stackoverflow.com/questions/2598248/how-to-serialize-a-bundle。提出问题的用户也有同样的问题。甚至有人建议使用共享偏好作为一种选择。我认为现在已经实现了 createBundle 方法对我来说几乎是一样的努力。
    • 工作量可能很相似,但您不必担心偏好。根据您要保存的数据,我建议您考虑使用首选项而不是文件。如果只是一堆原生类型我觉得会是更好的选择。
    • 谢谢,偏好似乎是android存储这类东西的方式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多