現在我有一個應用程序,可以將用戶從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