Java 将值从差异列表传递到嵌套活动

Java 将值从差异列表传递到嵌套活动,java,android,Java,Android,我在不同的ArrayLists中传递两个值时遇到问题 我制作了一个listView并获取了list2元素。单击listView项目时,您希望将所选项目和list1中的元素传递到同一位置。下一个代码中的问题是它只传递listView中的选定项??如何将这两个值传递给下一个活动 lv = getListView(); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.

我在不同的
ArrayList
s中传递两个值时遇到问题

我制作了一个listView并获取了list2元素。单击listView项目时,您希望将所选项目和list1中的元素传递到同一位置。下一个代码中的问题是它只传递listView中的选定项??如何将这两个值传递给下一个活动

lv = getListView();
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
        android.R.layout.simple_list_item_1, names);
setListAdapter(adapter); 

lv.setOnItemClickListener(new OnItemClickListener(){
    public void onItemClick(AdapterView<?> parent, View view,
    int position, long id)
    {
         //int c=parent.getSelectedItemPosition();
           String bb=parent.getItemAtPosition(position).toString();
           Intent i = new Intent(LastActivity.this, Details.class);
          String ur=links.get(position).toString();
           //  String x=edt.getText().toString();
            i.putExtra("name",bb);
            i.putExtra("link",ur);
            // starting new activity
            startActivity(i);

    }
});
lv=getListView();
ArrayAdapter=新的ArrayAdapter(此,
android.R.layout.simple_list_item_1,name);
setListAdapter(适配器);
lv.setOnItemClickListener(新的OnItemClickListener(){
public void onItemClick(AdapterView父级、视图、,
内部位置,长id)
{
//int c=parent.getSelectedItemPosition();
字符串bb=parent.getItemAtPosition(position.toString();
意图i=新意图(LastActivity.this,Details.class);
字符串ur=links.get(position.toString();
//字符串x=edt.getText().toString();
i、 putExtra(“名称”,bb);
i、 putExtra(“链接”,ur);
//开始新的活动
星触觉(i);
}
});
在第二个活动中

Intent i-getIntent();
i.getExtra("name");
i.getExtra("link");

确切的问题是什么?您显示的代码没有帮助。在将
bb
值添加到
Intent
的额外值之前,您是否检查了该值?您如何获取新活动的值以及结果是什么?@LukasKnuth问题在于此代码没有将列表1中的值传递给下一个activity@eyal-lezmy ya我确信从bb的值来看它已经通过了,但是list1中的ur值问题不在list2中(list2元素获取到listView)。
Intent i-getIntent();
i.getExtra("name");
i.getExtra("link");