15

假设应用程序运行良好但用户强行停止或卸载它,如何检测?有没有办法做到这一点?编写另一个应用程序定期检查系统中是否存在旧应用程序是否是一种好习惯?

4

1 回答 1

24

抱歉,无法在 Android 上检测到这一点。

当用户或系统强制停止您的应用程序时,整个进程就会被简单地杀死。没有回调通知您这已经发生。

当用户卸载应用程序时,首先该进程被终止,然后您的 apk 文件和数据目录被删除,以及包管理器中的记录,这些记录告诉其他应用程序您注册了哪些意图过滤器。

于 2013-04-15T11:09:17.010 回答