Lenguaje

Activity.OnNewIntent Método

Definición

Sobrecargas

Nombre Description
OnNewIntent(Intent)

Se llama a para las actividades que establecen launchMode en "singleTop" en su paquete, o si un cliente usó la Intent#FLAG_ACTIVITY_SINGLE_TOP marca al llamar a #startActivity.

OnNewIntent(Intent, ComponentCaller)

Igual que #onNewIntent(Intent), pero con un parámetro adicional para la instancia de ComponentCaller asociada a la aplicación que envió la intención.

OnNewIntent(Intent)

Se llama a para las actividades que establecen launchMode en "singleTop" en su paquete, o si un cliente usó la Intent#FLAG_ACTIVITY_SINGLE_TOP marca al llamar a #startActivity.

[Android.Runtime.Register("onNewIntent", "(Landroid/content/Intent;)V", "GetOnNewIntent_Landroid_content_Intent_Handler")]
protected virtual void OnNewIntent(Android.Content.Intent? intent);
[<Android.Runtime.Register("onNewIntent", "(Landroid/content/Intent;)V", "GetOnNewIntent_Landroid_content_Intent_Handler")>]
abstract member OnNewIntent : Android.Content.Intent -> unit
override this.OnNewIntent : Android.Content.Intent -> unit

Parámetros

intent
Intent

Nueva intención que se usó para iniciar la actividad

Atributos

Comentarios

Esto se llama a las actividades que establecen launchMode en "singleTop" en su paquete, o si un cliente usó la marca Intent.FLAG_ACTIVITY_SINGLE_TOP al llamar a startActivity(Intent). En cualquier caso, cuando se vuelve a iniciar la actividad mientras se encuentra en la parte superior de la pila de actividad en lugar de una nueva instancia de la actividad que se está iniciando, se llamará a onNewIntent() en la instancia existente con la intención que se usó para volver a iniciarla. Una actividad nunca puede recibir una nueva intención en el estado reanudado. Puede contar con que se llame a onResume() después de este método, aunque no necesariamente después de la finalización de esta devolución de llamada. Si se reanudó la actividad, se pausará y se entregará una nueva intención, seguida de onResume(). Si la actividad no estaba en el estado reanudado, se puede entregar inmediatamente la nueva intención, con onResume() llamado algún tiempo más tarde cuando la actividad se vuelve a activar. Tenga en cuenta que getIntent() sigue devuelvendo la intención original. Puede usar setIntent(Intent) para actualizarlo a esta nueva intención.

Consulte también:

Referencia de Android para android.app.Activity.onNewIntent.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

OnNewIntent(Intent, ComponentCaller)

Igual que #onNewIntent(Intent), pero con un parámetro adicional para la instancia de ComponentCaller asociada a la aplicación que envió la intención.

[Android.Runtime.Register("onNewIntent", "(Landroid/content/Intent;Landroid/app/ComponentCaller;)V", "GetOnNewIntent_Landroid_content_Intent_Landroid_app_ComponentCaller_Handler", ApiSince=35)]
public virtual void OnNewIntent(Android.Content.Intent intent, Android.App.ComponentCaller caller);
[<Android.Runtime.Register("onNewIntent", "(Landroid/content/Intent;Landroid/app/ComponentCaller;)V", "GetOnNewIntent_Landroid_content_Intent_Landroid_app_ComponentCaller_Handler", ApiSince=35)>]
abstract member OnNewIntent : Android.Content.Intent * Android.App.ComponentCaller -> unit
override this.OnNewIntent : Android.Content.Intent * Android.App.ComponentCaller -> unit

Parámetros

intent
Intent

Nueva intención que se usó para iniciar la actividad

caller
ComponentCaller

Instancia ComponentCaller asociada a la aplicación que envió la intención.

Atributos

Comentarios

Igual que onNewIntent(Intent), pero con un parámetro adicional para la instancia de ComponentCaller asociada a la aplicación que envió la intención. Si desea recuperar el autor de la llamada sin invalidar este método, llame a getCurrentCaller() dentro de su existente onNewIntent(Intent). Tenga en cuenta que solo debe invalidar un método onNewIntent(Intent).

Consulte también:

Referencia de Android para android.app.Activity.onNewIntent.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a