安卓实现双击退出程序

1、声明成员变量,记录点击的时候的时间
private long backTime = 0;

2、重写返回按钮的方法@Override
public void onBackPressed() {
    if (System.currentTimeMillis() - clickBackTime < 2 * 1000) {
        Intent i = new Intent(Intent.ACTION_MAIN);
        i.addCategory(Intent.CATEGORY_HOME);
        startActivity(i);
    } else {
        clickBackTime = System.currentTimeMillis();
        AppUtils.getUtils().toastContent("再次点击退出程序");
    }
}

版权声明:本文为Jermmy1207原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。