Java Android:从游标获取数据
在运行查询之后<代码>光标有这样的结果(我这里只给出4个) 现在,我想在listview的同一个单元格中显示Java Android:从游标获取数据,java,android,listview,cursor,Java,Android,Listview,Cursor,在运行查询之后光标有这样的结果(我这里只给出4个) 现在,我想在listview的同一个单元格中显示A&B和C&D。我该怎么做 有没有办法像这样获取数据 您需要为listitem对象创建一个bean,该bean将包含相同类型的项,然后为该项开发一个自定义listview适配器,以便归档该目标 在将数据保存到listview之前,您只需从光标中获取字符串形式的数据,并根据需要进行合并即可 字符串示例=(cursor.getString(0)+“,”+cursor.getString(1)); 光
A&B
和C&D
。我该怎么做
有没有办法像这样获取数据 您需要为listitem对象创建一个bean,该bean将包含相同类型的项,然后为该项开发一个自定义listview适配器,以便归档该目标 在将数据保存到listview之前,您只需从光标中获取字符串形式的数据,并根据需要进行合并即可
字符串示例=(cursor.getString(0)+“,”+cursor.getString(1));
光标。移动位置(id)
示例=示例+(cursor.getString(0)+“,”+cursor.getString(1))
ArrayList listItems=新的ArrayList()
添加(示例);
在SQL查询中按主题分组,并手动加入A、B。我认为你不能直接使用光标你可以使用这段代码,它对我有用
c.moveToFirst();
if (c != null) {
do {
for (int i = 0; i < c.getColumnCount(); i++) {
Log.e("", "" + c.getString(i));
}
}while (c.moveToNext());
}
c.moveToFirst();
如果(c!=null){
做{
对于(int i=0;i
从SQLITE哪里获取数据?
c.moveToFirst();
if (c != null) {
do {
for (int i = 0; i < c.getColumnCount(); i++) {
Log.e("", "" + c.getString(i));
}
}while (c.moveToNext());
}