Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

297
Vistas
intent.getStringExtra() devuelve nulo

Estoy tratando de enviar un objeto de clase de datos a otra actividad con la intención, pero devolvió un valor nulo, así que intenté enviar una cadena simple pero aún devuelve un valor nulo, no pude encontrar cuál es el problema. Aquí está mi código

código en LoginScreen.kt

 val intentUser = Intent(this@LoginScreen,HomeActivity::class.java) val string = "intent" intentUser.putExtra("intent",string) startActivity(intentUser) finish()

y código en mi HomeActivity

 val intentUser = Intent() var string = intentUser.getStringExtra("intent") Log.e("Intent: ",string.toString())

resultado

 2022-02-23 14:25:09.139 11365-11365/com.scibilisim.d_forceandroid E/Intent:: null
over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

en HomeActivity está inicializando la intención como

 getintent = Intent()

En realidad, esto inicializa la intención con un nuevo objeto de intención. Ese no es el comportamiento deseado, para lograr el comportamiento deseado, use getIntent() en lugar de Intent() .

over 4 years ago · Santiago Trujillo Denunciar

0

Intente esto en su LoginScreen.kt :

 val intentUser = Intent(this@LoginScreen,HomeActivity::class.java) val string = "intent" intentUser.putString("intent",string) startActivity(intentUser) this.finish()

y en tu HomeActivity :

 val string = intent!!.getStringExtra("intent")

El error es que está instanciando un nuevo objeto Intent.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda