【问题标题】:Store Data for Future use in Android,Preferences or Database?存储数据以供将来在 Android、首选项或数据库中使用?
【发布时间】:2012-07-02 07:27:33
【问题描述】:

我正在制作一个将值保存在arrays 中的应用程序,并且我有 7 个这样的数组。现在我想保存这些值以备将来使用,尽管应用程序已重新启动。我对databasesharedprefrences 感到困惑。请告诉我这种方法可以使用什么以及为什么??

如果我使用sharedpreferences 那么有没有办法存储多行数据或者我只能使用 SQLite?请务必告诉.. 提前谢谢...

【问题讨论】:

    标签: android database sharedpreferences


    【解决方案1】:

    这两个是保存持久数据的两种方法。有利也有弊。 我的观点是,如果你想保存大量数据,我会选择数据库。偏好更像是保存需要键值对的状态或有价值的信息。一个简单的例子是保存 EditText 的值或用户登录应用程序的次数。

    虽然在您的情况下数据库可能看起来更合适,但实施有点耗时,我不知道这是否值得您的情况。如果有可能扩展您希望保存的数据集,请使用数据库。由你决定。

    我希望这个答案能给你一个简要的概述。

    【讨论】:

      【解决方案2】:

      这里讨论了一种方法: StackOverflow - How to Implement Persistent Storage in Android

      这里显示了三种不同类型的存储:Data Storage in Android

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-01-01
        • 2013-06-11
        • 1970-01-01
        • 1970-01-01
        • 2019-01-19
        • 2012-08-09
        • 2011-05-06
        • 2011-08-23
        相关资源
        最近更新 更多