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 для android.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 License.

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