美文网首页
捕捉返回键

捕捉返回键

作者: 付戈 | 来源:发表于2017-06-08 18:57 被阅读0次

一,两种方式捕捉

1,重写 onBackPressed方法

@Override

public void onBackPressed() {

super.onBackPressed();

}

2,重写onKeyDown方法

@Override

public boolean onKeyDown(intkeyCode,KeyEvent event) {

if(keyCode==KeyEvent.KEYCODE_BACK&&event.getAction()==KeyEvent.ACTION_DOWN){

}

}

二,再按一次退出程序

private longexitTime=0;

@Override

public booleanonKeyDown(intkeyCode,KeyEvent event) {

if(keyCode==KeyEvent.KEYCODE_BACK&&event.getAction()==KeyEvent.ACTION_DOWN){

if((System.currentTimeMillis()-exitTime)>2000){

Toast.makeText(this,"你真的要退出程序吗?,Toast.LENGTH_SHORT).show();

exitTime=System.currentTimeMillis();

}else{

finish();

}

return true;

}

return super.onKeyDown(keyCode,event);

}

相关文章

  • 捕捉返回键

    一,两种方式捕捉 1,重写 onBackPressed方法 @Override public void onBac...

  • ionic2捕捉android返回键

    本示例是ionic3.3,用了懒加载 在app.html中,添加#myNav,在app.component.ts文...

  • Android系统按键相关

    返回键 禁用返回键

  • Android与ios区别

    1、按键 Android:返回键,主菜单,在应用返回中,都可通过返回键回退到上一步 苹果ios:只有home键,所...

  • cordova 物理返回键

    通常Android手机会提供几个物理按键,包括home键、菜单键、返回键、音量键 cordova - 实现点击返回...

  • 3DMax常用快捷键

    字母键 A键:激活角度捕捉开关 B键:切换到底视图 C键:切换摄像机视角 D键:当前视图暂时失效 E键:旋转 F键...

  • string类型操作2

    GETSET 将键 key 的值设为 value , 并返回键 key 在被设置之前的旧值。 返回给定键 key ...

  • Vue-router如何实现拦截物理返回键的回退功能

    前言 拦截物理返回键的需求其实还是蛮多的,比如,点击返回键关闭弹层,点击返回键避免没有保存就退出,等等。 如何拦截...

  • 3Dmax快捷键

    一、字母键: A键:激活角度捕捉开关 B键:切换到底视图C键:切换摄像机视图D键:当前视图暂时失效E键:旋转F键:...

  • React-Native-BackAndroid

    BackAndroid 物理返回键的使用 在android上,点击物理返回键时,通常会进行返回上个页面的操作,如果...

网友评论

      本文标题:捕捉返回键

      本文链接:https://www.haomeiwen.com/subject/ajptqxtx.html