語言

IMenuItem.SetIntent(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")]
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

參數

intent
Intent

與該物品相關的意圖。 這個 Intent 物件是 <em>not</> em 複製的,所以之後要小心不要修改它。

傳回

這個物品可以叫出更多傳球手。

屬性

備註

更改與此物品相關的意圖。 預設情況下,選單項目不會有意圖(Intent)。 如果你設定了 1,且沒有其他東西處理該項目,那麼預設行為就是用該意圖呼叫 android.content.Context#startActivity 。

請注意,setIntent() 無法用於那些接受 Runnable 的版本 Menu#add ,因為它 Runnable#run 不會回傳值,無法判斷是否處理了該項目。 此時假設 Runnable 總是處理該物品,意圖永遠不會被啟動。

Java 文件 android.view.MenuItem.setIntent(android.content.Intent)。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

另請參閱