关于卸载 android 应用程序的警报

Alert on uninstalling an android app

当有人卸载我的应用程序时,我想弹出某种警告或对话框,询问用户他们为什么要卸载我的应用程序——有点像调查。这样,我就可以确定他们不开心的原因并尝试改善它。

我已经确定了如何使用 ActivityManager + getRunningTasks 检测我的应用程序何时被卸载,但是,当我尝试使用 AlertDialog 或 Dialog classes 弹出警报时,它们不会似乎没有出现。我可以很容易地使用 Android.

中的 Toast class 弹出吐司

我的下一次尝试是创建一个系统警报 window -- 像这样:

How to open Alert DIalog System level in android

还有更好的吗?

谢谢, J

官方Android 文档指出,如果另一个应用程序已被删除,您可以收听,但您自己的应用程序则不能: http://developer.android.com/reference/android/content/Intent.html#ACTION_PACKAGE_REMOVED