Wenn Anko Selektor wie in den Beispielen, sofern nichtKotlin anko gemeinsamer Selektor funktioniert nicht wie in den dafür vorgesehenen Beispielen
funktioniertval countries = listOf("Russia", "USA", "Japan", "Australia")
selector("Where are you from?", countries) { i ->
toast("So you're living in ${countries[i]}, right?")
}
hier bei der Definition der Lambda-Funktion es zwei Arten von Argumenten erwarten sagt. (Dialogschnittstelle und int). Ich stecke damit fest. Alos der Standard kotlin alertdialog sagt dasselbe. Kann jemand dieses Problem lösen oder mir sagen, wie man einen Warnungsdialog mit Auswahl in Kotlin baut?
Vielen Dank. Eine weitere Sache, was ist die Verwendung dieser Dialogschnittstelle? –
Ich glaube, es ist für einen Fall, wenn Sie seine ['cancel()' oder 'ablehnen()'] (https://stackoverflow.com/questions/12139335/what-is-difference-between-dialoginterface-dismiss -und-dialoginterface-can) in Ihrem Event-Handler. Ich fand nichts anderes in [seiner Dokumentation] (https://developer.android.com/reference/android/content/DialogInterface.html), das nützlich aussehen würde. – hotkey
Ich bekomme eine nicht aufgelöste Referenz für Selektor. Ich schließe Abhängigkeiten für Ank-Commons ein, wie von den Dokumenten angewiesen. Hat das jemand anderes bekommen? – airowe