Таймер отлично работает для того, чтобы начать с повторного представления и оставить представление, но если я запустил время, оставьте представление и верните его и просто нажмите «Сбросить приложение». Я знаю, что большинство людей не пострадали бы от сброса, когда таймер не был запущен, но для проверки идиотов мне нужно исправить это для каких-либо предложений?Почему мое приложение падает после удара Сброс
public void startTimer(View view) {
final Handler handler = new Handler();
Timer ourtimer = new Timer();
timerTask = new TimerTask() {
public void run() {
handler.post(new Runnable() {
public void run() {
int sec = n % 60;
int min = n/60;
TextView timer = (TextView) findViewById(R.id.androidtimer);
timer.setText("" + String.format("%02d", min) + ":"
+ String.format("%02d", sec));
// timer.setText(n + " Seconds");
n++;
}
});
}
};
ourtimer.schedule(timerTask, 0, 1000);
}
public void stopTimer(View view) {
timerTask.cancel();
TextView timer = (TextView) findViewById(R.id.androidtimer);
timer.setText("--:--");
timerTask = null;
n = 0;
}
Logcat please ... – Kristopher
Дайте нам знать, что это за ошибка. –