从android中的listAdapter之外的viewList访问视图项

时间:2013-10-05 22:17:07

标签: java android eclipse android-intent

我正在编写一个有两个活动的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);
    }

1 个答案:

答案 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);
}