두 가지 활동이 있습니다. ActivityA에는 카운트 다운 타이머가 있습니다. ActivityA에서 ActivityB를 시작하면 타이머가 멈추지 않습니다. 내가 어떻게 해 ? ActivityA
실행이 코드에서CountDownTimer를 죽이는 방법 활동을 시작할 때?
myTimer = new CountDownTimer(20000, 1000) {
@Override public void onFinish()
Intent mainIntent = new Intent(QRcode.this,ActivityC.class);
QRcode.this.startActivity(mainIntent);
};
myTimer.start();
Intent mainIntent = new Intent(QRcode.this,ActivityB.class);
QRcode.this.startActivity(mainIntent);
타이머를 선언하는 코드를 표시하십시오. 일반적으로는 onPause() 활동 A의 기능에 –
을 MyTimer = 새로운 CountDownTimer (20000, 1000) { \t \t \t @Override를 \t \t \t 공공 무효 onFinish() \t \t \t} 중지 할 수 있습니다; \t \t \t myTimer.start(); intent mainIntent = new Intent (QRcode.this, BarcodeGecis.class); \t \t \t mainIntent.putExtras (bundle); \t QRcode.this.startActivity (mainIntent); –