可能重复:
After orientation change buttons on a widget are not responding
我遇到了一个appwidget的问题,它在xml布局中有一个imageview,我为它注册了一个在onreceive方法中处理的pendinginent。
一切正常,直到我改变手机的方向。在这一点上,小部件不再工作,我点击图像,但什么也没有发生。
这个问题和这里的问题完全一样:
After orientation change buttons on a widget are not responding
问题是什么,如何解决?
谢谢。

最佳答案

我最终设法重新创建了OP的免费解决方案。下面是记录的秘密:无论何时更新远程视图,都必须更新所更新的所有内容。我的应用程序正在更新一些可视化元素,但没有再次设置按钮处理程序。这导致处理程序只有在一个旋转变化之后才停止工作,而不是立即停止工作,因此产生了混乱。
如果这样做是正确的,您不需要拦截配置更改广播,您设置的最后一个远程视图将在旋转后再次使用。无需调用AppWidgetProvider。

07-24 09:44
查看更多