【发布时间】:2019-09-28 02:14:06
【问题描述】:
当我们从mysql数据库中选择数据并在列表视图中显示时,数据库的第一个数据显示在列表的第一个。
我想在 listView 的最后一个数据中显示第一个数据,在列表的第一个数据中显示最后一个数据。
有什么方法可以做到吗?
【问题讨论】:
-
什么数据库?你的意思是本地sqlite数据库?
-
没有。 Mysql 数据库。
当我们从mysql数据库中选择数据并在列表视图中显示时,数据库的第一个数据显示在列表的第一个。
我想在 listView 的最后一个数据中显示第一个数据,在列表的第一个数据中显示最后一个数据。
有什么方法可以做到吗?
【问题讨论】:
使用这个..
SQLiteDatabase sqLiteDatabase=dbHelper.getReadableDatabase();
String query = "select * from " + TABLE_NAME;
Cursor cursor = sqLiteDatabase.rawQuery(query, null);
cursor.moveToLast();
while (cursor.moveToPrevious())
{
//Your code here
.
.
.
}
【讨论】: