Поделиться через


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

ComponentNameandroid.content.BroadcastReceiver BroadcastReceiver для поставщика для AppWidget.

metaDataKey
String

ключ тега метаданных, указывающий на сведения о новом поставщике. Используйте значение NULL для сброса всех ранее заданных сведений.

Атрибуты

Комментарии

Обновляет сведения для предоставленного поставщика AppWidget. Приложения могут использовать это для изменения поведения мини-приложения по умолчанию на основе состояния приложения (например, если пользователь вошел в систему или нет). Вызов этого API полностью заменяет предыдущее определение.

Запись манифеста поставщика должна содержать дополнительный тег метаданных, #META_DATA_APPWIDGET_PROVIDER аналогичный тому, что должно указывать на любые альтернативные определения для поставщика.

Это сохраняется во время перезагрузки устройства и обновлений приложений. Если этот ключ метаданных отсутствует в записи манифеста, сведения по умолчанию возвращаются.

Документация по Java для android.appwidget.AppWidgetManager.updateAppWidgetProviderInfo(android.content.ComponentName, java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к