我想刪除sharedPreference細節的應用;我不喜歡這樣,但不工作:SharedPreference刪除,當我們退出
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);
}
退出後應用&到數據\數據\包\ myLogedPrefs.xml包含值。
如何刪除SharedPreferences數據?
請幫我..
在此先感謝;
感謝您的幫助。我應該在初始頁onDestroy()嗎? – Piraba
是 - 您在清單中定義的主要活動。 – SBerg413