在 ListView 中按 Id 的升序显示来自 CursorAdapter 的数据?

Display data from CursorAdapter in ascending order of Id in a ListView?

我正在从我的 sqlite 数据库 table(具有 ID 和文本)中检索数据作为 Cursor 并使用 SimpleCursorAdapter 将其设置为 ListView,如下所示:

Cursor cursor = rawQuery("select IdColumn, TextColumn from Comments  where whereArgs ",
            new String[]{whereArgs});
 adapter = new android.support.v4.widget.SimpleCursorAdapter(context,
            android.R.layout.two_line_list_item,
            cursor,
            new String[]{"IdColumn", "TextColumn"},
            new int[]{android.R.id.text1, android.R.id.text2},
            0);
listView.setAdapter(adapter);
}

输出显示如下:

我希望数据像这样按Id升序显示;

1

2

3

4

5

6

.....等等。

请帮忙!

编辑:我是编程新手。

在您的 SQL 查询中添加 ORDER BY ID ASC.

相关:Need to show a SQLite query in descending order