2010-08-10 36 views
0

我已阅读文档并在此处进行搜索,但我不完全了解所有这些部分如何组合在一起。想知道是否有人清楚地解释了如何从联系人中获取单个数据列并使其填充自动填充框。如何从Android的自动填充联系人列表中获取电子邮件地址列表?

+0

检查[此链接](http://stackoverflow.com/questions/2628702/android-autocomplete-with-contacts),重复发布 – fedj 2010-08-10 21:20:54

回答

0

在的onCreate():

  1. 创建一个SimpleCursor创建托管查询到联系人数据库:

    光标emailAddressCursor = managedQuery(Contacts.ContactMethods.CONTENT_EMAIL_URI,投影,NULL,NULL, Contacts.ContactMethods.DATA +“ASC”);

  2. 创建一个SimpleCursorAdapter将数据连接到游标。

  3. 在我的适配器中实现setFilterQueryProvider()以在过滤时传入约束时返回托管查询。

  4. 最后一步是调用传递给适配器的TextView上的setAdapter()。

相关问题