单击按钮获取下一个数据

时间:2018-10-06 11:51:48

标签: android android-sqlite

我正在尝试使用一些按钮在SQLite数据上来回移动。如果我单击“后退”按钮,则可以正常运行。但是,如果单击下一步按钮,它将转到最后一条记录,并且弄乱了所有数据。

这是我用于移回SQLite的代码:

    query = "SELECT _id, semana_ano, ano, dia,(valor_uber||'\n('||total_valor||')') AS valores,kms,horas_uber,media_hora,media_km " +
                        "FROM uber_records WHERE semana_ano < '"+dias_semana+"' GROUP BY semana_ano ORDER BY dia";
                cursor = db.rawQuery(query, null);
                cursor.moveToFirst();

此内容移至下一个:

    query = "SELECT _id, semana_ano, ano, dia,(valor_uber||'\n('||total_valor||')') AS valores,kms,horas_uber,media_hora,media_km " +
                        "FROM uber_records WHERE semana_ano > '"+dias_semana+"' GROUP BY semana_ano ORDER BY dia";
                cursor = db.rawQuery(query, null);
                cursor.moveToFirst();

例如,我有3条记录,“ a”,“ b”,“ c”。如果单击“后退”,它将从“ c”变为“ b”,然后再次单击为“ a”。但是,如果我单击记录“ a”上的“下一个”,它将跳转到记录“ c”并从记录“ b”和“ c”中获取数据

0 个答案:

没有答案