Я хочу изменить некоторые значения onBackPressed метод ... И я переопределить это следующим образом:Обработчик postDelayed не публикует сообщения о задержке?
@Override
public void onBackPressed() {
final Handler backHandler = new Handler();
backHandler.postDelayed(new Runnable() {
public void run() {
exitCount = 0;
Log.d("exitCount", "exitCount: " + exitCount);
}
}, Toast.LENGTH_SHORT);
}
Но проблема в обработчик сообщения сразу ... Там нет никакой задержки. Где я делаю неправильно? Извините, если это хромой вопрос, я довольно новичок в Android. Заранее спасибо.
Но мне нужно, чтобы он точно застал Toast.LENGTH_SHORT, вы знаете, как это такое миллис? – yahya
Нашел его, попробовав некоторые :) 2000 millis работает просто отлично :) Большое спасибо. – yahya
2 секунды я думаю. Но это может измениться с помощью андроида – Blackbelt