Android SQLite在X设备中返回空光标,在其他设备中返回数据

Android SQLite在X设备中返回空光标,在其他设备中返回数据,android,sqlite,android-sqlite,huawei-developers,redmi-device,Android,Sqlite,Android Sqlite,Huawei Developers,Redmi Device,我有一个方法:从表中返回数据 private Reunion verReunionEnFecha(Calendar cc) { long DesdeHasta[] = Utils.DateTime.InicioFinSemana(cc.getTimeInMillis()); long desde = DesdeHasta[0]; long hasta = DesdeHasta[1]; SQLiteDatabase db =

我有一个方法:从表中返回数据

    private Reunion verReunionEnFecha(Calendar cc) {

        long DesdeHasta[] = Utils.DateTime.InicioFinSemana(cc.getTimeInMillis());
        long desde = DesdeHasta[0];
        long hasta = DesdeHasta[1];
        SQLiteDatabase db = getReadableDatabase();

        Cursor c = db.query(tabla_reuniones, null,
                "fecha  BETWEEN ? AND ?",
                new String[]{String.valueOf(desde), String.valueOf(hasta)}, null, null, "fecha ASC");
//I used this line, but I tried to change this line to the previous line
//Cursor c = db.rawQuery("SELECT * FROM " + tabla_reuniones + " WHERE fecha  BETWEEN " + desde + " AND " + hasta, null);

        Log.v("Cursor","c.getCount("+c.getCount()+")");
        Reunion l = new Reunion();
        if (c.moveToFirst()) {
            do {
                l = Reunion.deCursor(c);
            } while (c.moveToNext());
        }

        c.close();
        return l;
    }
此方法应返回数据,但此应用程序在某些设备上返回空光标,但其他设备确实返回数据

已测试的设备: 返回数据

  • LG H700安卓7(我的个人手机)
  • TRS10CS安卓4.4.1
  • 其他人,还有工作
返回空

  • 华为安卓7及以下版本
  • Redmi Android 7及以下版本
  • 安卓电视模拟器,安卓9
这里发生了什么