我目前正在使用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,反之亦然。那么如何让两个听众独立呢?感谢