【问题标题】:Passing data from listview从列表视图传递数据
【发布时间】:2014-11-23 20:40:45
【问题描述】:

晚安,从一个列表视图中传递数据生成了一个数据库,我这样做是通过 Intent 并捕获值:

intent.putExtra("name", listView.getItemAtPosition(position).toString());

选择 Bundle:

Bundle bundle = getIntent().getExtras(); String myData = bundle.getString("name"); nombre.setText(miData);

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

{value = first name}

我尝试了各种形状,但没有只捕获字符串“first course”,因为它是列表视图中显示的内容,有什么建议吗?谢谢!

PD -> 对不起,如果我的英语不好。

【问题讨论】:

  • 请解释一下您又遇到了什么问题,不清楚。贴一些代码,帮助我们理解

标签: android listview


【解决方案1】:

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

arrayList.add (createList ("value" name));

有索引或值

但我已经解决了:

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

不是一个优雅的解决方案,但最终让他在EditText名称中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-30
    • 1970-01-01
    • 1970-01-01
    • 2012-11-12
    • 1970-01-01
    • 2021-12-10
    • 2011-04-09
    • 1970-01-01
    相关资源
    最近更新 更多