我使用下面的代码从给定数字中从数据库中获取数字,为此我在查询下面触发以获取数字,但它不返回数字。我的查询中有问题吗?请帮助我解决此问题。
我需要使用 Like 函数,因为某些数字以特殊的字符和空格存储。
contactNumber = contactNumber.replaceAll("[-+.^:,]","");
contactNumber="%"+contactNumber+"%";
String strEmail = "";
String name = "";
Cursor cursor = ctx.getcontentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,null,ContactsContract.CommonDataKinds.Phone.NUMber + " LIKE ?",new String[]{contactNumber},null);