自定义ListView来处理从另一个Intent传递的EditText和TextView

时间:2015-03-05 01:49:21

标签: android android-intent android-listview

我正在创建两个Activites并使用Intent将数据从第二个Activity传递给第一个Activity。第一个Activity MainActivity.class 将包含一个最初为空/空的ListView。第二类 AddItemActivity.class 包含EditText字段,TextView和Button。最终目标是从AddItemActivity中将EditText和TextView中的内容作为新列表项添加到MainActivity ListView中,该列表项在左侧显示EditText的值,在同一列表项中显示其旁边的TextView的值。我试过通过Intent尝试传递EditText和TextView的值,同时尝试putExtra()和Bundle。我怎么能完成这个任务?提前感谢您的任何建议/帮助!

1 个答案:

答案 0 :(得分:0)

您应该为结果启动AddItemActivity活动。 http://developer.android.com/training/basics/intents/result.html

//Set result on AddItemActivity
Intent resultIntent = new Intent();
// TODO Add extras or a data URI to this intent as appropriate.
resultIntent.putExtra("textView", textView.getText().toString());
setResult(Activity.RESULT_OK, resultIntent);
finish();