IMenuItem.SetIntent(Intent) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
更改與此物品相關的意圖。
[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 屬性授權中所述的詞彙使用。