¿Qué hace Intent.putExtra?

Soy nuevo en android y uso intenciones para transferir datos de una actividad a otra. Sólo quería saber si la referencia de objeto o copia de objeto está enviando a la segunda actividad.

2 Solutions collect form web for “¿Qué hace Intent.putExtra?”

Intent.putExtra envía una copia del objeto que no es la misma referencia cuando se obtiene el extra de la intención de hacer la nueva referencia allí

Intent.putExtra se utiliza para enviar información entre la actividad. Aquí hay un ejemplo

Use esto para "poner" el archivo

Intent i = new Intent(FirstScreen.this, SecondScreen.class); String keyIdentifer = null; i.putExtra("STRING_I_NEED", strName); 

A continuación, para recuperar el valor intente algo como:

 String newString if (savedInstanceState == null) { extras = getIntent().getExtras(); if(extras == null) { newString= null; } else { newString= extras.getString("STRING_I_NEED"); } } else { newString= (String) savedInstanceState.getSerializable("STRING_I_NEED"); } 
  • Intención - si la actividad se está ejecutando, llevarla al frente, de lo contrario iniciar una nueva (de la notificación)
  • Cómo decidir de qué actividad venimos?
  • Cómo ejecutar una aplicación en primer plano en las versiones de Android inferiores a 5.1
  • Xamarin - 'Android.Content.IntentFilter' no es una clase de atributo
  • Cómo configurar el modo photosphere cuando se abra panorama Android
  • Android Widget Click y Broadcast Receiver no funciona
  • ¿Alguien por favor explique RESULT_FIRST_USER
  • Eliminar Contacto seleccionar opción formulario seleccionar opciones
  • Confirmación de mi comprensión del principio de Android Concept (uso de múltiples actividades)
  • OnActivityResult no funciona (Android)
  • No se ha encontrado actividad para manejar la intención geográfica en el emulador
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.