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
тому, который должен указывать на любые альтернативные определения для поставщика.
Это сохраняется при перезагрузках устройств и обновлениях приложений. Если этот ключ метаданных отсутствует в записи манифеста, сведения возвращаются к значению по умолчанию.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.