我想更改onBackPressed方法的某些值...并且像这样重写它:
@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);
}
但是问题是处理程序立即发布...没有延迟。我在哪里做错了?
抱歉,这是一个la脚的问题,我在Android上还很陌生。提前致谢。
最佳答案
这是因为Toast.LENGTH_SHORT
值为零。尝试用您选择的延迟值声明常量。见here
关于android - 处理程序postDelayed不延迟发布吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10447108/