Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何:应用程序更新时,自动清除以前的应用程序';s数据_Java_Android - Fatal编程技术网

Java 如何:应用程序更新时,自动清除以前的应用程序';s数据

Java 如何:应用程序更新时,自动清除以前的应用程序';s数据,java,android,Java,Android,我有一个代码,它正在使用首选项数据运行。我有非常简单的布尔控制优先存储。当我更新我的应用程序时,我看到它没有清除数据,并且正在使用以前的数据运行。我今晚必须解决这个问题,你对此有什么建议?谢谢让应用程序从首选项中读取“版本”值。如果该版本不存在,或者与当前版本不同,则可以清除/更新/将首选项迁移到新版本 使应用程序从首选项中读取“版本”值。如果该版本不存在,或者与当前版本不同,则可以清除/更新/将首选项迁移到新版本 我在iPad上写东西,所以我不能再写更多的代码了。我做了一些你很久以前想做的事情

我有一个代码,它正在使用首选项数据运行。我有非常简单的布尔控制优先存储。当我更新我的应用程序时,我看到它没有清除数据,并且正在使用以前的数据运行。我今晚必须解决这个问题,你对此有什么建议?谢谢

让应用程序从首选项中读取“版本”值。如果该版本不存在,或者与当前版本不同,则可以清除/更新/将首选项迁移到新版本

使应用程序从首选项中读取“版本”值。如果该版本不存在,或者与当前版本不同,则可以清除/更新/将首选项迁移到新版本

我在iPad上写东西,所以我不能再写更多的代码了。我做了一些你很久以前想做的事情)来清除所有的数据使用。然后在加载活动中使用如下内容:

if (BuildConfig.VERSION_CODE < #version code from preferences#) {
    // clear data
    // save new version code to preferences
}
if(BuildConfig.VERSION_code<#首选项中的版本代码#){
//清晰数据
//将新版本代码保存到首选项
}

总是在用户更新其应用程序时,如果应用程序的首选项没有>=版本代码,则此代码将清除数据

我在iPad上写东西,所以我不能再写更多的代码了。我做了一些你很久以前想做的事情)来清除所有的数据使用。然后在加载活动中使用如下内容:

if (BuildConfig.VERSION_CODE < #version code from preferences#) {
    // clear data
    // save new version code to preferences
}
if(BuildConfig.VERSION_code<#首选项中的版本代码#){
//清晰数据
//将新版本代码保存到首选项
}

总是在用户更新其应用程序时,如果应用程序的首选项没有>=版本代码,则此代码将清除数据

不知道。我也有一个。好的,再次谢谢你:)不知道。我也有一个。好的,再次谢谢你:)