如何将数据传回父活动

时间:2013-01-12 01:02:20

标签: java android

在我的应用上,我看到有多项活动......

            Main
              |
     --------------------
   Login                 |
     |                   |
     --------------- Dashboard
                         |
     -----------------------------------------
     |                   |                   |
 Activity1           Activity2            Activity3

如果用户已登录,则会绕过登录并直接转到仪表板。然后我看到仪表板启动了其他活动。目前,我的主要活动如下:

public class MainActivity extends Activity {
    User user = null;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        startActivity(new Intent(this, LoginActivity.class));
    }
}

我试图找到示例代码,展示如何将数据从我的登录活动传回Main,但我一直在努力。我可以找到许多如何将数据从父活动传递到子活动的示例,但不是相反。

PS - 如果我的应用程序无法使用,请告诉我们!

1 个答案:

答案 0 :(得分:5)

你看过startActivityForResult吗?

请参阅本教程: http://www.mybringback.com/tutorial-series/12186/android-startactivityforresult-example/