No logro entender porque utilizar null safety, me refiero a en que situaciones necesito que un tipo de dato basico sea null 😕

Pregunta de la clase:
Null Safety o !NPE en Kotlin
JOSE ADRIAN TEZOYOTL MORALES

JOSE ADRIAN TEZOYOTL MORALES

Pregunta
studenthace 6 años

No logro entender porque utilizar null safety, me refiero a en que situaciones necesito que un tipo de dato basico sea null 😕

2 respuestas
para escribir tu comentario
    Pedro Gomez

    Pedro Gomez

    studenthace 6 años

    El objetivo es evitar los null pointer exception. De igual manera puedes habilitarlos con el double bang. Esto implica que tu sabes cuando podrias tener un null pointer exception, por ende tienes un mejor control de tu codigo

    Sebastian Tellez

    Sebastian Tellez

    teacherhace 6 años

    En android es común que cuando pasas datos de una actividad a otra, estos puedan llegar a ser nulos si no utilizas datos por default.

    De igual manera cuando estas consultando servicios web y usas algún conversor o tu mismo a mano "parseas" el JSON, alguno de esos datos puede llegar a ser nulo y en su mayoría pueden llegar a ser tipos de datos "primitivos".

    Otro caso que puede llegar a ocurrir es que el dato que estas consultando sea una propiedad de un objeto que puede llegar a ser null. Por consiguiente todas las propiedades de este son posiblemente nulls.

Curso de Kotlin para Android 2017

Curso de Kotlin para Android 2017

Aprende a desarrollar aplicaciones multiplataforma con Kotlin, el lenguaje desarrollado para la JVM y con apoyo oficial de Google para Android.

Curso de Kotlin para Android 2017
Curso de Kotlin para Android 2017

Curso de Kotlin para Android 2017

Aprende a desarrollar aplicaciones multiplataforma con Kotlin, el lenguaje desarrollado para la JVM y con apoyo oficial de Google para Android.