7

我正在开发一个用于在手机 SIM 卡上安装东西的 Android 应用程序。我不希望应用程序在卸载时执行最后一项操作:删除 sim 卡内的内容。这意味着:卸载我的 APK 后,我需要执行最后一项操作。

问题:我没有找到任何方法。(除了有一个辅助应用程序之外,它可以捕获卸载意图并完成工作,但这对我来说非常糟糕)

如果有人有解决方案,我真的很感兴趣。

提前致谢。

(PS:我有点害怕实际上没有)

4

2 回答 2

7

你是对的。没有这样的事件,并且没有支持的方式来在您的应用程序被卸载时获得通知。应用程序的进程被简单地杀死(如果它正在运行)并且应用程序被卸载。

于 2011-08-11T14:03:14.027 回答
2

如果通过 ACTION_PACKAGE_REMOVED 可以检测到是否有其他应用程序被卸载,如果你做了 2 个应用程序就不能解决问题吗?第二个是捕获意图然后删除内容的广播接收器。

于 2013-10-10T10:17:52.833 回答