读取通讯录返回NULL
Cursor cursor=c.getContentResolver().query(Contacts.People.CONTENT_URI,null,null,null,null);
while(cursor.moveToNext()){
nameFieldColumnIndex = cursor.getColumnIndexOrThrow(Contacts.People.NAME);
name = cursor.getString(nameFieldColumnIndex);
numberFieldColumnIndex = cursor.getColumnIndexOrThrow(Contacts.People.NUMBER);
number1 = cursor.getString(numberFieldColumnIndex);
//System.out.println(name);
// System.out.println(number1);
if(number1==null){
Toast.makeText(c, name+"请求跟踪", Toast.LENGTH_LONG).show();
System.out.println("reach");
}
通讯录里放了两个人:shen 5556;dergin 1234 以上代码运行number1为null 名字打印出来为shen,dergin,[b]为什么没号码?