gpt4 book ai didi

android - ContactsContract.Contacts 默认是空的吗?

转载 作者:行者123 更新时间:2023-11-30 04:21:43 26 4
gpt4 key购买 nike

ContactsContract.Contacts 默认是空的吗?如果是这样,我如何向其中添加一些测试数据?

否则,我一定是做错了什么/遗漏了什么,因为这个 Activity 显示完全是空的。

public class Authorize_Activity extends ListActivity {

Cursor mContacts;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

// Return all contacts, ordered by name
String[] projection = new String[] { ContactsContract.Contacts._ID,
ContactsContract.Contacts.DISPLAY_NAME }; // Would like the phone num, too
mContacts = managedQuery(ContactsContract.Contacts.CONTENT_URI,
projection, null, null, ContactsContract.Contacts.DISPLAY_NAME);

// Display all contacts in a ListView
SimpleCursorAdapter mAdapter = new SimpleCursorAdapter(this,
android.R.layout.simple_list_item_1, mContacts,
new String[] { ContactsContract.Contacts.DISPLAY_NAME },
new int[] { android.R.id.text1 });

setListAdapter(mAdapter);
}

我的理解是 android 的 simple_list_item_1 应该提供“ View ”,这样我就不需要调用 SetContentView()。

但是虽然我的Activity在显示,但是里面没有数据出现。那么...我只是缺少联系人数据,还是正在发生更邪恶的事情?

最佳答案

这是在模拟器上吗?

如果是这样,那么如果联系人列表默认为空,我也不会感到惊讶。尝试使用模拟器的联系人/人脉应用添加一些假联系人。

关于android - ContactsContract.Contacts 默认是空的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9155247/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com