java - Android光标获取下一个

标签 java android database

我在 android 中有这个数据库打印机。 enter image description here

Cursor curTAB = myDataBase.rawQuery("SELECT * FROM  GPS_Values;", null);

Integer count = 0;
while (curTAB.moveToNext()) {
    String s_latitude = curTAB.getString(1);
    String s_longitude = curTAB.getString(2);
    String s_speed = curTAB.getString(5);
    count++;

    String next_speed = ???

}
curTAB.close();
myDataBase.close();

我想知道如何在循环中获得下一个速度?

最佳答案

while (curTAB.moveToNext()) {
    String s_latitude = curTAB.getString(1);
    String s_longitude = curTAB.getString(2);
    String s_speed = curTAB.getString(5);
    count++;
    int position = curTAB.getPosition();

    if(curTAB.moveToNext()) {
        String next_speed = curTAB.getString(5);
        curTAB.moveToPosition(position);
    }
}

应该可以,我会说。

关于java - Android光标获取下一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18278333/

相关文章:

database - 在模块化/可插拔数据库支持的应用程序框架中进行测试

java - Tomcat:通过 JNDI 使用 FTP 连接

java - 访问/查找 HashMap 存储桶(不是存储桶中的值)的时间复杂度是多少?

java - libgdx 中的线程化和移动 Sprite 的一般问题

android - 在列表下方包含固定广告

android - 我如何为 Android 应用程序硬编码 SQLite 数据库

java - 在不同的程序中同时使用同一个数据库

java - 编码 bat ap-1 分数Increasing

java - 为什么@JoinColumn在父端但生成的列在子端?

android - 使用 viewBinding 时无法解析方法 'getRoot()'