Android——双击返回键返回桌面(进入后台)、再次进入不加载

2021-11-22  本文已影响0人  放羊娃华振

在Activity 的onBackPress中实现下面代码:

public void exit() {
        if ((System.currentTimeMillis() - mExitTime) > 2000) {
            Toast.makeText(MainActivity1.this, "再点一次,返回桌面", Toast.LENGTH_SHORT).show();
            mExitTime = System.currentTimeMillis();
        } else {
//            直接关闭当前活动页面
//            this.finish();
//            System.exit(0);

           //方法1退回到桌面进入后台
          //moveTaskToBack(false);
         //方法2退回到桌面进入后台
            Intent homeIntent = new Intent(Intent.ACTION_MAIN);
            homeIntent.addCategory(Intent.CATEGORY_HOME);
            homeIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            startActivity(homeIntent);
        }
上一篇下一篇

猜你喜欢

热点阅读