显示数据库最后一条数据,首先在listView中

Posted

技术标签:

【中文标题】显示数据库最后一条数据,首先在listView中【英文标题】:Show the database last data, first in the listView 【发布时间】:2019-09-28 02:14:06 【问题描述】:

当我们从mysql数据库中选择数据并在列表视图中显示时,数据库的第一个数据显示在列表的第一个。

我想在 listView 的最后一个数据中显示第一个数据,在列表的第一个数据中显示最后一个数据。

有什么方法可以做到吗?

【问题讨论】:

什么数据库?你的意思是本地sqlite数据库? 没有。 Mysql 数据库。 【参考方案1】:

使用这个..

  SQLiteDatabase sqLiteDatabase=dbHelper.getReadableDatabase();
    String query = "select * from " + TABLE_NAME;
    Cursor cursor = sqLiteDatabase.rawQuery(query, null);

cursor.moveToLast();
 while (cursor.moveToPrevious())
        
//Your code here
.
.
.

【讨论】:

以上是关于显示数据库最后一条数据,首先在listView中的主要内容,如果未能解决你的问题,请参考以下文章

Listview一遍又一遍地只显示最后一项

Android中使用ListView实现分页刷新(线程休眠模拟)

Android中使用ListView实现分页刷新(线程休眠模拟)(滑动加载列表)

空ListView显示另一个活动

如何设置ListView显示在屏幕最上方的item

ListVIew中的数据发生改变时,数据不显示的问题