0

为了尝试帮助清楚地描述问题,我将使用活动 A、B 和 C。

活动 A 是应用程序主菜单。

TextViews 所在的活动 B

编辑视图所在的活动 C。

注意 Activity B 和 C 仅通过 Activity A 连接,即从 C 到 B 使用两个不同的意图 C 到 A 然后 A 到 B

问题; 是否可以将信息从活动 C(edittexts)传递到活动 B(将 textviews 设置为 editTexts)。我相信我可以使用意图,但我不确定这将如何工作。

4

1 回答 1

0

ActivityB.java:

public void startActivityC() {
    Intent intent = new Intent(this, ActivityC.class);
    intent.putExtra("key1", "value1");
    intent.putExtra("key2", "value2");
    startActivity(intent);
}

ActivityC.java:

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

    Intent intentFromB = getIntent();
    String value1 = intentFromB.getStringExtra("key1");
    String value2 = intentFromB.getStringExtra("key2");

    // Do something with value1 & value2
} 

希望这可以帮助!

于 2013-01-07T16:44:31.913 回答