AppWidgetManager.BindAppWidgetIdIfAllowed メソッド

定義

オーバーロード

名前 説明
BindAppWidgetIdIfAllowed(Int32, ComponentName, Bundle)

特定の appWidgetId のコンポーネントを設定します。

BindAppWidgetIdIfAllowed(Int32, UserHandle, ComponentName, Bundle)

呼び出し元にアクセス許可がある場合は、特定の appWidgetId のプロバイダーを設定します。

BindAppWidgetIdIfAllowed(Int32, ComponentName)

特定の appWidgetId のコンポーネントを設定します。

BindAppWidgetIdIfAllowed(Int32, ComponentName, Bundle)

特定の appWidgetId のコンポーネントを設定します。

[Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/content/ComponentName;Landroid/os/Bundle;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_content_ComponentName_Landroid_os_Bundle_Handler")]
public virtual bool BindAppWidgetIdIfAllowed(int appWidgetId, Android.Content.ComponentName? provider, Android.OS.Bundle? options);
[<Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/content/ComponentName;Landroid/os/Bundle;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_content_ComponentName_Landroid_os_Bundle_Handler")>]
abstract member BindAppWidgetIdIfAllowed : int * Android.Content.ComponentName * Android.OS.Bundle -> bool
override this.BindAppWidgetIdIfAllowed : int * Android.Content.ComponentName * Android.OS.Bundle -> bool

パラメーター

appWidgetId
Int32

プロバイダーをバインドする AppWidget ID。

provider
ComponentName

この AppWidget の AppWidget プロバイダーとなる android.content.BroadcastReceiver

options
Bundle

AppWidget のオプションを含むバンドル。 関連項目 #updateAppWidgetOptions(int, Bundle)

返品

このコンポーネントに AppWidget をバインドするアクセス許可がある場合は true

属性

注釈

特定の appWidgetId のコンポーネントを設定します。

成功した場合、アプリ ウィジェット プロバイダーは #ACTION_APPWIDGET_UPDATE ブロードキャストを受け取ります。

BIND_APPWIDGETアクセス許可が必要です。または、ユーザーがコンポーネントに対してバインド ウィジェットを常に有効にする必要があります。 ウィジェットをホストするアプリで使用する必要があります。このメソッドが false を返す場合は、 #ACTION_APPWIDGET_BIND を呼び出してバインドのアクセス許可を要求します

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

BindAppWidgetIdIfAllowed(Int32, UserHandle, ComponentName, Bundle)

呼び出し元にアクセス許可がある場合は、特定の appWidgetId のプロバイダーを設定します。

[Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/os/UserHandle;Landroid/content/ComponentName;Landroid/os/Bundle;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_os_UserHandle_Landroid_content_ComponentName_Landroid_os_Bundle_Handler")]
public virtual bool BindAppWidgetIdIfAllowed(int appWidgetId, Android.OS.UserHandle? user, Android.Content.ComponentName? provider, Android.OS.Bundle? options);
[<Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/os/UserHandle;Landroid/content/ComponentName;Landroid/os/Bundle;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_os_UserHandle_Landroid_content_ComponentName_Landroid_os_Bundle_Handler")>]
abstract member BindAppWidgetIdIfAllowed : int * Android.OS.UserHandle * Android.Content.ComponentName * Android.OS.Bundle -> bool
override this.BindAppWidgetIdIfAllowed : int * Android.OS.UserHandle * Android.Content.ComponentName * Android.OS.Bundle -> bool

パラメーター

appWidgetId
Int32

プロバイダーをバインドする AppWidget ID。

user
UserHandle

プロバイダーが存在するユーザー ID。

provider
ComponentName

プロバイダーのコンポーネント名。

options
Bundle

AppWidget のオプションを含むオプションのバンドル。

返品

このコンポーネントに AppWidget をバインドするアクセス許可がある場合は true

属性

注釈

呼び出し元にアクセス許可がある場合は、特定の appWidgetId のプロバイダーを設定します。

成功した場合、アプリ ウィジェット プロバイダーは #ACTION_APPWIDGET_UPDATE ブロードキャストを受け取ります。

<strong>Note:</strong>android.Manifest.permission#BIND_APPWIDGET アクセス許可が必要です。または、ユーザーがコンポーネントに対してバインド ウィジェットを常に有効にする必要があります。 ウィジェットをホストするアプリで使用する必要があります。 このメソッドが false を返す場合は、バインドするアクセス許可を要求する #ACTION_APPWIDGET_BIND を呼び出します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

BindAppWidgetIdIfAllowed(Int32, ComponentName)

特定の appWidgetId のコンポーネントを設定します。

[Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/content/ComponentName;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_content_ComponentName_Handler")]
public virtual bool BindAppWidgetIdIfAllowed(int appWidgetId, Android.Content.ComponentName? provider);
[<Android.Runtime.Register("bindAppWidgetIdIfAllowed", "(ILandroid/content/ComponentName;)Z", "GetBindAppWidgetIdIfAllowed_ILandroid_content_ComponentName_Handler")>]
abstract member BindAppWidgetIdIfAllowed : int * Android.Content.ComponentName -> bool
override this.BindAppWidgetIdIfAllowed : int * Android.Content.ComponentName -> bool

パラメーター

appWidgetId
Int32

プロバイダーをバインドする AppWidget ID。

provider
ComponentName

この AppWidget の AppWidget プロバイダーとなる android.content.BroadcastReceiver

返品

このコンポーネントに AppWidget をバインドするアクセス許可がある場合は true

属性

注釈

特定の appWidgetId のコンポーネントを設定します。

成功した場合、アプリ ウィジェット プロバイダーは #ACTION_APPWIDGET_UPDATE ブロードキャストを受け取ります。

BIND_APPWIDGETアクセス許可が必要です。または、ユーザーがコンポーネントに対してバインド ウィジェットを常に有効にする必要があります。 ウィジェットをホストするアプリで使用する必要があります。このメソッドが false を返す場合は、 #ACTION_APPWIDGET_BIND を呼び出してバインドのアクセス許可を要求します

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象