本文主要是介绍Android_Back键再按一次退出程序,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
主要思路:在Activity中覆写Activity的onKeyDown方法
private long exitTime = 0;public boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYCODE_BACK) {if ((System.currentTimeMillis() - exitTime) > 2000) {Toast.makeText(this,getResources().getString(R.string.tips_exit),0).show();;exitTime = System.currentTimeMillis();} else {Intent intent = new Intent(Intent.ACTION_MAIN);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);intent.addCategory(Intent.CATEGORY_HOME);startActivity(intent);}return true;}return super.onKeyDown(keyCode, event);}
这篇关于Android_Back键再按一次退出程序的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!