android-SensorEventListener problem

Ich versuche, eine Anwendung zu erstellen, die liest Daten aus dem digitalen Kompass. Ich habe versucht, den code wiederverwenden aus dem Buch " Professional Android Application Development, aber die IDE angezeigt, die einen Hinweis

Art SensorListener ist veraltet

Ich denke, es ist, weil der code aus dem Buch ist geschrieben für den früheren SDK-version, also habe ich versucht zu verwenden SensorEventListener statt.

Dann, wenn ich versuchte, Sie zu registrieren des Listeners

sensorManager.registerListener(sensorListener, SensorManager.SENSOR_ORIENTATION, SensorManager.SENSOR_DELAY_FASTEST);

Fehler aufgetreten:

Die Methode registerListener(SensorListener, int, int) im Typ SensorManager ist nicht anwendbar für die Argumente (SensorEventListener, int, int)

also habe ich versucht zu werfen SensorEventListener zu SensorListener, aber die Anwendung funktioniert nicht.

Weiß jemand, wie man verwenden sensor in neueren SDK Versionen?

Danke.

InformationsquelleAutor Niko Gamulin | 2009-12-20

Schreibe einen Kommentar