我有一段代码,可以输出联系人中的所有号码
但是,它也输出联系人姓名:
import ... ;
public class MainActivity extends ListActivity {
private SimpleCursorAdapter adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String[] fromColumns = {ContactsContract.CommonDataKinds.Phone.NUMBER };
int[] toViews = { android.R.id.text1 };
Cursor cursor = getContentResolver().query(ContactsContract.Data.CONTENT_URI,
null, null, null, null);
adapter = new SimpleCursorAdapter(
this,
android.R.layout.simple_list_item_1, // textView
cursor, // cursor
fromColumns,
toViews,
0 );
setListAdapter(adapter);
}
}
我只查询一列CommonDataKinds.Phone.NUMBER
但输出是这样的:
的 12345
萨拉
的 34189
比尔
的 41279
约翰尼
...
我错过了什么吗?