public class WebLocalActivity extends AppCompatActivity {    @Override    protected void onCreate(@Nullable Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_web_local);    }    @Override    public boolean onKeyDown(int keyCode, KeyEvent event) {        if((System.currentTimeMillis()-exitTime) > 2000){            exitTime = System.currentTimeMillis();            Toast.makeText(this, "再按一次退出程序", Toast.LENGTH_SHORT).show();        } else {            mHandler.postDelayed(mFinish, 0);        }        //return super.onKeyDown(keyCode, event);         return false;    }    private long exitTime = 0;    private Handler mHandler = new Handler();    private Runnable mFinish = new Runnable() {        @Override        public void run() {            finish();        }    };}

不懂就私聊

更多相关文章

  1. Android调用外部程序
  2. 同样的互联网大环境下,你连工作都找不到,年薪该拿60w的程序员他还
  3. Android 应用程序基础(Application Fundamentals)----Application
  4. 应用程序组件之APP基础(转官方)
  5. Android 驱动之旅: 第一章 在Android 内核源代码工程中编写硬件驱
  6. Android Training - 建立你的第一个应用程序

随机推荐

  1. Android中Preference的使用以及监听事件
  2. Android中使用log4j
  3. Android中数据存储的几种方法
  4. Android(安卓)touch 事件的分发和消费机
  5. Android的string-array数据源简单使用
  6. 转:Android实现矩形设置菜单
  7. Android开发:观察者模式应用实例
  8. Android(安卓)之修改主题theme(系统自带样
  9. android 常见布局及控件的属性详解
  10. Android(安卓)2.3 StatusBar 分析(二)