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

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

作者: 放羊娃华振 | 来源:发表于2021-11-22 13:11 被阅读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);
        }

相关文章

网友评论

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

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