4

在我的应用程序上,我看到有多个活动......

            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 - 如果我的应用程序没有走上正轨,请告诉我!

4

1 回答 1

5

您是否查看过 startActivityForResult?

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

于 2013-01-12T01:04:41.437 回答