gpt4 book ai didi

java - 如何将从数据库表中获取的数据显示到listview中?

转载 作者:行者123 更新时间:2023-12-01 14:43:06 31 4
gpt4 key购买 nike

我在SQLAdapter类中的函数是

public ArrayList<Airline> getairlinedetails(String bookingdate) {

Cursor curCalllog =db.rawQuery("SELECT * FROM "+ BOOK +
" WHERE " + date +
" BETWEEN '" + startdate + "' AND '" + enddate + "'", null);

if (curCalllog != null) {
if (curCalllog.moveToFirst()) {
do {
a=new Airline();
//a.setBookingdate(curCalllog.getString(1));
a.setPickupadd(curCalllog.getString(2));
a.setCity(curCalllog.getString(3));
a.setTrip(curCalllog.getString(4));
a.setFdate(curCalllog.getString(5));
a.setFtime(curCalllog.getString(6));
a.setCdate(curCalllog.getString(7));
a.setPtime(curCalllog.getString(8));
a.setSeats(curCalllog.getInt(9));
a.setAmount(curCalllog.getInt(10));



update.add(a);
} while (curCalllog.moveToNext());
}
}

return update;
}

M 获取两个日期之间的数据我想将获取的数据显示到 ListView 中,请帮助我如何做到这一点,我是 Android 开发新手。

最佳答案

您可以使用 SimpleCursorAdapter 在 Listview 中显示数据库内容。创建 SimpleCursorAdapter 的实例并将 Cursor 对象传递给它。 Refer这个链接

如果您想要自定义 ListView ,您可以通过使用自定义适配器类扩展它来自定义 SimpleCursorAdapter。

关于java - 如何将从数据库表中获取的数据显示到listview中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15744311/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com