gpt4 book ai didi

android - SharedPreference 当我们退出应用程序时删除

转载 作者:行者123 更新时间:2023-11-29 14:55:43 25 4
gpt4 key购买 nike

我想删除共享首选项详细信息;我确实这样做了,但不起作用:

SharedPreferences  myRoutes = this.getSharedPreferences("myDefalutRoute", MODE_PRIVATE);
public void onExitAction(View botton){
Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);
finish();

SharedPreferences myPrefs = this.getSharedPreferences("myLogedPrefs",MODE_WORLD_READABLE);
myPrefs.edit().remove("myLogedPrefs");
myPrefs.edit().clear();
myPrefs.edit().commit();

myRoutes.edit().remove("myDefalutRoute");
myRoutes.edit().clear();
myRoutes.edit().commit();

moveTaskToBack(true);

}

退出应用程序后,转到 data\data\package\myLogedPrefs.xml 包含值。

我们如何删除 SharedPreferences 数据?

请帮助我..

提前致谢;

最佳答案

@override
public void onDestroy()
{
super.onDestroy();
SharedPreferences myPrefs = this.getSharedPreferences("myfile",MODE_WORLD_READABLE);
myPrefs.edit().remove("myfile");
myPrefs.edit().clear();
myPrefs.edit().commit();
}

关于android - SharedPreference 当我们退出应用程序时删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7269662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com