Java Android ProximityAlert在退出应用程序后不保持活动状态(即按下home按钮)
我可以设置近距离警示(即当手机进入/退出指定半径时生成通知),仅当我仍在启动应用程序时,该警示才会按我的意愿工作。单击主页时,通常触发警报的radius退出/进入条件不会导致通知 我很确定这与注册和注销接收者有关,但我无法理解。当我没有包括对unregisterReceiver的呼叫并按home键时,就会出现泄漏的接收器错误。当我将其包含在onPause()中并单击“主页”时,我没有收到任何错误,但警报不起作用Java Android ProximityAlert在退出应用程序后不保持活动状态(即按下home按钮),java,android,eclipse,alert,proximity,Java,Android,Eclipse,Alert,Proximity,我可以设置近距离警示(即当手机进入/退出指定半径时生成通知),仅当我仍在启动应用程序时,该警示才会按我的意愿工作。单击主页时,通常触发警报的radius退出/进入条件不会导致通知 我很确定这与注册和注销接收者有关,但我无法理解。当我没有包括对unregisterReceiver的呼叫并按home键时,就会出现泄漏的接收器错误。当我将其包含在onPause()中并单击“主页”时,我没有收到任何错误,但警报不起作用 这些接近警报有什么我不了解的吗?让应用程序响应我希望的接近度的最佳方式是什么?注册挂
这些接近警报有什么我不了解的吗?让应用程序响应我希望的接近度的最佳方式是什么?注册挂起意图而不是接收器。它们在应用程序关闭后仍然有效请在清单文件中注册您的BroadcastReceiver。它将自动注册和注销自身
<receiver android:name="ProximityIntentReceiver">
<intent-filter>
<action android:name="com.example.googlemaps.PROXIMITY_ALERT">
</intent-filter>
</receiver>
即使按下home(主页)按钮,它也会工作