首页 > 解决方案 > 如何在 onUpdate 中获取有关 AppWidgetProvider 小部件的信息

问题描述

AppWidgetProvider onUpdate回调期间,我需要知道所提供的 appWidgetId 所指的 AppWidgetManager 是哪个小部件实例。

小部件 ID 似乎持续启动器 (AppWidgetHost) 重新启动和重新启动。我是否需要在 widgetId 和小部件的配置方式之间保持持久的(如在数据库中)关联?如果我可以从小部件中获取当前的 RemoteView 对象并对其进行检查,或者如果我可以将字符串、包或对象与小部件实例相关联,我就可以确定 AppWidgetManager 正在处理哪个实例。

标签: androidandroid-widgetandroid-lifecycle

解决方案


推荐阅读