AppWidgetManager.PartiallyUpdateAppWidget メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| PartiallyUpdateAppWidget(Int32, RemoteViews) |
appWidgetId で指定されたウィジェットに対して増分更新またはコマンドを実行します。 |
| PartiallyUpdateAppWidget(Int32[], RemoteViews) |
appWidgetIds で指定されたウィジェットに対して増分更新またはコマンドを実行します。 |
PartiallyUpdateAppWidget(Int32, RemoteViews)
appWidgetId で指定されたウィジェットに対して増分更新またはコマンドを実行します。
[Android.Runtime.Register("partiallyUpdateAppWidget", "(ILandroid/widget/RemoteViews;)V", "GetPartiallyUpdateAppWidget_ILandroid_widget_RemoteViews_Handler")]
public virtual void PartiallyUpdateAppWidget(int appWidgetId, Android.Widget.RemoteViews? views);
[<Android.Runtime.Register("partiallyUpdateAppWidget", "(ILandroid/widget/RemoteViews;)V", "GetPartiallyUpdateAppWidget_ILandroid_widget_RemoteViews_Handler")>]
abstract member PartiallyUpdateAppWidget : int * Android.Widget.RemoteViews -> unit
override this.PartiallyUpdateAppWidget : int * Android.Widget.RemoteViews -> unit
パラメーター
- appWidgetId
- Int32
RemoteView を設定する AppWidget インスタンス。
- views
- RemoteViews
増分更新/コマンドを含む RemoteViews オブジェクト。
- 属性
注釈
appWidgetId で指定されたウィジェットに対して増分更新またはコマンドを実行します。
この更新は、渡された RemoteViews オブジェクトがウィジェットの不完全な表現であると認識されるため、AppWidgetService によってキャッシュされないという点で、 #updateAppWidget(int, RemoteViews) とは異なります。 これらの更新プログラムはキャッシュされないため、AppWidgetService でキャッシュされたバージョンを使用してウィジェットが復元される場合、restoreInstanceState によって復元されない変更された状態は保持されないことに注意してください。
RemoteViews#showNext(int)、RemoteViews#showPrevious(int)、RemoteViews#setScrollPosition(int, int)などのコマンドで使用します。
このメソッドは、 #ACTION_APPWIDGET_UPDATE ブロードキャスト内とハンドラーの外部の両方で呼び出してもかまいません。 このメソッドは、AppWidget プロバイダーを所有する uid から呼び出された場合にのみ機能します。
ウィジェットが #updateAppWidget(int[], RemoteViews)経由で完全な更新プログラムを受信していない場合、このメソッドは無視されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
PartiallyUpdateAppWidget(Int32[], RemoteViews)
appWidgetIds で指定されたウィジェットに対して増分更新またはコマンドを実行します。
[Android.Runtime.Register("partiallyUpdateAppWidget", "([ILandroid/widget/RemoteViews;)V", "GetPartiallyUpdateAppWidget_arrayILandroid_widget_RemoteViews_Handler")]
public virtual void PartiallyUpdateAppWidget(int[]? appWidgetIds, Android.Widget.RemoteViews? views);
[<Android.Runtime.Register("partiallyUpdateAppWidget", "([ILandroid/widget/RemoteViews;)V", "GetPartiallyUpdateAppWidget_arrayILandroid_widget_RemoteViews_Handler")>]
abstract member PartiallyUpdateAppWidget : int[] * Android.Widget.RemoteViews -> unit
override this.PartiallyUpdateAppWidget : int[] * Android.Widget.RemoteViews -> unit
パラメーター
- appWidgetIds
- Int32[]
RemoteView を設定する AppWidget インスタンス。
- views
- RemoteViews
増分更新/コマンドを含む RemoteViews オブジェクト。
- 属性
注釈
appWidgetIds で指定されたウィジェットに対して増分更新またはコマンドを実行します。
この更新は、渡される RemoteViews オブジェクトがウィジェットの不完全な表現であると認識されるため、キャッシュされたウィジェットの表現を置き換えないという点で、 #updateAppWidget(int[], RemoteViews) とは異なります。 API レベル 17 の時点では、ビュー オブジェクト内に設定された新しいプロパティがウィジェットのキャッシュされた表現に追加されるため、保持されます。
RemoteViews#showNext(int)、RemoteViews#showPrevious(int)、RemoteViews#setScrollPosition(int, int)などのコマンドで使用します。
このメソッドは、 #ACTION_APPWIDGET_UPDATE ブロードキャスト内とハンドラーの外部の両方で呼び出してもかまいません。 このメソッドは、AppWidget プロバイダーを所有する uid から呼び出された場合にのみ機能します。
ウィジェットが #updateAppWidget(int[], RemoteViews)経由で完全な更新プログラムを受信していない場合、このメソッドは無視されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。