美文网首页
退出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