Android 从listview传递数据

Android 从listview传递数据,android,listview,Android,Listview,晚安,要从一个listview生成的数据库传递数据,我通过意图和捕获值来实现: intent.putExtra(“name”,listView.getItemAtPosition(position.toString()) 要选择“如何使用捆绑包”: Bundle Bundle=getIntent().getExtras(); 字符串myData=bundle.getString(“名称”); 命名为setText(miData) 问题是我接收的是数组形式: {value=first name}

晚安,要从一个listview生成的数据库传递数据,我通过意图和捕获值来实现:

intent.putExtra(“name”,listView.getItemAtPosition(position.toString())

要选择“如何使用捆绑包”:

Bundle Bundle=getIntent().getExtras();
字符串myData=bundle.getString(“名称”);
命名为setText(miData)

问题是我接收的是数组形式:

{value=first name}

我尝试了各种形状,但没有捕获字符串“first course”,因为它是listview中显示的,有什么建议吗?谢谢大家!


PD->如果我的英语不好,很抱歉。

谢谢你的回复,但是当我从数据库中提取数据并提取它们时,我没有得到我想要的

arrayList.add(createList(“value”name))

使用索引或值

但我已经解决了:

int start=myData.indexOf(“=”);
int end=myData.indexOf(“}”,start+1);
nombre.setText(myData.substring(start+1,end))


这不是一个很好的解决方案,但最终还是以EditText的名字找到了他。

请再次解释一下您面临的问题,还不清楚。发布一些代码,这将帮助我们理解