草庐IT

AppWidgetHost

全部标签

android - 将 AppWidgets 绑定(bind)到 AppWidgetHost - Android

当您通常想在Android中添加AppWidget时,会出现一个列表,您需要在其中选择一个小部件并将其绑定(bind)到主屏幕。我正在尝试构建一个应用程序,它有自己的appWidgetHost以及我为它构建的特定AppWidgets。我有两个问题:我希望能够自动将小部件绑定(bind)到我的AppWidgetsHost,而无需用户从列表中进行选择。我想创建自己的“选择小部件列表”并加载仅我创建的小部件。为了简单起见;我的应用程序带有我的AppWidgets,我想完全控制将appWidget绑定(bind)到appWidgetHost等。3人在Google论坛中提出了类似的问题:Link

android - AppWidgetHost 不更新小部件

我可以在Fragment中使用AppWidgetHost吗?我无法将大多数小部件添加到我的AppWidgetHost以进行更新。这是我的场景..LauncherActivity.java非常简单,只需调用带有布局的setContentView。ma​​in.xml包含几个fragment,其中一个包含AppWidgetHost。CodeRedWidgetHostFragment.javaonCreateView创建AppWidgetHost和AppWidgetManager的实例使用存储在首选项中的小部件ID创建和设置我的主机ViewonStart()appWidgetHost.sta