任何人都可以帮我解决如何处理app小部件的方向更改? 在方向更改时,我的窗口小部件显示具有空视图的布局并删除所有侦听器。
答案 0 :(得分:2)
在研究和研究了一些人的答案后,我才知道我所犯的错误。
在初始设置小部件之后,我再次初始化远程视图并尝试仅更改少数视图,例如当用户点击刷新按钮时,iam使视图可见性消失,并使循环进度加载视图可见性可见而不再添加所有其他视图和点击监听器我正在更新小部件。
Appwidget管理器将使用最后一个远程视图对象。因此,无论何时更改方向,Appwidget管理器都会尝试通过忽略所有待处理的目标侦听器和视图来加载最新的远程视图对象。
我通过创建具有所有必需视图和侦听器的远程视图对象来解决此问题。