声明value是变量。当使用常量的时候 {"%li%"};这样是可以出现结果。可是变量就不能出现结果了 String selection = ContactsColumns.NAME + " like ? ";
StringBuilder sb=new StringBuilder();
sb.append(" '%").append(value).append("%' ");
String str=sb.toString();
String selectionArgs[]=new String[]{str};
cursor=cr.query(getIntent().getData(),ContactsColumns.PROJECTION,
selection,selectionArgs , null);为什么查询不出来结果啊。
StringBuilder sb=new StringBuilder();
sb.append(" '%").append(value).append("%' ");
String str=sb.toString();
String selectionArgs[]=new String[]{str};
cursor=cr.query(getIntent().getData(),ContactsColumns.PROJECTION,
selection,selectionArgs , null);为什么查询不出来结果啊。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货