Android打开新的Activity并同时关闭当前Activity

 Intent it = new Intent();
 it.setClass(EditActivity.this, MainActivity.class);
 it.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
 startActivity(it);

重点是调用.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)

如果执行完当前Activity后无需跳转到其他指定的活动界面,则可以直接在执行完成后调用 EditActivity.this.finish()

posted @ 2016-07-19 11:48  曲幽  阅读(4794)  评论(0编辑  收藏  举报