SharedPreferences:如何在应用程序崩溃时清除所有首选项

时间:2013-10-28 10:24:53

标签: android crash sharedpreferences

我是新的Android和即时通讯使用Android的SharedPreference来存储按钮的某些状态,让我们说在SharedPreferences中存储按钮的活动状态和非活动状态。但是每当我的应用程序崩溃时都会出现问题,我想清除所有的首选项(即按钮状态为默认值)。

所以我想知道有什么办法可以在应用程序崩溃时清除应用程序的首选项。

由于

3 个答案:

答案 0 :(得分:1)

我建议重新编写您的应用,这样它就不会崩溃,应用程序崩溃是一种糟糕的用户体验!然后处理SharedPreferences是一种更安全的方式...

答案 1 :(得分:0)

使用您应用的app-info并清除缓存或所有数据!

答案 2 :(得分:0)

根据定义,当应用程序崩溃时,它意味着一个未被捕获的异常发生。如果您没有捕获此异常,则无法执行任何操作。

尝试分析崩溃的原因并修复它,而不是依赖崩溃作为正常的行动方案。