//记录用户首次点击返回键的时间 private long firstTime=0; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode==KeyEvent.KEYCODE_BACK && event.getAction()==KeyEvent.ACTION_DOWN){ if (System.currentTimeMillis()-firstTime>2000){ Toast.makeText(this,"再按一次退出程序",Toast.LENGTH_SHORT).show(); firstTime=System.currentTimeMillis(); }else{ finish(); System.exit(0); } return true; } return super.onKeyDown(keyCode, event); }
安卓防止误退,首次点击提示,短时间内再次点击退出应用
猜你喜欢
转载自blog.csdn.net/qq7915/article/details/82774611
今日推荐
周排行