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