Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在蜂窝上冻结的用户界面_Android - Fatal编程技术网

Android 在蜂窝上冻结的用户界面

Android 在蜂窝上冻结的用户界面,android,Android,我正在多台设备上测试一个应用程序,它可以在其他设备上正常工作,但在HTC Flyer(蜂巢)、Motorola Xoom家庭版(蜂巢)和蜂巢模拟器上有一个奇怪的怪癖 我将PullToRefreshListView与ImageView打包在一起,当我上下滚动,测试pull-to-refresh功能时,有时屏幕会冻结(在传单上,它非常可靠--pull-to-refresh一次就会冻结) 此活动不再更新UI。它仍然记录触摸事件;我可以点击其他活动的按钮,它们将正常加载和工作,但当我返回到冻结的活动时,

我正在多台设备上测试一个应用程序,它可以在其他设备上正常工作,但在HTC Flyer(蜂巢)、Motorola Xoom家庭版(蜂巢)和蜂巢模拟器上有一个奇怪的怪癖

我将PullToRefreshListView与ImageView打包在一起,当我上下滚动,测试pull-to-refresh功能时,有时屏幕会冻结(在传单上,它非常可靠--pull-to-refresh一次就会冻结)

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


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

已更新:该问题似乎发生在所有蜂窝设备上,而不仅仅是HTC Flyer,实验表明,该问题仅与拉刷新有关——点火库RemoteImageView不相关。这是很久以前的事了,但我认为这可能已经达到了目的:但是的,这对我来说是一个刷新图书馆的问题,只是一个蜂巢问题。