我可以设置接近警报(即当手机进入/退出指定半径时生成通知),只有在我仍然启动应用程序时才可以正常工作。当我单击主页时,通常触发警报的半径退出/进入条件不会导致通知。
我很确定它与注册和注销接收器有关,但我无法弄清楚。当我不包括对 unregisterReceiver 的调用并按 home 时,会出现泄漏的接收器错误。当我将它包含在 onPause() 中并单击主页时,我没有收到任何错误,但警报不起作用。
我对这些接近警报有什么不了解的地方吗?让应用程序按照我的意愿响应接近度的最佳方式是什么?