清除用户数据究竟做了什么?我的意思是我知道它清除了应用程序中的用户数据,但存储的数据在哪里?
答案 0 :(得分:6)
这不是应用程序可以拥有的权限。
管理应用程序中有设置应用程序的“清除数据”按钮。它只是删除与应用程序关联的内部存储中的所有数据,使其恢复到初始安装状态。
答案 1 :(得分:6)
对于可能具有共享首选项和/或某些本地缓存数据的主屏幕小部件的用例,此“清除数据”选项严重中断。
它也完全反对开发人员文档说:
“您可以直接在设备的内部存储上保存文件。默认情况下,保存到内部存储的文件对您的应用程序是私有的,而其他应用程序无法访问它们(用户也无法访问)。当用户卸载您的应用程序时,这些文件被删除。“
如果有效问题的答案实际上提供了一些有用的建议,例如解决方案或某种方法可以实现问题所寻求的结果,那将是一件好事。
那么,具有共享首选项然后用户清除数据的主屏幕小部件会发生什么?任何有用的建议如何在没有任何通知的情况下将数据拉开时如何不破坏小部件的运行代码?