2015-01-20 46 views
0

我得到了类团队和对象名称。我想在textView的另一个活动中显示名称,我不知道该怎么做。你可以帮我吗? 我的类和对象的代码:android - 如何设置对象的文本

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"; 
} 
+1

可能重复的[如何将字符串一个活动传递给另一个?](http://stackoverflow.com/questions/6707900/how-to-pass-string-one-activity-to-another) – Willis 2015-01-20 19:21:55

回答

1

您可以通过意向传递数据。 您在按钮单击时使用的代码将以传递参数为目的开始下一个活动。

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

现在在另一个活动中,您可以通过键获得此意图和值。 原样

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

您可以在意图,如果你要处理的数据更不还添加了一个Bundle对象。

+0

非常感谢大家!并在我传递数据后如何显示它在文本视图? – 2015-01-20 19:57:31

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); 

} 

除非我误解。