android - Android 地理围栏 - 仅当 Google 地图在任何应用程序上运行时才有效
问题描述
我已经按照教程实现了 android 地理围栏代码: https ://www.raywenderlich.com/7372-geofencing-api-tutorial-for-android
奇怪的是,地理围栏触发器仅在 Google 地图在设备上的任何应用程序上运行时才起作用。当我的应用程序启动,然后我转到主屏幕时,位置更改不会触发地理围栏服务。但是,如果我打开 Google 地图本机应用程序并更改设备位置,那么后台地理围栏服务就会神奇地在我的应用程序上运行。
有什么想法吗?这可能是模拟器问题吗?
解决方案
推荐阅读
- git - Git - 查找提交的所有父母的最古老的共同祖先分支点?
- python - 如何根据同义词映射两个数据框?我尝试使用同义词集,但并不详尽
- android - 在 DialogFragment 中引用布局层内的视图
- intellij-idea - 如何在 IntelliJ 窗口中堆叠或包装代码选项卡
- c++ - 对类的私有成员的 MPI 操作
- hive - Hive Where 子句 'And'/'Or' 操作顺序
- android-studio - 模拟器:错误:纹理文件版本不受支持或已损坏
- excel - VBA Excel-2010 如何将数据添加到外部工作簿
- pycharm - 帮助(class_name)上的pycharm控制台错误行为
- bots - Bot Hangouts Chat API - 无法在 ROOM 中工作