我有一個活動,我想從中導航到另一個活動在按鈕點擊事件。將值發送到之前的活動,其中這些值將顯示在表
現在在新打開的活動中,我有一些edittext字段和一個按鈕。點擊按鈕我想要發送值的edittext到上一個活動我想在動態表中顯示它們。
請指導我如何去做。
我有一個活動,我想從中導航到另一個活動在按鈕點擊事件。將值發送到之前的活動,其中這些值將顯示在表
現在在新打開的活動中,我有一些edittext字段和一個按鈕。點擊按鈕我想要發送值的edittext到上一個活動我想在動態表中顯示它們。
請指導我如何去做。
在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();
希望這有助於你。
事實上,我在前面的活動中獲得了價值,但我想動態地在TableLayout中顯示它們。所以如果你能指導我? – user2155604 2013-03-13 06:55:13
看到這個鏈接[ - Android用戶界面設計:表格佈局 - ](http://mobile.tutsplus.com/tutorials/android/android-sdk_table-layout/)。 – AwadKab 2013-03-13 09:52:06
使用onActivityResult ... – 2013-03-11 06:04:30