当我的android应用首次启动时,它会运行一个初始化例程来首次设置所有内容。然后,如果我进入设置并为我的应用清除存储,它将不再启动。只是挂在初始图标初始屏幕上。我希望它的行为就像是刚刚安装的一样。
我想知道清除存储时到底会发生什么?
我的应用使用SQLite
和SharedPreferences
。我要做的第一件事是检查它们是否都存在,我的表是否存在以及其中是否有数据。如果没有,我将执行我的第一个启动例程。
我不确定显示代码是否会有所帮助,因为我更好奇清除存储后会删除所有内容,因为它似乎完全破坏了我的应用程序。谢谢
清除存储将删除所有保存的数据。因此,如果您具有数据库或共享首选项,则所有数据都将被删除。更清楚地说,当您删除存储空间时,您就像是首次下载该应用程序的新用户。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句