Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
谁能帮助我处理应用小部件的方向更改?在方向更改时,我的小部件显示带有空视图的布局并删除所有侦听器。
在研究和研究了一些人的答案之后,我开始知道我犯的错误。
在小部件的初始设置之后,我再次初始化远程视图并尝试仅更改少数视图,例如当用户点击刷新按钮时,我使该视图可见性消失并使循环进度加载视图可见性可见,而不是再次添加所有其他视图和单击侦听器我正在更新小部件。
Appwidget 管理器将使用最后一个远程视图对象。因此,每当方向更改时,Appwidget 管理器都会尝试通过忽略所有挂起的意图侦听器和视图来加载最新的远程视图对象。
我通过使用所有必需的视图和侦听器创建远程视图对象来解决这个问题。