私の CountDownTimer は、ユーザーが Return キーを押してもカウントし続けます。置いた
public void onUserLeaveHint(){
myTimer.cancel();
}
ユーザーがホームキーを押したときにのみ myTimer.cancel() タイマーを正しく実行します。カウントするアクティビティがなくなったときにタイマーをキャンセルするにはどうすればよいですか?
私の CountDownTimer は、ユーザーが Return キーを押してもカウントし続けます。置いた
public void onUserLeaveHint(){
myTimer.cancel();
}
ユーザーがホームキーを押したときにのみ myTimer.cancel() タイマーを正しく実行します。カウントするアクティビティがなくなったときにタイマーをキャンセルするにはどうすればよいですか?
Android で Back キー イベントをキャプチャする場合は、次onBackPressed()
のように使用します。
public void onBackPressed(){
super.onBackPressed();
myTimer.cancel();
}