Altbeacons整合

时间:2015-08-10 21:44:34

标签: android altbeacon

因此,我在追踪为什么将信标绑定到IntentService时无法解决问题。我知道mBase上下文是null,所以当尝试绑定时,它会抛出一个空值。

我不知道如何传播Context,或者我应该如何设置信标消费者。当我将它作为beaconConsumer附加到mainActivity而不是处理地理围栏和位置更新的内部库结构时,该库可以正常工作。

虽然这可能是我在一个类上有太多接口的问题,但我对此表示怀疑。我按照教程只将所需的部分拆分为其他类而不是mainActivity。

https://github.com/ccoulton/android-sdkLocationManager是我尝试连接它的原因,但没有这样的运气

logcat for unbind

java.lang.NullPointerException: Attempt to invoke virtual method 'boolean com.google.android.gms.location.GeofencingEvent.hasError()' on a null object reference
        at com.qwasi.sdk.QwasiLocationManager.onHandleIntent(QwasiLocationManager.java:261)
        at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:135)
        at android.os.HandlerThread.run(HandlerThread.java:61)

1 个答案:

答案 0 :(得分:0)

我可能已经通过将绑定设置为onActivityCreated生命周期事件而不是恢复活动来修复它...不确定为什么但是它可能会起作用...