您好,我有一个正在开发的应用程序,我想在它关闭时清除它的所有数据。我不介意它是否需要添加权限或类似的东西。我还需要它来清除我所有的共享偏好。
问问题
305 次
2 回答
1
您可以使用此代码从 sharedpreferences 中删除所有数据。
这是为了在应用程序关闭时清除数据:-
@Override
public void onDestroy() {
super.onDestroy();
SharedPreferences preferences = getSharedPreferences("your prefre name", 0);
preferences.edit().clear().commit();
}
这是您希望通过单击按钮等任何活动清除所有数据的时候:-
SharedPreferences preferences = getSharedPreferences("your prefre name", 0);
preferences.edit().clear().commit();
它应该可以解决您的查询。
于 2013-03-29T13:54:29.923 回答
0
您可以像这样清除共享首选项。
SharedPreferences preferences = getSharedPreferences("yourpref", 0);
preferences.edit().clear().commit();
于 2013-03-29T13:53:18.610 回答