다음을 통해 공유


AppWidgetManager.UpdateAppWidgetProviderInfo(ComponentName, String) 메서드

정의

제공된 AppWidget 공급자에 대한 정보를 업데이트합니다.

[Android.Runtime.Register("updateAppWidgetProviderInfo", "(Landroid/content/ComponentName;Ljava/lang/String;)V", "GetUpdateAppWidgetProviderInfo_Landroid_content_ComponentName_Ljava_lang_String_Handler", ApiSince=28)]
public virtual void UpdateAppWidgetProviderInfo(Android.Content.ComponentName? provider, string? metaDataKey);
[<Android.Runtime.Register("updateAppWidgetProviderInfo", "(Landroid/content/ComponentName;Ljava/lang/String;)V", "GetUpdateAppWidgetProviderInfo_Landroid_content_ComponentName_Ljava_lang_String_Handler", ApiSince=28)>]
abstract member UpdateAppWidgetProviderInfo : Android.Content.ComponentName * string -> unit
override this.UpdateAppWidgetProviderInfo : Android.Content.ComponentName * string -> unit

매개 변수

provider
ComponentName

ComponentName AppWidget에 android.content.BroadcastReceiver BroadcastReceiver 대한 공급자의 경우

metaDataKey
String

새 공급자 정보를 가리키는 메타 데이터 태그의 키입니다. null을 사용하여 이전에 설정한 정보를 다시 설정합니다.

특성

설명

제공된 AppWidget 공급자에 대한 정보를 업데이트합니다. 앱은 이를 사용하여 앱의 상태에 따라 위젯의 기본 동작을 변경할 수 있습니다(예: 사용자가 로그인 여부). 이 API를 호출하면 이전 정의가 완전히 바뀝니다.

공급자의 매니페스트 항목에는 공급자에 대한 대체 정의를 가리키는 것과 유사한 #META_DATA_APPWIDGET_PROVIDER 추가 메타 데이터 태그가 포함되어야 합니다.

디바이스 재부팅 및 앱 업데이트에서 유지됩니다. 이 메타 데이터 키가 매니페스트 항목에 없으면 정보가 기본값으로 되돌아갑니다.

에 대한 android.appwidget.AppWidgetManager.updateAppWidgetProviderInfo(android.content.ComponentName, java.lang.String)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상