我正在尝试使用Google 的示例测试地理围栏功能:Creating & Monitoring Geofences。我已经在这里上传了代码。
问题是我从来没有收到进入或退出的通知。我有 Wifi、4G 和 GPS。我尝试通过以下方式进行测试:
- 我什至走出我的房子大约 50 英尺然后走回去 - 但没有通知。我可以看到播放服务已连接,甚至“MainActivity.java 中的 GeofenceUtils.ACTION_GEOFENCES_ADDED”被触发,所以我认为地理围栏已正确添加。
- 在设置中启用了模拟位置并使用了这个假 GPS 应用程序并更改了位置 - 从与 Geofence1 相同的坐标开始,然后设置为完全在外面的东西(在另一种状态下) - 但我仍然没有收到退出通知。
我究竟做错了什么?任何人都成功地运行了这个谷歌的例子:创建和监控地理围栏。我已在此处上传代码以方便浏览。
我只是想学习地理围栏 - 检测进入和退出。我会将任何答案标记为我可以用来让地理围栏在我的真实设备上工作的正确答案
.