Idioma

IMenuItem.SetIntent(Intent) Método

Definição

Altere a Intenção associada a este item.

[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

A Intenção a ser associada ao item. Esse objeto Intent não< é>< copiado>, portanto, tenha cuidado para não modificá-lo mais tarde.

Retornos

Este Item para que setters adicionais possam ser chamados.

Atributos

Comentários

Altere a Intenção associada a este item. Por padrão, não há nenhuma intenção associada a um item de menu. Se você definir um e nada mais manipular o item, o comportamento padrão será chamar android.content.Context#startActivity com a intenção fornecida.

Observe que setIntent() não pode ser usado com as versões que Menu#add levam um Runnable, pois Runnable#run não retorna um valor, portanto, não há como dizer se ele lidou com o item. Nesse caso, supõe-se que o Runnable sempre manipula o item e a intenção nunca será iniciada.

Documentação Java para android.view.MenuItem.setIntent(android.content.Intent).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a

Confira também