2017-11-21 2 views
0

Wenn starten beaconManager.StartTelemetryDiscovery(); in Xamarin diese Ausnahme verursacht:Xamarin-Schätzung beaconManager.StartTelemetryDiscovery(); verursachte Ausnahme müssen Sie SDK initialisieren ersten

java.lang.NullPointerException: Sie müssen zuerst SDK initialisieren. EstimoteSDK.initialize (application, appId, appToken)

ich keine Methode in der extimotesdk finden können, die für die Initialisierung aufruft. Ich muss die Batterie und die Temperatur von der Nähe Beacon abrufen.

Danke

Antwort

0

Sie haben die sdk zu initialisieren, um der Lage sein, mit ihm zu arbeiten. Schaut euch den nächsten Link an, um zu wissen, wie es geht. https://community.estimote.com/hc/en-us/articles/203607313-What-are-App-ID-and-App-Token-and-what-do-I-need-them-for-

+0

Ok nehmen, ich weiß, dass ich es initialisieren müssen, aber es gibt keine Methode initialize auf Xamarin sdk. EstimoteSDK.initialize (applicationContext, "Ihre APP ID", "Ihre APP TOKEN"); Xamarin estimotesdk von Android hat nicht die Initialisierungsmethode –

0

In der alten Bibliothek musste nicht initialisiert werden und konnte Telemetriewerte (Batterie und Temperatur) direkt vom Parameter P0 übernommen werden.

Die Notwendigkeit, ich habe, ist die Batterie und Temperaturwert aus dem Gerät

Verwandte Themen