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

Custom ListView to handle EditText and TextView passed from another Intent

我正在创建两个 Activite 并使用 Intent 将数据从第二个 Activity 传递到第一个 Activity。第一个 Activity、MainActivity.class 将包含一个最初为 blank/empty 的 ListView。第二个 class AddItemActivity.class 包含一个 EditText 字段、一个 TextView 和一个 Button。最终目标是将来自 AddItemActivity 的 EditText 和 TextView 的内容作为新列表项添加到 MainActivity ListView 中,在左侧显示 EditText 的值,同一列表项中它旁边的 TextView。我尝试通过 Intent 传递 EditText 和 TextView 的值,同时尝试 putExtra() 和 Bundle。我怎样才能完成这个任务?预先感谢您的任何 advice/assistance!

您应该为结果启动 AddItemActivity activity。 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();