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

Respuesta
 
Herramientas
  #1  
Viejo 02/03/15, 20:11:33
Array

[xs_avatar]
manuelhtc manuelhtc no está en línea
Usuario poco activo
 
Fecha de registro: abr 2008
Mensajes: 40
Modelo de smartphone: htc diamond

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");
}
}
Responder Con Cita


Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 07:41:59 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /