J'ai lu les documents et j'ai cherché ici, mais je ne comprends pas très bien comment toutes les pièces s'emboîtent. Je me demandais si quelqu'un a une explication claire sur la façon de saisir une seule colonne de données à partir de Contacts et qu'il remplisse une boîte de saisie semi-automatique.Comment obtenir la liste des adresses e-mail des contacts pour le champ de saisie semi-automatique dans Android?
0
A
Répondre
0
Dans onCreate():
créé un SimpleCursor pour créer une requête gérés dans la base de données de contacts:
curseur emailAddressCursor = ManagedQuery (Contacts.ContactMethods.CONTENT_EMAIL_URI, PROJECTION, null, null, Contacts.ContactMethods.DATA + "ASC");
Créé un SimpleCursorAdapter pour connecter des données au curseur.
Implémenté setFilterQueryProvider() dans mon adaptateur pour renvoyer une requête gérée lorsque la contrainte est transmise lors du filtrage. L'étape finale consiste à appeler setAdapter() sur le passage TextView dans votre adaptateur.
Vérifiez [ce lien] (http://stackoverflow.com/questions/2628702/android-autocomplete-with-contacts), en double – fedj