重写onBackPressed方法

android手机back按键响应方法重构:

long exitTime = System.currentTimeMillis() - 2000;
    public void onBackPressed() {  

        if ((System.currentTimeMillis() - exitTime) > 2000) {
			toast(getResources().getString(R.string.press_again_to_exit));
			exitTime = System.currentTimeMillis();
		} else {
			super.onBackPressed();
			finish();
		}
    }

以上代码片段的解释:初始化成功后,用户点击back按键后,出现R.string.press_agin_to_exit指向的文字的信息,在2秒内再次点击back按键后,退出应用程序。

posted @ 2016-02-25 10:49  swalka`x  阅读(305)  评论(0编辑  收藏  举报