gpt4 book ai didi

android - 如果应用程序崩溃或被手动终止,如何清除数据?

转载 作者:行者123 更新时间:2023-12-03 17:49:00 26 4
gpt4 key购买 nike

当我执行上一个 Activity 时,出现了一个疑问。我的应用程序存储并从DB和SharedPreferences中获取一些值,因此,如果我的应用程序崩溃或终止,是否可以清除它们?

使用终止,我的意思是像进入“设备设置”并手动终止App(或以其他方式)的某人一样。也许通过后台检查服务?

编辑-由我自己解决

只需在应用程序的onCreate中处理DefaultUncaughtExceptionHandler即可:

Thread.setDefaultUncaughtExceptionHandler(new UncaughtExceptionHandler() {
@Override
public void uncaughtException(Thread thread, final Throwable ex) {
// here i start a new Activity in which clean and handle what i need)
}

最佳答案

我猜最好的方法是在您的应用首次加载时检查“垃圾”数据。
如果您的应用崩溃或用户强行关闭,则不会收到其他任何通知。

关于android - 如果应用程序崩溃或被手动终止,如何清除数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12317651/

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