【发布时间】:2013-05-27 10:57:27
【问题描述】:
我想在 where 子句中添加 contains() 方法的功能。现在我正在做类似"address = ?" 并在参数中提供地址但现在我想使用一个作为address.contains(?) 工作的逻辑,然后在参数中提供地址。我该如何实施?
到目前为止,我的代码是并且需要知道需要修改。
Uri mSmsinboxQueryUri = Uri.parse("content://sms");
String[] projection = new String[] { "_id", "thread_id", "address",
"person", "date", "body", "type" };
Cursor cursor1 = getContentResolver().query(mSmsinboxQueryUri,
projection, "address = ?", new String[]{addressToBeSearched}, null);
【问题讨论】:
-
"address = ?"=>"address LIKE ?"和addressToBeSearched=>"%" + addressToBeSearched + "%"