Android 在不同片段中区分相同的侦听器

Android 在不同片段中区分相同的侦听器,android,android-fragments,Android,Android Fragments,我目前正在使用Tabhost+fragment应用程序 假设只有两个选项卡。这意味着有两个片段,但这两个片段也实现了侦听器,如下所示: public class TabA extends Fragment implements SensorEventListener { sensorManager = (SensorManager) ctx.getSystemService(Context.SENSOR_SERVICE); sensorManager.registerListener((Sen

我目前正在使用Tabhost+fragment应用程序

假设只有两个选项卡。这意味着有两个片段,但这两个片段也实现了侦听器,如下所示:

public class TabA extends Fragment implements SensorEventListener {

sensorManager = (SensorManager) ctx.getSystemService(Context.SENSOR_SERVICE);
sensorManager.registerListener((SensorEventListener)ctx,sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),SensorManager.SENSOR_DELAY_NORMAL); 


    @Override
    public void onSensorChanged(SensorEvent event) {
        // assign directions

        // check sensor type
        if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER) {


        }

    }
}
问题是这两位听众似乎不是独立的。TabA one将干扰Tab one,反之亦然。那么,我怎样才能使两个侦听器独立呢?谢谢