【问题标题】:Persitence of information after clearing app data清除应用数据后信息的持久性
【发布时间】:2014-10-15 06:16:39
【问题描述】:

我通过我的应用程序将一些信息存储在共享首选项和 sqlite 数据库中。 然后我去设置并清除我的应用程序的数据。 清除应用数据..共享首选项或 sqlite 数据库后,信息应该保留在哪里?

【问题讨论】:

  • 清除应用程序的数据会删除共享首选项和数据库(以及应用程序特定数据目录中的所有其他内容)。真的是什么问题?
  • 一旦你清除了应用程序的数据,它会自动删除你所有的共享偏好和数据库。

标签: android sqlite


【解决方案1】:

当您从设置中清除应用数据时,它将清除共享首选项和 sqlite 数据。应用程序将像您新安装的应用程序一样运行

【讨论】:

    【解决方案2】:

    当您清除数据时,数据库和共享首选项都会被清除...取而代之的是,您可以将数据保存在多个位置...例如共享首选项、内部文件系统、外部文件系统,并使文件隐藏,这样任何人都无法强行删除它。

    当您需要数据时...首先检查共享首选项,然后在两个文件系统中...依次...

    【讨论】:

    • 这些地方都可以删除。
    • 当您删除或卸载应用程序时..我猜 sdcard 会保留数据..如果我将文件保存在 sdcard 中..并使其隐藏..它将在那里..直到用户清除sdcard..@CL.
    猜你喜欢
    • 2018-08-02
    • 2016-11-11
    • 1970-01-01
    • 1970-01-01
    • 2015-08-05
    • 2017-08-28
    • 2012-04-28
    • 2020-02-05
    • 2021-11-19
    相关资源
    最近更新 更多