語言

AppWidgetManager.ActionAppwidgetBind 欄位

定義

當你想將 AppWidget 綁定為顯示並綁定 AppWidgetIdIdIfAllowed 時,從你的 AppWidgetHost 活動啟動的活動動作會回傳 false。

[Android.Runtime.Register("ACTION_APPWIDGET_BIND")]
public const string ActionAppwidgetBind;
[<Android.Runtime.Register("ACTION_APPWIDGET_BIND")>]
val mutable ActionAppwidgetBind : string

欄位值

屬性

備註

當你想將 AppWidget 綁定為顯示並綁定 AppWidgetIdIdIfAllowed 時,從你的 AppWidgetHost 活動啟動的活動動作會回傳 false。

您必須提供以下額外資料:<table><tr><td><#EXTRA_APPWIDGET_ID/td<>td>新分配的 appWidgetId,該 appWidgetID 將綁定至您提供的 AppWidget 提供者。</td/tr><tr<>td<>#EXTRA_APPWIDGET_PROVIDER/td>><是 BroadcastReceiver,將成為此 AppWidget 的提供者。>< </td/tr><tr td#EXTRA_APPWIDGET_PROVIDER_PROFILE>><</td td>><一個可選的使用者設定檔帳號,該設定檔下運行此 AppWidget 的提供者。>< </td></tr></table>

系統會以 onActivityResult 呼叫回應,意圖中包含以下額外內容:<表格><tr><td><#EXTRA_APPWIDGET_ID/td<>td>你在原始意圖中提供的 appWidgetId。</td></tr></table>

當你收到 AppWidget 綁定活動的結果時,如果 resultCode 是 android.app.Activity#RESULT_OK,則 AppWidget 已被綁定。 接著你應該檢查 AppWidgetProviderInfo 裡面回傳的 AppWidget,如果有的話,啟動它的設定活動。 如果 android.app.Activity#RESULT_CANCELED 回傳了,你應該刪除 appWidgetId。

Java 文件 android.appwidget.AppWidgetManager.ACTION_APPWIDGET_BIND。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

另請參閱