现在我有一个应用程序,可以将用户从SignupActivity
直接移动到EditProfileActivity
的活动。单击ActionBar后退按钮创建活动
它创建一个这样的:
Intent intent = new Intent(this, EditProfileActivity.class);
intent.putExtra("user", user);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
的EditProfileActivity
具有操作栏中的后退按钮,单击时关闭应用程序。 我想要做的不是关闭应用程序,让用户访问我的MainActivity
。
我在我的应用程序的其他位置使用EditProfileActivity
来编辑配置文件,但来自MainActivity
。在这种情况下,后退按钮返回到MainActivity
,这正是我想要的。
我该如何实现这一目标? 我是否需要从SignupActivity
开始MainActivity
,然后将其带到EditProfile
或者我可以避免这种情况?
第二个选择,我要开始我的'MainActivity'在活动'onActivityResult'方法? – moondaisy
如果您在'SignUpActivity'上使用'startActivityForResult',则应该在'SignUpActivity'本身上覆盖'onActivityResult'方法。 –
谢谢,我最终选择了第二个选项 – moondaisy