美文网首页
双击物理返回键推出应用

双击物理返回键推出应用

作者: 啤酒小龙虾 | 来源:发表于2018-01-17 20:02 被阅读0次

1、重写Activity的onBackPressed

@Override

    public void onBackPressed() {

//        super.onBackPressed(); //这里要注意了  不要实现父类的推出方法了

        exitApp();

    }

2、实现退出方法

/**

* 自定义返回 退出

*/

private int mBack =0; //连续点击两次推出的 记录次数

private void exitApp() {

mBack++;

    if (mBack ==1) {

Toast.makeText(this, "再点一次推出应用", Toast.LENGTH_SHORT).show();

        //2秒后 mBack重新归0  目的是实现连续点击两次推出APP

        new Timer(true).schedule(new TimerTask() {

@Override

            public void run() {

mBack =0;

            }

}, 2000);

    }else if (mBack ==2) {

finish();

    }

}

相关文章

网友评论

      本文标题:双击物理返回键推出应用

      本文链接:https://www.haomeiwen.com/subject/yfxonxtx.html