AppWidgetManager.UpdateAppWidget 메서드

정의

오버로드

Name Description
UpdateAppWidget(ComponentName, RemoteViews)

제공된 AppWidget 공급자에 대한 모든 AppWidget 인스턴스에 사용할 RemoteView를 설정합니다.

UpdateAppWidget(Int32, RemoteViews)

지정된 appWidgetId에 사용할 RemoteView를 설정합니다.

UpdateAppWidget(Int32[], RemoteViews)

지정된 appWidgetIds에 사용할 RemoteView를 설정합니다.

UpdateAppWidget(ComponentName, RemoteViews)

제공된 AppWidget 공급자에 대한 모든 AppWidget 인스턴스에 사용할 RemoteView를 설정합니다.

[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 android.content.BroadcastReceiver BroadcastReceiver AppWidget에 대한 공급자의 경우입니다.

views
RemoteViews

표시할 RemoteViews 개체입니다.

특성

설명

제공된 AppWidget 공급자에 대한 모든 AppWidget 인스턴스에 사용할 RemoteView를 설정합니다.

브로드캐스트 내부 및 처리기 외부에서 이 메서드를 #ACTION_APPWIDGET_UPDATE 호출해도 됩니다. 이 메서드는 AppWidget 공급자를 소유하는 uid에서 호출된 경우에만 작동합니다.

에 대한 android.appwidget.AppWidgetManager.updateAppWidget(android.content.ComponentName, android.widget.RemoteViews)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

RemoteViews를 설정할 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) 바이트.

에 대한 android.appwidget.AppWidgetManager.updateAppWidget(int, android.widget.RemoteViews)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

UpdateAppWidget(Int32[], RemoteViews)

지정된 appWidgetIds에 사용할 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 개체입니다.

특성

설명

지정된 appWidgetIds에 사용할 RemoteView를 설정합니다.

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 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상