Android OnBackPressed()在某个时间

Android OnBackPressed()在某个时间,android,Android,我想禁用后退按钮。我知道我可以通过onBackPressed()完成。但我想禁用这个按钮一段时间(20秒)。请帮帮我,我是怎么做的?在onCreate catch开始时间并保存它。 然后按Inner OnBack检查当前时间与该时间的对比 这是你如何获得时间的方法 以下是onBackPressed看起来更像少的方式 if((startTime - currentTime) < 20min) return; else super.onBackPressed() if((开始时

我想禁用后退按钮。我知道我可以通过onBackPressed()完成。但我想禁用这个按钮一段时间(20秒)。请帮帮我,我是怎么做的?

在onCreate catch开始时间并保存它。 然后按Inner OnBack检查当前时间与该时间的对比

这是你如何获得时间的方法

以下是onBackPressed看起来更像少的方式

if((startTime - currentTime) < 20min)
   return;
else
   super.onBackPressed()
if((开始时间-当前时间)<20min)
返回;
其他的
super.onBackPressed()
只需使用

@Override
    public void onBackPressed() {
        // TODO Auto-generated method stub

    }

只需删除上面的超级方法

如果您知道需要覆盖的方法,那么问题是什么??看看有没有计时器什么的
@Override
public void onBackPressed() {

        handler.postDelayed(new Runnable() {
                public void run() {
                super.onbackpressed();
        }
   }, 20000); 
}