if(cursormoveToFirst()) {
String password = cgetString(cgetColumnIndex("name"));
//
}
把获取到的数据设置到Listview就可以了
你写的代码可以返回一个Cursor是吧?
(你所写的方法:public Cursor getBills(String date) {}返回一个Cursor 变量)
我接着你这个给你补充:
Cursor cursor = getBill("") //getBill是你写的那个方法,利用你写的这个方法返回一个Cursor
接下来:
while(cursormoveToNext()) //循环读取你所查询出来的Cursor对应的表
{
//-----------------------------------------------这里用不着的列你可以删去,比如:我不要
//userid,那么我直接将long userid = cursorgetLong(2);行删去,然后后面括号的数字依
//次“减1”就可以了
long id = cursorgetLong(0);
long acctitemid = cursorgetLong(1);
long userid = cursorgetLong(2);
String sdate = cursorgetString(3);
String stime = cursorgetString(4);
String desc = cursorgetString(5);
//-------------------------------------------------
//------------------------------------------------这里不需要的列直接删去
StringBuilder builder = new StringBuilder();
builderappend(id)append(:);
builderappend(acctitemid)append(:);
builderappend(userid)append(:);
builderappend(sdate )append(:);
builderappend(stime )append(:);
builderappend(desc )append(:);
builderappend("\n" );
//-------------------------------------------------------
}
textsetText(builder);
完成!
以上就是关于安卓如何读取SDcard中的数据库文件然后显示在Activity下的ListView中全部的内容,包括:安卓如何读取SDcard中的数据库文件然后显示在Activity下的ListView中、android 从数据库中获得所有数据,并写入到一个txt中,或者xls中,数据库如下、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)