【发布时间】:2012-09-12 12:47:05
【问题描述】:
我有一个应用程序,我在其中从服务生成大量通知。对于每个通知,我都有待处理的意图。同时按下主页按钮使用以下代码停止我的整个应用程序和服务
System.exit(0);
触发待定意图成功,但如果我再次重新启动应用程序,按下主页按钮后,它只会出现黑屏并退出。有趣的是,如果我再次单击应用程序图标,它会成功重新启动。如果活动开始不使用挂起的意图,按下主页按钮并重新启动一切正常..
应该是什么原因?任何帮助将不胜感激..
【问题讨论】:
-
您要在按下主页按钮时自行停止应用程序?如果是这样,您是如何做到的?
-
在“onPause()”中我正在检查应用程序是否在后台..如果是这样,我将使用以下命令完成我的应用程序和服务..System.exit(0) ;
-
我想以这种方式停止应用程序是一种不好的做法。在此之后系统可能会处于损坏状态。
-
那该怎么办?任何解决方案。
-
你为什么用这个?如果您需要停止服务,我认为可以以优雅的方式进行。像 Context.stopService()。
标签: android notifications android-pendingintent