【发布时间】:2012-10-20 09:06:01
【问题描述】:
如果您熟悉 Twitter 的 Android 小部件,当您将其放在主屏幕上时,会启动一个活动,您可以在其中选择您希望小部件显示的推文类型。我希望在我自己的小部件中实现类似的东西。我阅读了它并找到了这个答案:
How to apply changes to widget when placing it on the homescreen in onEnabled?
这位用户说 onEnabled 方法不可靠,因为 Android 管理小部件 ID 的方式。我想知道是否有人知道在主屏幕上放置小部件时启动活动的替代方法。
此外,我发现一旦您从小部件菜单中选择小部件,就会调用 onEnabled,而不是当它被放置在屏幕上时。这将导致在用户准备好之前启动任何类型的设置活动。
谢谢大家。
【问题讨论】: