android SensorEventListener problème

Je suis en train de créer une application qui lit les données à partir d'une boussole numérique. J'ai essayé de réutiliser le code du livre Professionnel de Développement d'Applications Android, mais l'IDE affiche une note

Le type SensorListener est obsolète

Je suppose que c'est parce que le code de la livre est écrit pour la précédente version du SDK j'ai donc essayé d'utiliser SensorEventListener à la place.

Puis quand j'ai essayé d'enregistrer l'écouteur

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

une erreur s'est glissée:

La méthode registerListener(SensorListener, int, int) dans le type SensorManager n'est pas applicable pour les arguments (SensorEventListener, int, int)

j'ai donc essayé de le jeter SensorEventListener à SensorListener, mais l'application ne fonctionne pas.

Personne ne sait comment utiliser le capteur dans les plus récentes versions du SDK?

Merci.

InformationsquelleAutor Niko Gamulin | 2009-12-20