|
||
|
![]() |
![]() |
Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
![]() |
|
Herramientas |
#1
|
||||
|
||||
CountDownTimer y registerListener
Hola,
estoy teniendo problemas al registrar un listener desde que lo he metido dentro de un CountDownTimer. acelerometroRegistrado = mSensorManager.registerListener(this, mAccelerometer, SensorManager.SENSOR_DELAY_NORMAL); El problema es que ahora cuando pongo this, intenta registrarlo en el CountDownTimer. Ahora que tengo el código dentro del CountDownTimer, ¿qué debo poner en vez de this? Gracias. public void startStopAcelerometer() { if (acelerometroRegistrado == false) { new CountDownTimer(10000, 1000) { public void onTick(long millisUntilFinished) { txtOut4.setText("Faltan: " + millisUntilFinished / 1000 + " segundos"); } public void onFinish() { txtOut4.setText("Adelante!"); mSensorManager = (SensorManager) getSystemService(SENSOR_SERVICE); mAccelerometer = mSensorManager .getDefaultSensor(Sensor.TYPE_ACCELEROMETER); // Lo activamos dandole las características standars. acelerometroRegistrado = mSensorManager.registerListener(this, mAccelerometer, SensorManager.SENSOR_DELAY_NORMAL); button1.setText("Stop"); } }.start(); } else { mSensorManager.unregisterListener(this); acelerometroRegistrado = false; button1.setText("Start"); } } |
|
![]() |
![]() |
||||||
|