Android 从listview传递数据
晚安,要从一个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}
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的名字找到了他。请再次解释一下您面临的问题,还不清楚。发布一些代码,这将帮助我们理解