2013-08-21 85 views
0

請您幫忙解決這個問題:我通過一個意圖傳遞一個捆綁,並且需要在textview上顯示它,但是我無法在我的textview上顯示任何內容。該代碼是:關於捆綁使用的澄清

代碼的意圖部分:

if(result != null) 
{ 
    Intent tokenIntent = new Intent(mContext, tokenActivity.class); 
    Bundle bundle = new Bundle(); 
    bundle.putString("responsedata",result); 

    tokenIntent.putExtras(bundle); 
    startActivity(tokenIntent); 
} 

活動接收的意圖:

TextView response; 
Bundle bundle; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main2); 

    response=(TextView)findViewById(R.id.texter); 
    bundle = getIntent().getExtras(); 
    response.setText(bundle.getString("responsedata")); 
    // sampletext.setText(result); 
} 
+0

發佈代碼將代碼傳遞給意圖的代碼 – Pavlos

+0

將代碼粘貼到此處 – Piyush

+0

@Pavlos:完成。 – staytrue

回答

0

中的代碼你的意圖的一部分,使用:

tokenIntent.putExtra("responsedata",result); 

並刪除此零件:

Bundle bundle = new Bundle(); 
bundle.putString("responsedata",result); 
tokenIntent.putExtras(bundle); 

讓我知道如果沒關係。

+0

我試着用你的代碼,textview仍然是空白的。 – staytrue

+0

它不會沒問題,因爲在那種情況下,他必須通過意圖檢索字符串,而不是通過捆綁! – Pavlos

+0

您是否試圖直接在代碼中設置文本,以查看它是否與視圖無關? 另外請確保您沒有使用與其背景相同的顏色在TextView中書寫。 –