我正在编写一个有两个活动的Android应用程序:ListActivities,EditActivity。
第一个显示带有标题和描述的项目列表。
第二个显示选择列表项目后的完整详细信息。
我还有一个自定义ListAdapter类,用于呈现第一个活动的列表项。
我想从活动(1)发送意图到(2)将所选项目的标题作为意图中的额外数据发送。
我怎样才能获得此头衔?如点击,我得到基本的视图类:
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
Intent i = new Intent(this, TodoDetailActivity.class);
i.putExtra(.., title);
// Activity returns an result if called with startActivityForResult
startActivityForResult(i, ACTIVITY_EDIT);
}
答案 0 :(得分:1)
这将是下面的内容。我假设您在列表中有自己的项目,因此请将YourItem
替换为您的项目类。
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
Intent i = new Intent(this, TodoDetailActivity.class);
YourItem item = (YourItem) l.getItemAtPosition(position);
i.putExtra(.., item.title);
// Activity returns an result if called with startActivityForResult
startActivityForResult(i, ACTIVITY_EDIT);
}