android - Android Widget ID 是否持久化

标签 android android-widget

您从操作系统收到的用户桌面上特定小部件实例的小部件 ID 是否一致,直到该小部件实例从桌面上删除?我找不到任何明确说明它是的文档,但我假设这是因为文档说您可以使用小部件 ID 来存储任何实例配置信息。

我想将一些配置信息存储到数据库中,并将其绑定(bind)到一个小部件 ID 作为唯一引用。因此,当手机重启时,我可以根据小部件 ID 查找该实例之前保存的关闭配置,并将其填充到 onUpdate 中。

感谢您的帮助!

最佳答案

只有当您在主屏幕上添加小部件时,小部件 ID 才会更改。 您可以从主屏幕中删除小部件并重新添加。在这种情况下,您的小部件的 ID 将不同。

关于android - Android Widget ID 是否持久化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7086564/

相关文章:

Android 日历获取当前日期不工作

android - 我在哪里可以找到 physics glossary android 应用程序的源代码?

android - 自定义对话框内的布局问题 : scrollview inside a table,

android - 旋转屏幕时小部件上的按钮单击丢失

java - 如何从不扩展 Activity 的类创建 DatePicker,Android?

android - 更改 TimePicker watch 内指针的颜色。 Material 设计?

java - 单击按钮时如何发布值?

android - 是否可以在不同的硬件上虚拟测试 Android 应用程序?

安卓标题按钮

android - 如何为 Android BottomNavigation 实现正确的后退导航