我有三个关于App Widget Options的问题:
1) 如果我想向应用小部件的选项添加选项值,我应该始终首先使用 getAppWidgetOptions(int)
检索小部件选项,然后操纵 Bundle
,否则当我调用 updateAppWidgetOptions(int appWidgetId, Bundle options)
时,我会覆盖其他现有选项,对吧?
2) 这个选项在重启后仍然有效吗?也就是说,如果我在配置 Activity 中存储一些与小部件相关的信息,我确定即使在重新启动后我也能找到它们吗?系统是否自动将它们保存在某个地方?
3)这比在共享首选项中存储小部件选项更快吗?
最佳答案
updateAppWidgetOptions
供启动器调用以将信息传递给小部件。小部件在 onAppWidgetOptionsChanged
中接收此信息。小部件不会以这种方式存储信息,如果它们尝试这样做,它们将被启动器覆盖。
关于android - 使用 AppWidgetManager 的 updateAppWidgetOptions 方法来存储每个小部件的自定义选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11834013/