Android完成Activity然后恢复Activity parent

时间:2014-01-09 09:46:07

标签: android android-intent android-activity onresume

MainActivity - (开始) - > LoginActivity - (如果登录成功) - > MainActivity(包含更新的数据)。

我想完成LoginActivity,然后使用layout login successfull

启动MainActivity

我尝试过这段代码:

Intent intent = new Intent(Synchronization.this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(intent);
this.finish();

但它无法正常工作。任何想法如何使事情正常工作?

2 个答案:

答案 0 :(得分:1)

尝试

Intent intent = new Intent(Synchronization.this, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

答案 1 :(得分:1)

您只能完成LoginActivity,不需要再次启动Activity。您可以更新onAesume of MainActivity上的数据

我很抱歉我的英语不好