我正在尝试使用像
这样的加密字符串来查找description = "oYAFfrNS2OszASY7Vo182A=="
,它存储在sqlite数据库中,如
oYAFfrNS2OszASY7Vo182A==
在说明字段中。
我的Android代码是:
Cursor c = db.query(table, columns,
whereclause,
null,
null,
null,
null);
try {
if (c.getCount() == 0) {
c.close();
return "";
}
c.moveToFirst();
int namecol = c.getColumnIndex(columns[0]);
li = (c.getString(namecol));
c.close();
} catch (Exception e) {
System.out.println("Exception: " + e.toString());
}
其中表名,where子句和列都是正确的,但我无法使用我提到的加密字符串获得结果。
答案 0 :(得分:0)
我通过进一步调试发现问题,实际上我的加密字符串中有一个新的行字符,但未在此处传递。