[英]How to pass data back to parent activity
On my app I see having multiple activities... 在我的应用程序上,我看到有多个活动......
Main
|
--------------------
Login |
| |
--------------- Dashboard
|
-----------------------------------------
| | |
Activity1 Activity2 Activity3
If a user is logged in, it will bypass login and head straight to dashboard. 如果用户已登录,则会绕过登录并直接进入仪表板。 Then I see the dashboard launching other activities.
然后我看到仪表板启动了其他活动。 Currently, my main activity looks like:
目前,我的主要活动如下:
public class MainActivity extends Activity {
User user = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
startActivity(new Intent(this, LoginActivity.class));
}
}
I've tried to find sample code showing how to pass data from my login activity back to Main, but I've been struggling. 我试图找到示例代码,显示如何将数据从我的登录活动传递回Main,但我一直在努力。 I can find many examples of how to pass data from a parent activity to a child activity, but not the other way around.
我可以找到许多如何将数据从父活动传递到子活动的示例,但不是相反。
PS - If I'm not on the right track with my app, please let me know! PS - 如果我的应用程序没有走上正轨,请告诉我!
Have you looked into startActivityForResult? 你看过startActivityForResult了吗?
Please see this tutorial: http://www.mybringback.com/tutorial-series/12186/android-startactivityforresult-example/ 请参阅本教程: http : //www.mybringback.com/tutorial-series/12186/android-startactivityforresult-example/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.