据我所知,当用户“清除数据”或“禁用”任何应用程序时,它的共享首选项将被清除,数据库也会被清除。
所以我的问题是,
在任何情况下,用户可以执行清除共享首选项但数据库保持不变的情况吗?
最佳答案
清除数据意味着用户想要清除与应用程序相关的完整数据(sharedpref、缓存、数据库)。如果您希望某些数据即使在用户点击“清除数据”后仍保持完整,请保留在设备存储中。
关于android - 在这种情况下,用户可以清除共享首选项但不能清除数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37620069/