Google Play更新应用并擦除数据

时间:2013-11-13 16:45:43

标签: android google-play sharedpreferences

我需要在Google-Play上更新应用程序,但我想要,通过共享首选项本地存储保存的所有旧设置都将擦拭而不是被保留(因为我已经改变了将要保存的数据的主要结构,并且它与旧的数据不再兼容)。

我该如何以编程方式执行此操作? 提前感谢您的未来答案。

1 个答案:

答案 0 :(得分:0)

继承人我会怎么做:

如果还没有,请创建一个扩展android.app.Application的Application类。确保在清单中声明此内容。在此处了解更多相关信息 - http://www.intridea.com/blog/2011/5/24/how-to-use-application-object-of-android

然后在您的应用程序onCreate方法中,检查应用程序的版本,如果它与新版本匹配,请运行您的方法以清除共享首选项,本地存储。 然后,您可以设置“升级”已完成的布尔首选项,这样您的应用程序就不会在每次运行时都清除数据。