[英]How to get list of email addresses from Contacts for autocomplete field in Android?
我已经阅读了文档并在此处搜索过,但是我不太了解所有部分如何组合在一起。 想知道是否有人对如何从“通讯录”中获取单列数据并将其填充自动完成框有一个清晰的解释。
在onCreate()中:
创建一个SimpleCursor来创建一个对联系人数据库的托管查询:
游标emailAddressCursor = managedQuery(Contacts.ContactMethods.CONTENT_EMAIL_URI,PROJECTION,null,null,Contacts.ContactMethods.DATA +“ ASC”);
创建了一个SimpleCursorAdapter来将数据连接到光标。
在我的适配器中实现setFilterQueryProvider(),以在过滤时传入约束时返回托管查询。
最后一步是在传入适配器的TextView上调用setAdapter()。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.