Android: ¿Cuándo usamos getIntent ()?
No entiendo por qué utilizamos el método getIntent () .
Porque, cuando necesitamos ese método, podemos usar el método onActivityResult () .
- Iniciar Actividad de Fragmento utilizando Transición (soporte API 21)
- RequestCode erróneo devuelto onActivityResult de otra actividad
- OnActivityResult no se llama después de startIntentSenderForResult
- OnActivityResult no se llama cuando se hace clic en el botón Atrás en ActionBar
- Usando onActivityResult en Fragments
Pero utilizando el método getIntent () , podría causar NullPointerException .
¿Puede alguien explicarme (novato androide)?
- ACTION_INSTALL_PACKAGE
- Inicie correctamente la Actividad de la Notificación independientemente del estado de la aplicación
- Método onActivityResult no está siendo llamado
- Cómo utilizar el método onActivityResult de otra clase que no sea Activity
- OnActivityResult no se llama
- resultCode siempre es 0 y la petición es siempre -1,. Activity.onActivityResult ();
- OnActivityResult no llama al Fragmento
- Identificar en onActivityResult si se seleccionó la imagen de una galería o un video - Android
http://developer.android.com/reference/android/app/Activity.html#getIntent ()
Devolver la intención que inició esta actividad.
Si inicia una Actividad con algunos datos, por ejemplo haciendo
Intent intent = new Intent(context, SomeActivity.class); intent.putExtra("someKey", someData);
Puede recuperar estos datos utilizando getIntent en la nueva actividad:
Intent intent = getIntent(); intent.getExtra("someKey") ...
Por lo tanto, no es para la manipulación de devolver datos de una actividad, como onActivityResult, pero es para pasar los datos a una nueva actividad.
GetInent se utiliza para pasar datos de una actividad a otra, por ejemplo Si desea cambiar de una actividad denominada startActivity a otra denominada endActivity y desea que se conozcan los datos de startActivity en endActivity, haga lo siguiente: En startActivity:
String dataToTransmit="this info text will be valid on endActivity"; Intent intent =new Intent(this, endActivity.class); intent.putExtra("dataToTransmitKey",dataToTransmit); startActivity(intent);
En la endActivity:
Intent intent = getIntent(); String dataTransmited=intent.getStringExtra("dataToTransmitKey");
- ¿Cómo mostrar diferentes diseños en recyclerView?
- ¿Cómo detectar cambios de orientación en el widget de pantalla de inicio?