location listener don't callback in background

QUESTION:请求一个相关location的问题,我在小米机器上(或许是Android M的问题)遇到一个很奇怪的事情,我用passive provider的方式去ocationManager.requestLocationUpdates 然后locationlistener里面回调处理,几个机子扯下来,华为荣耀和魅族是OK的,但小米机器上,app退到后台短暂时间(3min左右),就不去回调了,不知道是Android版本的问题还是小米系统的设置。

http://stackoverflow.com/ques...

上面这个链接里面,是比较老的帖子了,讲述了后台运行和暗屏情况下的解决方案,但是API比较旧了,尝试了通过pending去启service的方案,发现还是没有什么好的效果提升

又遇到相似问题的同仁么?

阅读 2.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题