双击物理返回键推出应用

2018-01-17  本文已影响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();

    }

}

上一篇 下一篇

猜你喜欢

热点阅读