美文网首页
退出activity方法

退出activity方法

作者: hwhjxjs | 来源:发表于2018-06-04 13:57 被阅读40次

    第一步设置MainActivity的加载模式为singleTask

    android:launchMode="singleTask"
    第二步重写onNewIntent()方法

    private static final String TAG_EXIT = "exit";
    
    @Override
    protected void onNewIntent(Intent intent) {
        super.onNewIntent(intent);
        if (intent != null) {
            boolean isExit = intent.getBooleanExtra(TAG_EXIT, false);
            if (isExit) {
                this.finish();
            }
        }
    }
    

    第三步 退出

    Intent intent = new Intent(this,MainActivity.class);
    intent.putExtra(MainActivity.TAG_EXIT, true);
    startActivity(intent);

    相关文章

      网友评论

          本文标题:退出activity方法

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