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