卸载APK:卸载前的最后一个操作

时间:2011-08-11 13:58:47

标签: android uninstall apk sim-card

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

问题:我没有找到任何办法。 (除了有一个辅助应用程序,它捕获卸载意图,并完成工作,但这是我非常害怕的非常faaaaar)

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

提前致谢。

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

2 个答案:

答案 0 :(得分:7)

你是对的。没有此类事件,并且在卸载应用程序时没有受支持的方式来获得通知。应用程序的进程被简单地终止(如果它正在运行)并且卸载了应用程序。

答案 1 :(得分:2)

如果您可以通过ACTION_PACKAGE_REMOVED检测是否已卸载其他应用程序,那么如果您提交了2个应用程序,则无法解决问题?第二个是广播接收器,它捕获意图然后删除内容。