J'ai un AutoCompleteTextView
qui utilise un ArrayAdapter<android.location.Address>
comme Adapter
.Résultat de AutoCompleteTextView dans Android
Procédé getView
de l'adaptateur est itérer sur Address
getAddressLine(i)
et la construction d'un String
pour régler le View
avec. Le problème est une fois que l'utilisateur clique sur une suggestion, le toString()
de Address
est entré au lieu de mon String
. Comment puis-je changer ce comportement?
This is where it's happening, mais je ne sais pas comment le changer. Here it is suggesting to subclass?
C'est une solution, mais je voulais savoir si je pouvais retourner l'adresse elle-même plutôt que la chaîne, puis l'ai rendu. Cet objet (pourrait) avoir des méta-données supplémentaires qui sont importantes, que vous ne voulez pas que l'utilisateur voie. – Ryan
Voyant que c'est un AutoCompleteTextView, je pense qu'il retournerait toujours une chaîne. Je pense que vous devrez utiliser la sous-classe dans ce cas. –