美文网首页Android技术知识Android知识Android开发经验谈
[android]应用长时间置于后台后,无法接收静态广播的问题

[android]应用长时间置于后台后,无法接收静态广播的问题

作者: 黑森林中的小木屋 | 来源:发表于2017-11-28 14:54 被阅读0次

    安卓4.0以后新增了一个机制,防止恶意软件耗费系统资源!

    只有启动过的,并且带有Activity的APP才能接收静态广播。如果app启动过,但是被强行停止了,那么也接收不到静态广播
    实际测试中,过了一段时间后应用也接收不到广播。

    个人猜测是因为应用被系统强行停止了。 解决办法:应用调用System.exit(0)主动终结掉自己的进程。并且在清单文件的<activity>中添加android:excludeFromRecents="true"让应用不出现在最近打开的程序列表中,防止被清理掉

    相关文章

      网友评论

        本文标题:[android]应用长时间置于后台后,无法接收静态广播的问题

        本文链接:https://www.haomeiwen.com/subject/dwxebxtx.html