即使卸载应用程序,共享首选项的奇怪行为仍然存在

时间:2019-02-27 19:52:25

标签: java android sharedpreferences

我遇到奇怪的行为。现在,我从我的应用中制作了APK并安装在Nexus 5x中,然后再卸载以前的版本。安装新的和新的版本后,它将使用先前版本的设置,例如Shared Preferences!这是怎么发生的?甚至我清除了缓存并清除了数据,但是我的新应用使用了旧设置!

我当时想的是,当我卸载旧版本时,会删除所有设置等。

有时甚至当我的手机连接到Mac并且正在开发和测试时,每次启动该应用程序时,都会使用一些较旧的Shared Preferences

发生了什么事?我该如何解决?

我以这种有效的方式实施Shared Preferences

settings = cont.getSharedPreferences("WeatherPref", Context.MODE_PRIVATE);
        SharedPreferences.Editor prefEditor = settings.edit();
        prefEditor.putInt("v4init", val);
        prefEditor.commit();

0 个答案:

没有答案