Android系统杀死的进程:是否也会删除正在进行的通知?

Gui*_*rie 7 notifications android kill

我的应用程序正在使用正在进行的通知.我注意到当我通过DDMS终止我的应用程序时,不会取消正在进行的通知.但是,当我在进行Eclipse→Run时,该进程被终止并且通知被取消.

当Android系统决定杀死我的应用程序时会发生什么?通知是否被取消或Android是否只是在不进行任何清理的情况下终止进程?

编辑:
如果有一些清理完成,我怎么能模拟这种行为,以测试我的应用程序是否正常运行?

rds*_*rds 2

两者之间是有区别的。

  • 在Eclipse中,“kill”杀死了JVM线程,一切都被破坏了。
  • 当 Android 操作系统(或 DDMS)决定终止某个应用程序时,killProcess(int)会通过(我认为)在该应用程序上调用该方法ActivityManager。保留通知。在大多数情况下,您不需要进行清理。但你可能必须重写onDestroy().