2010-11-29 8 views

Respuesta

7

realidad OnSensorChanged(SensorEvent event) es el método de interfaz SensorEventListener.

Así que si quieres hacerlo en servicio; usted hace su nueva clase que extiende Service e implementa SensorEventListener.

+0

Gracias por la respuesta, funciona! También lo descubrí. :) – user523597

+3

: D entonces debe marcarlo como respondió – bbaja42

+0

por favor comparta su código fuente :) – Antonio

1

También puede hacer exactamente lo mismo en un servicio.

public class BGHndlr extends Handler implements SensorEventListener { 

    public BGHndlr(Looper looper) { 
     super(looper); 
    } 

    @Override 
    public void handleMessage(Message msg) { 
     oSensorManager.registerListener(this, oAcceleroMeter, SensorManager.SENSOR_DELAY_FASTEST); 
    } 

    @Override 
    public void onSensorChanged(SensorEvent event) { 
     // do something 
    } 

    @Override 
    public void onAccuracyChanged(Sensor sensor, int i) {} 
} 
Cuestiones relacionadas