android - 更新时删除应用程序数据

标签 android gradle android-gradle-plugin

list /渐变中是否有任何标签可在设备上安装新版本的应用程序时删除所有应用程序数据。

如您所知,在安装新版本的应用程序时,Android操作系统希望您选择新闻或全部(仅安装新内容或删除所有数据并安装)。

有什么方法可以强制删除所有数据并安装应用程序?

更新

我不想手动清除sharedPref并检查代码中的版本代码。

我的问题是: list 上是否有任何标签或以任何方式在设备上安装新版本的应用程序时自动删除所有数据。

最佳答案

假设您的数据存储在应用程序的SharedPreferences中,则可以使用SharedPreferences.Editor方法clear()删除所有与应用程序相关的数据。

这条路:

SharedPreferences.Editor editor = prefs.edit(); 
editor.clear();
editor.commit();

希望能帮助到你。

关于android - 更新时删除应用程序数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47553397/

相关文章:

java - Objectify with Endpoints for android

android - 多种屏幕分辨率/纵横比(游戏)

gradle - 如何在build.gradle.kts中定义变量以排除多个传递依赖项

java - Android Gradle 中版本依赖冲突

gradle - 使用 Gradle War Plugin 时如何使 bootRepackage 依赖于 jar 而不是 war

android - Gradle未连接到Maven仓库

android - 如何创建 SimpleFragmentPageAdapter 到 getResources().getString() 的上下文?

android - Kotlin Retrofit response.body() 返回 null

android - gradle 的本地模块依赖关系

安卓/ Gradle : conditionally apply plugin based on build type