【发布时间】:2017-04-04 17:26:31
【问题描述】:
我的应用程序中有在后台运行的任务。这些任务可以执行一个小时或更长时间。
有两个问题:
1) 我需要向用户显示任务的状态。这个怎么做?每次创建通知?如何解决这个问题的最佳实践是什么?
2) 是否可以让那个intent service执行任务到最后不掉线?
【问题讨论】:
-
是的,试试这个:- stackoverflow.com/a/43198270/6096821
-
Andy 但是如果 MainActivity 将被杀死,我们将在服务向 MainActivity 发送通知时捕获 NullPointerException 或类似的东西?因为如果没有 MainActivity,您的广播接收器就不会存在。
-
请仔细观看,因为广播已经注册在onResume中。
标签: android notifications android-notifications intentservice