区分不同片段中的同一个监听器

时间:2014-03-31 06:49:00

标签: android android-fragments

我目前正在使用Tabhost +片段应用

假设只有两个标签。这意味着有两个片段,但这两个片段也正在实现这样的监听器:

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将干扰Tab B,反之亦然。那么如何让两个听众独立呢?感谢

0 个答案:

没有答案