0

我正在使用内容提供程序,需要查询一个表,其中行的一列 = thing1,同一行的另一列 = thing2。我知道您可以查询表中的一个条件,例如:

Cursor c = contentResolver.query(content_uri, projection, variable + "='" + thing1 + "'", null, null);

现在我如何查询两个条件?任何帮助,将不胜感激。

4

2 回答 2

5

这应该有效:

Cursor c = contentResolver.query(content_uri, projection, "col1=? AND col2=?", args, null);

where是要替换查询中的argsa的值。String[]?

于 2013-06-19T14:44:46.570 回答
0

尝试这个

Cursor c = contentResolver.query(content_uri, projection, variable + "='" + thing1 + "' AND "+variable2 + "='"+thing2+"'"  ,  null, null); 
于 2013-06-19T14:45:59.063 回答