2

我正在使用Chris Banes 的 Pull to Refresh 库的多台设备上测试一个应用程序- 它在其他设备上运行良好,但在 HTC Flyer (Honeycomb)、摩托罗拉 Xoom Family Edition (Honeycomb) 和 Honeycomb 模拟器上有一个奇怪的怪癖.

我将 PullToRefreshListView 与 ImageViews 打包在一起,当我上下滚动时,测试拉动刷新功能,有时屏幕会冻结(在 Flyer 上,它非常可靠——拉动刷新一次就会冻结)。

此 Activity 不再更新 UI。它仍然注册触摸事件;我可以点击转到其他活动的按钮,它们将加载并正常工作,但是当我返回冻结的活动时,UI 仍然冻结。我还可以滚动 ListView 并查看指示行正在滚动的日志语句,但屏幕上没有任何变化。我什至设置了一个线程来每秒更新屏幕上的元素,但是当它冻结时我看不到这些变化。

让它静置几分钟无济于事。我没有收到应用程序无响应错误。什么可能导致 UI 不刷新,而实际上没有阻塞 UI 线程?

4

0 回答 0