AppWidgetManager.UpdateAppWidget メソッド

定義

オーバーロード

名前 説明
UpdateAppWidget(ComponentName, RemoteViews)

指定された AppWidget プロバイダーのすべての AppWidget インスタンスに使用するように RemoteViews を設定します。

UpdateAppWidget(Int32, RemoteViews)

指定した appWidgetId に使用する RemoteView を設定します。

UpdateAppWidget(Int32[], RemoteViews)

指定した appWidgetId に使用する RemoteView を設定します。

UpdateAppWidget(ComponentName, RemoteViews)

指定された AppWidget プロバイダーのすべての AppWidget インスタンスに使用するように RemoteViews を設定します。

[Android.Runtime.Register("updateAppWidget", "(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V", "GetUpdateAppWidget_Landroid_content_ComponentName_Landroid_widget_RemoteViews_Handler")]
public virtual void UpdateAppWidget(Android.Content.ComponentName? provider, Android.Widget.RemoteViews? views);
[<Android.Runtime.Register("updateAppWidget", "(Landroid/content/ComponentName;Landroid/widget/RemoteViews;)V", "GetUpdateAppWidget_Landroid_content_ComponentName_Landroid_widget_RemoteViews_Handler")>]
abstract member UpdateAppWidget : Android.Content.ComponentName * Android.Widget.RemoteViews -> unit
override this.UpdateAppWidget : Android.Content.ComponentName * Android.Widget.RemoteViews -> unit

パラメーター

provider
ComponentName

AppWidget のandroid.content.BroadcastReceiver BroadcastReceiver プロバイダーのComponentName

views
RemoteViews

表示する RemoteViews オブジェクト。

属性

注釈

指定された AppWidget プロバイダーのすべての AppWidget インスタンスに使用するように RemoteViews を設定します。

このメソッドは、 #ACTION_APPWIDGET_UPDATE ブロードキャスト内とハンドラーの外部の両方で呼び出してもかまいません。 このメソッドは、AppWidget プロバイダーを所有する uid から呼び出された場合にのみ機能します。

Javaドキュメント。

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

適用対象

UpdateAppWidget(Int32, RemoteViews)

指定した appWidgetId に使用する RemoteView を設定します。

[Android.Runtime.Register("updateAppWidget", "(ILandroid/widget/RemoteViews;)V", "GetUpdateAppWidget_ILandroid_widget_RemoteViews_Handler")]
public virtual void UpdateAppWidget(int appWidgetId, Android.Widget.RemoteViews? views);
[<Android.Runtime.Register("updateAppWidget", "(ILandroid/widget/RemoteViews;)V", "GetUpdateAppWidget_ILandroid_widget_RemoteViews_Handler")>]
abstract member UpdateAppWidget : int * Android.Widget.RemoteViews -> unit
override this.UpdateAppWidget : int * Android.Widget.RemoteViews -> unit

パラメーター

appWidgetId
Int32

RemoteView を設定する AppWidget インスタンス。

views
RemoteViews

表示する RemoteViews オブジェクト。

属性

注釈

指定した appWidgetId に使用する RemoteView を設定します。

RemoteViews パラメーターは AppWidgetService によってキャッシュされるため、ウィジェットの完全な表現を含める必要があることに注意してください。 ウィジェットの部分的な更新の実行については、 #partiallyUpdateAppWidget(int, RemoteViews)を参照してください。

このメソッドは、 #ACTION_APPWIDGET_UPDATE ブロードキャスト内とハンドラーの外部の両方で呼び出してもかまいません。 このメソッドは、AppWidget プロバイダーを所有する uid から呼び出された場合にのみ機能します。

RemoteViews オブジェクトで使用されるビットマップ メモリの合計は、画面を 1.5 回塗りつぶすために必要なメモリを超えることはできません。(画面幅 x 画面の高さ x 4 x 1.5) バイト。

Javaドキュメント。

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

適用対象

UpdateAppWidget(Int32[], RemoteViews)

指定した appWidgetId に使用する RemoteView を設定します。

[Android.Runtime.Register("updateAppWidget", "([ILandroid/widget/RemoteViews;)V", "GetUpdateAppWidget_arrayILandroid_widget_RemoteViews_Handler")]
public virtual void UpdateAppWidget(int[]? appWidgetIds, Android.Widget.RemoteViews? views);
[<Android.Runtime.Register("updateAppWidget", "([ILandroid/widget/RemoteViews;)V", "GetUpdateAppWidget_arrayILandroid_widget_RemoteViews_Handler")>]
abstract member UpdateAppWidget : int[] * Android.Widget.RemoteViews -> unit
override this.UpdateAppWidget : int[] * Android.Widget.RemoteViews -> unit

パラメーター

appWidgetIds
Int32[]

RemoteView を設定する AppWidget インスタンス。

views
RemoteViews

表示する RemoteViews オブジェクト。

属性

注釈

指定した appWidgetId に使用する RemoteView を設定します。

RemoteViews パラメーターは AppWidgetService によってキャッシュされるため、ウィジェットの完全な表現を含める必要があることに注意してください。 ウィジェットの部分的な更新の実行については、 #partiallyUpdateAppWidget(int[], RemoteViews)を参照してください。

このメソッドは、 #ACTION_APPWIDGET_UPDATE ブロードキャスト内とハンドラーの外部の両方で呼び出してもかまいません。 このメソッドは、AppWidget プロバイダーを所有する uid から呼び出された場合にのみ機能します。

RemoteViews オブジェクトで使用されるビットマップ メモリの合計は、画面を 1.5 回塗りつぶすために必要なメモリを超えることはできません。(画面幅 x 画面の高さ x 4 x 1.5) バイト。

Javaドキュメント。

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

適用対象