我正在开发一款Android应用程序,用于在手机的SIM卡上安装内容。 我不希望应用程序在卸载时执行最后一个操作:删除SIM卡中的内容。 这意味着:我卸载APK时需要做最后一次操作。
问题:我没有找到任何办法。 (除了有一个辅助应用程序,它捕获卸载意图,并完成工作,但这是我非常害怕的非常faaaaar)
如果有人有解决方案,我真的很感兴趣。
提前致谢。
(PS:我有点害怕没有,实际上)
答案 0 :(得分:7)
你是对的。没有此类事件,并且在卸载应用程序时没有受支持的方式来获得通知。应用程序的进程被简单地终止(如果它正在运行)并且卸载了应用程序。
答案 1 :(得分:2)
如果您可以通过ACTION_PACKAGE_REMOVED检测是否已卸载其他应用程序,那么如果您提交了2个应用程序,则无法解决问题?第二个是广播接收器,它捕获意图然后删除内容。