2015-01-20 45 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); 

} 

除非我誤解。