AppWidgetManager.UpdateAppWidget メソッド

定義

オーバーロード

UpdateAppWidget(ComponentName, RemoteViews)

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

UpdateAppWidget(Int32, RemoteViews)

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

UpdateAppWidget(Int32[], RemoteViews)

指定した appWidgetIds に使用する RemoteViews を設定します。

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

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

views
RemoteViews

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

属性

注釈

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

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

android.appwidget.AppWidgetManager.updateAppWidget(android.content.ComponentName, android.widget.RemoteViews)Java ドキュメント。

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

適用対象

UpdateAppWidget(Int32, RemoteViews)

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

[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

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

views
RemoteViews

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

属性

注釈

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

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

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

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

android.appwidget.AppWidgetManager.updateAppWidget(int, android.widget.RemoteViews)Java ドキュメント。

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

適用対象

UpdateAppWidget(Int32[], RemoteViews)

指定した appWidgetIds に使用する RemoteViews を設定します。

[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[]

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

views
RemoteViews

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

属性

注釈

指定した appWidgetIds に使用する RemoteViews を設定します。

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

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

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

android.appwidget.AppWidgetManager.updateAppWidget(int[], android.widget.RemoteViews)Java ドキュメント。

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

適用対象