Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中从最后一个查询SQLite到第一个?_Android_Sqlite_Android Sqlite - Fatal编程技术网

如何在android中从最后一个查询SQLite到第一个?

如何在android中从最后一个查询SQLite到第一个?,android,sqlite,android-sqlite,Android,Sqlite,Android Sqlite,我有一个数据库,我想在sqlite中显示从最后一条记录到第一条记录的记录。我在游标中尝试了movetoLast和movetoPrevious。 我想知道我该怎么做? 我认为解决办法将在这些方面找到。 1-Main_Activity=>CursorI认为我没有在列表视图中正确使用movetoLast和movetoPrevious 2-DatebaseHelper类=>select*from。。。 3-在自定义列表视图中 主要活动代码: void showAllRegisters() { /

我有一个数据库,我想在sqlite中显示从最后一条记录到第一条记录的记录。我在游标中尝试了movetoLast和movetoPrevious。 我想知道我该怎么做? 我认为解决办法将在这些方面找到。 1-Main_Activity=>CursorI认为我没有在列表视图中正确使用movetoLast和movetoPrevious 2-DatebaseHelper类=>select*from。。。 3-在自定义列表视图中

主要活动代码:

void showAllRegisters() {
    //adp_detail_list = null;
    mClDetailShow = new ArrayList<>();
    Database_Cursor_Object();
    while (cursor.moveToNext()) {
        mClDetailShow.add(new Cl_Detail_Items(cursor.getString(4), cursor.getString(3),
                cursor.getString(2), cursor.getString(1), cursor.getString(0),cursor.getString(5)));
    }
    adp_detail_list = new ADP_Detail_List(getActivity().getApplicationContext(), mClDetailShow);
    listView.setAdapter(adp_detail_list);

}
改为:

Cursor Resultcursor = sql.rawQuery("select * from " + Tbl_name + " ORDER BY " + ColumnData + " DESC", null);

如果您想要按列数据排序。

请使用“排序依据”。我不知道!怎么做?请引导。在互联网上查找订单是如何工作的。如果你不知道某些东西是如何工作的,这是正常的。在这种情况下,您需要在DB列上设置ORDER BY的条件。ex:SELECT*FROM table_name ORDER by coloum_name desc您的代码包含语法错误我希望这是我编辑的。无论如何,谢谢我也编辑了它,但我无法修复额外的断线感谢哈沙尔·德什穆克我来接我的请求
Cursor Resultcursor = sql.rawQuery("select * from " + Tbl_name + " ORDER BY " + ColumnData + " DESC", null);
SELECT * FROM `Tbl_stu` ORDER by ID DESC

public Cursor select_information(){
    Cursor Resultcursor=sql.rawQuery("SELECT * FROM `Tbl_stu` ORDER by ID DESC,null);
    return Resultcursor;
}