【发布时间】:2012-05-03 16:37:41
【问题描述】:
我正在开发一个小部件,并且我正在使用小部件提供程序 xml 中的 android:configure 设置来设置第一次添加到主屏幕上的小部件。问题在于,这仅在用户从配置活动中点击返回键时才有效。如果用户点击 HOME 键,则不会添加小部件。即使用户点击 Home 键,有没有办法在主屏幕上添加小部件?
谢谢
【问题讨论】:
标签: android configuration widget
我正在开发一个小部件,并且我正在使用小部件提供程序 xml 中的 android:configure 设置来设置第一次添加到主屏幕上的小部件。问题在于,这仅在用户从配置活动中点击返回键时才有效。如果用户点击 HOME 键,则不会添加小部件。即使用户点击 Home 键,有没有办法在主屏幕上添加小部件?
谢谢
【问题讨论】:
标签: android configuration widget
我找到了一个似乎可以解决问题的解决方法。这是做什么:
不要在小部件提供程序 xml 中指定配置活动,而是指定不同的活动,例如 StartActivity。
在 StartActivity 的构造函数中执行以下操作:
在配置活动的 onStop 函数中更新小部件以反映依赖于任何配置设置的任何更改。
【讨论】: