2013-03-11 16 views
0

我有一個活動,我想從中導航到另一個活動按鈕點擊事件。將值發送到之前的活動,其中這些值將顯示在表

現在在新打開的活動中,我有一些edittext字段和一個按鈕。點擊按鈕我想要發送值edittext上一個活動我想在動態表中顯示它們。

請指導我如何去做。

+1

使用onActivityResult ... – 2013-03-11 06:04:30

回答

1

在Activity_A按鈕把這個

Intent i = new Intent(getApplicationContext(), Activity_A.class); 
      startActivityForResult(i, 100); 

然後覆蓋onActivityResult(...)

@Override 
protected void onActivityResult(int requestCode, 
           int resultCode, Intent data) { 
    super.onActivityResult(requestCode, resultCode, data); 
    if(resultCode == 100){ 
     String editBoxTxt = data.getExtras().getString("txt"); 

     Toast.makeText(this,editBoxTxt , Toast.LENGTH_SHORT).show(); 
    } 

} 

而且在Activity_B

Intent in = new Intent(getApplicationContext(), 
        Activity_A.class); 
      // String str = get EditText value 
      in.putExtra("txt", str); 
      setResult(100, in); 
      // Closing Activity_B 
      finish(); 

希望這有助於你。

+0

事實上,我在前面的活動中獲得了價值,但我想動態地在TableLayout中顯示它們。所以如果你能指導我? – user2155604 2013-03-13 06:55:13

+0

看到這個鏈接[ - Android用戶界面設計:表格佈局 - ](http://mobile.tutsplus.com/tutorials/android/android-sdk_table-layout/)。 – AwadKab 2013-03-13 09:52:06

相關問題