使用 sqlite 在文本视图中显示记录 table

showing record in text view using sqlite table

我已经在 dbHelper class 中创建了这个方法。 我正在使用 onClickListener 从 mainActivity 调用此方法,通过更改光标位置一一显示每行的第 1 列。 每次单击按钮以在 textView 中显示 Column1 中的字符串时,我都需要将光标移动到下一行。 我也是 android 和编程的新手,所以请多多包涵。

public String nextData() {
        String nQuote = "";
        int i=0;
        String[] columns = new String[] { KEY_ROWID, KEY_NAME, KEY_IQ };
        Cursor resultSet = ourDatabase.query(DATABASE_TABLE, columns, null, null,
                null, null, null);
        resultSet.movetoPostion(i);
        if (i==0||i!=resultSet.getcount()){
            resultSet.moveToNext();
            nQuote = resultSet.getString(1);
            i++;
        }
        return nQuote;
    }

使用这个,

public String nextData(int position) {
    String nQuote = "";
    String[] columns = new String[]{KEY_ROWID, KEY_NAME, KEY_IQ};
    Cursor resultSet = ourDatabase.query(DATABASE_TABLE, columns, null, null, null, null, null);

    if (position >= 0 && position < resultSet.getCount()) {
        resultSet.moveToPosition(position);
        nQuote = resultSet.getString(1);
    }
    resultSet.close();
    return nQuote;
}