Lenguaje

IMenuItem.SetIntent(Intent) Método

Definición

Cambie la intención asociada a este elemento.

[Android.Runtime.Register("setIntent", "(Landroid/content/Intent;)Landroid/view/MenuItem;", "GetSetIntent_Landroid_content_Intent_Handler:Android.Views.IMenuItemInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Android.Views.IMenuItem SetIntent(Android.Content.Intent? intent);
[<Android.Runtime.Register("setIntent", "(Landroid/content/Intent;)Landroid/view/MenuItem;", "GetSetIntent_Landroid_content_Intent_Handler:Android.Views.IMenuItemInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetIntent : Android.Content.Intent -> Android.Views.IMenuItem

Parámetros

intent
Intent

Intención que se va a asociar al elemento. Este objeto Intent es <em>not</em> copiado, así que tenga cuidado de no modificarlo más adelante.

Devoluciones

Se puede llamar a este elemento para que se puedan llamar establecedores adicionales.

Atributos

Comentarios

Cambie la intención asociada a este elemento. De forma predeterminada, no hay ninguna intención asociada a un elemento de menú. Si establece uno y nada más controla el elemento, el comportamiento predeterminado será llamar android.content.Context#startActivity a con la intención especificada.

Tenga en cuenta que setIntent() no se puede usar con las versiones de Menu#add que toman un runnable, ya Runnable#run que no devuelve un valor, por lo que no hay ninguna manera de indicar si controló el elemento. En este caso, se supone que runnable siempre controla el elemento y la intención nunca se iniciará.

Java documentación para android.view.MenuItem.setIntent(android.content.Intent).

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

Consulte también