我有一个问题,我似乎无法弄清楚...我有一个我的应用程序的小部件,我正在使用配置选项来控制小部件启动应用程序的内容/方式。当用户添加小部件时,它会显示一个选项列表视图,允许用户选择应用程序的一部分以使小部件导航/启动。用户进行选择后,会将窗口小部件上的textview更改为所选选项。现在......问题是,一旦我将更改推送到appWidgetManager以反映textview更改,小部件不再响应按下。基本上,如果我不使用任何配置选项,我的小部件才有效。有什么想法吗?
// Tell the widget manager
appWidgetManager.updateAppWidget(appWidgetId, views);
答案 0 :(得分:2)
在每次更新时,您必须再次设置OnClick意图
views.setOnClickPendingIntent(R.id.bButton1, pendingIntent);
猜猜。你的描述有点模糊。如果我的建议无效,请发布代码如何创建并推送更新。