Kotlin
Advertencias de Kotlin
Buscar..
Llamando a un toString () en un tipo anulable
Una cosa a tener en cuenta cuando se utiliza el método toString
en Kotlin es el manejo de null en combinación con el String?
.
Por ejemplo, desea obtener texto de un EditText
en Android.
Tendrías un trozo de código como:
// Incorrect: val text = view.textField?.text.toString() ?: ""
Se esperaría que si el campo no existiera, el valor fuera una cadena vacía, pero en este caso es "null"
.
// Correct:
val text = view.textField?.text?.toString() ?: ""
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow