为了尝试帮助澄清问题的描述,我将使用活动A,B和C.
活动A是应用程序主菜单。
TextViews
的活动B.编辑视图所在的活动C。
注意活动B和C仅通过活动A连接,即从C到B获得两个不同的意图使用C到A然后A到B
问题;是否可以将活动C(edittexts)中的信息传递给活动B(将文本视图设置为editTexts的文本视图)。我相信我可以使用意图,但我不确定这是如何工作的。
答案 0 :(得分: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
}
希望这有帮助!