android - 如何从对象设置文本

时间:2015-01-20 19:12:11

标签: java android class object textview

我得到了班级队伍和对象名称。我想在textView中的另一个活动中显示名称,我不知道该怎么做。你能帮助我吗? 我的类和对象代码:

public class DruzynyStatActivity extends ActionBarActivity {
public class Team
{
    public String name;


}

...

public void cracovia(View view)
{
    Intent intent = new Intent(this, CracoviaActivity.class);
    startActivity(intent);
    Team cracovia= new Team();
    cracovia.name="Cracovia";
}

3 个答案:

答案 0 :(得分:1)

您可以使用putExtra(..., ...)在活动之间传递值。

请参阅this other StackOverflow post

答案 1 :(得分:1)

您可以通过意图传递数据。 您在单击按钮时使用的代码将启动下一个活动,并将参数作为intent传递。

 Intent intent = new Intent(this, CracoviaActivity.class);
 intent.putExtra("key","value");
 startActivity(intent);

现在,在另一个活动中,您可以通过密钥获得此意图和值。 作为 -

  Intent intent=getIntent()
  String received_value=intent.getStringExtra("key");

如果你想处理更多的数据,你也可以在意图上添加一个Bundle对象。

答案 2 :(得分:0)

这应该这样做:

public void cracovia(View view)
{
  Intent intent = new Intent(this, CracoviaActivity.class);
  Team cracovia= new Team();
  cracovia.name="Cracovia";
  name = cracovia.name;
  intent.putExtra("teamName", name);
  startActivity(intent);

}

除非我误解。