如何从appmanager中删除应用时清除共享首选项?

时间:2016-01-15 04:01:29

标签: android

我正在使用shared preference 存储用户名和密码。 只有当应用程序从任务管理器中删除时,我才希望shared preference清除

1 个答案:

答案 0 :(得分:0)

您可以在某项活动中覆盖onDestroy()来执行此操作(请参阅Activity

类似的东西:

@Override
void onDestroy() {
    clearSharedPrefs();  // implement your function here
    super.onDestroy();
}

不能保证会调用onDestroy,所以这可能不是最好的方法。

最好将用户名和密码存储在静态变量中(在app退出时清除),也许是以Singleton方式。