ayuda con un CountDown Timer
Publicado por Marco Diaz (1 intervención) el 29/12/2016 20:30:07
Estoy desarrollando una aplicación tipo Quiz, en la cual en una de sus pantallas utilice un CountDown Timer para al llegar el conteo a 0 mandase directamente a la pantalla de resultado, el problema aquí es que hay tres pantallas, por decir; La pantalla A, la B y la C y la pantalla A al llegar a 0 manda a la pantalla B pero si respondo demasiado rápido puedo pasar de la A a la B y después a la C, pero el conteo del CountDown Timer continua en segundo plano, haciendo que al llegar este a 0 me mande de la pantalla C a la pantalla B.
Quisiera saber que podría utilizar para detener este CountDown Timer una vez que haya pasado por la pantalla B. De antemano gracias!
Una parte del código
Quisiera saber que podría utilizar para detener este CountDown Timer una vez que haya pasado por la pantalla B. De antemano gracias!
Una parte del código
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
TextView textView;
CountDownTimer countDownTimer;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_concept);
textView = (TextView) findViewById(R.id.cuenta);
countDownTimer = new CountDownTimer(20*1000,1000) {
@Override
public void onTick(long millisUntilFinished) {
textView.setText("" + millisUntilFinished/1000);
}
@Override
public void onFinish() {
Intent conceptIntent=new Intent(AActivity.this,BActivity.class);
startActivity(conceptIntent);
}
}.start();
Valora esta pregunta


0