Lorsque vous utilisez anko sélecteur comme il est prévu dans les exemples, il ne fonctionne pasKotlin anko sélecteur commun ne fonctionne pas comme dans les exemples fournis
val countries = listOf("Russia", "USA", "Japan", "Australia")
selector("Where are you from?", countries) { i ->
toast("So you're living in ${countries[i]}, right?")
}
ici lors de la définition de la fonction lambda, il dit attendre deux types d'arguments. (Dialoginterface et int). Je suis coincé avec ça. Alos le kotlin alertdialog par défaut dit la même chose. Est-ce que anywone peut résoudre ce problème ou me dire comment construire une boîte de dialogue d'alerte avec la sélection dans kotlin?
Merci beaucoup. Une chose de plus, quelle est l'utilité de cette interface de dialogue? –
Je crois que c'est pour un cas où vous voulez appeler son ['cancel()' ou 'rejeter()'] (https://stackoverflow.com/questions/12139335/what-is-difference-between-dialoginterface-dismiss -and-dialoginterface-can) dans votre gestionnaire d'événements. Je n'ai trouvé rien d'autre dans [ses docs] (https://developer.android.com/reference/android/content/DialogInterface.html) qui aurait l'air utile. – hotkey
Je reçois une référence non résolue pour le sélecteur. J'inclus les dépendances pour les ank-commons comme indiqué par les docs. Quelqu'un d'autre l'obtient? – airowe