setBackground在IBeacon服务中无法正常工作

时间:2014-01-08 21:20:45

标签: android ibeacon-android

当我按下主活动中的后退按钮时, iBeaconService 会自动解除绑定。我也没有在onDestroy中取消绑定服务,

  1. 那么这种自动解除绑定是如何发生的?

    因此,当应用程序在后台模式下运行时,我无法检测到信标。

  2. 如何在后台模式下监控信标?

  3. 还在logcat中观察到消息

    泄漏了最初绑定的ServiceConnection com.radiusnetworks.ibeacon.IBeaconManager$1@42a28f18 ”。

    提前致谢。

    最好的问候

1 个答案:

答案 0 :(得分:0)

Android在处理您的Activity时会终止服务连接。击退导致处置发生。

为了在后台进行范围或监视,您必须将iBeaconManager绑定到具有更长生命周期的内容 - 就像自定义应用程序类一样。

Android iBeacon库的专业版有辅助类,使这更容易。在这里查看后台启动示例代码:

http://developer.radiusnetworks.com/ibeacon/android/samples.html