gpt4 book ai didi

Android 地理围栏不能作为服务工作

转载 作者:行者123 更新时间:2023-11-29 17:00:50 25 4
gpt4 key购买 nike

我尝试按照谷歌的教程和本教程制作我的第一个地理围栏应用程序 http://www.coderzheaven.com/2016/06/20/geofencing-in-android-a-simple-example/打开应用程序时效果很好,但是当我关闭应用程序时,我没有收到任何通知。所以我尝试只运行教程代码,但它遇到了同样的问题。但是我注意到,当我的应用程序正在运行(以相同的方式实现地理围栏)并且教程关闭时,教程的服务工作正常,因为我收到了教程的通知。(如果教程打开并且我的应用程序关闭,则同样如此)什么是教程代码有问题吗?

最佳答案

如果您的应用程序在前台,则上述示例中使用的 Intent 服务效果很好,但当应用程序在后台时,永远不会调用此 IntentService。因此我们需要使用 Broadcast-Receiver 而不是 Intent 服务。

我发现此博客有助于获得解决方案。

http://davehiren.blogspot.in/2015/01/android-geofence-stop-getting.html

关于Android 地理围栏不能作为服务工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43121425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com