在我的应用程序上,我看到有多个 Activity ...
Main
|
--------------------
Login |
| |
--------------- Dashboard
|
-----------------------------------------
| | |
Activity1 Activity2 Activity3
如果用户已登录,它将绕过登录并直接进入仪表板。然后,我看到仪表板启动了其他 Activity 。目前,我的主要 Activity 如下:
public class MainActivity extends Activity {
User user = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
startActivity(new Intent(this, LoginActivity.class));
}
}
我试图找到示例代码来显示如何将数据从我的登录 Activity 传递回Main,但是我一直在努力。我可以找到许多示例,这些示例说明了如何将数据从父 Activity 传递到子 Activity ,而不是相反。
PS-如果我的应用程序不正确,请告诉我!
最佳答案
您是否研究过startActivityForResult?
请参阅本教程:
http://www.mybringback.com/tutorial-series/12186/android-startactivityforresult-example/