Android 游标值始终为空
查询已成功执行,但在android studio 1.2.1.1中curosr始终提供空值Android 游标值始终为空,android,sqlite,Android,Sqlite,查询已成功执行,但在android studio 1.2.1.1中curosr始终提供空值 String selectQuery = "SELECT * from " + StaticData.SCHOOL_TABLE_NAME + " WHERE " + "(School_Name LIKE \"%" + Locality1 + "%\") AND" + " (City LIKE \"%" + City + "%\" OR Zon
String selectQuery = "SELECT * from " + StaticData.SCHOOL_TABLE_NAME + " WHERE "
+ "(School_Name LIKE \"%" + Locality1 + "%\") AND"
+ " (City LIKE \"%" + City + "%\" OR Zone LIKE \"%" + City + "%\" ) AND"
+ " State LIKE \"%" + State + "%\" AND"
+ " Country LIKE \"%" + Country + "%\"";
Cursor cursor = database.rawQuery(selectQuery, null);
. 确定为空在执行查询之前您能输出字符串值吗?根据您提供的代码很难说,但可能您的一些变量没有正确初始化我想这可能会帮助您@Raghunandan为什么肯定?javadoc中的什么让你说:确保它为null?@pskink bcoz op说查询成功执行。我刚刚发布了文档的链接。