¿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"); } 
  • Actividad de conjunto anidada para el resultado android
  • Función de devolución de llamada de Bluetooth onCharacteristicRead no está realizando llamada de intención a otra actividad Trabajar con <API21. Restaurantes en Marshmallow
  • Mi WearableListenerService no se inicia cuando se reinicia Android
  • Prácticas recomendadas: agregar tu aplicación al menú de recursos compartidos de Android
  • Android - Inicio de una aplicación desde una instancia de ApplicationInfo
  • ¿Cómo eliminar la actividad de la lista de aplicaciones recientes al finalizar?
  • Paso de arraylist de objetos entre actividades
  • Cómo hacer una llamada telefónica con el altavoz encendido
  • Intento vacío (excepción nullpointer) en el flujo maestro / detallado al hacer clic en "arriba" en la barra de acciones
  • Uso de Phonegap para enviar SMS y mostrar en Bandeja de entrada
  • Android.content.ActivityNotFoundException utilizando Intent
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.