我有两个活动,即 activity1 和 activity2 。
在我的第一个活动中,我有一个微调器,在我的第二个活动中,我有一个文本视图(txt1)
在这里,我想要的是当选择微调器值时,该微调器的选定值应显示在第二个活动的文本视图中
我可以在相同活动的文本视图中显示微调器的选定值,但我不知道如何在 activity2 中显示文本视图。
请帮助......
答案 0 :(得分:2)
试试这个会起作用:
activity1.class:
Intent i = new Intent(activity1.this,activity2.class);
Bundle b = new Bundle();
b.putString("name", sp.getSelectedItem().toString());
i.putExtras(b);
startActivity(i);
activity2.class:
Bundle b = this.getIntent().getExtras();
String name = b.getString("name");
((TextView)findViewById(R.id.textView1)).setText(name);
答案 1 :(得分:0)
您需要通过启动activity2的意图传递您想要显示的值。看看这里发布的答案Android: How to pass the data to sub-activities?如何做到这一点。它向您展示了如何将值从一个活动传递到另一个活动的概念。