Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.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后台进程挂起UI_Android_Asynchronous - Fatal编程技术网

Android后台进程挂起UI

Android后台进程挂起UI,android,asynchronous,Android,Asynchronous,在asynctask中,我正在更新onPostExecute()的UI。我的UI组件是动态创建的,并设置为for循环 由于这是如此繁重的UI操作,我收到的消息类似于“应用程序没有响应”,带有选项“关闭””或“等待” 我曾尝试在runonUI甚至newasync中运行该操作。但它传达了一个信息。@Itzik:它只在postexhicute()中更新UI,而且UI很重。UI有常见问题解答和答案。发布您的代码,没有它就不可能回答。我猜您正在执行客户端-服务器请求/响应。这就是你的应用程序停止的原因。您

在asynctask中,我正在更新
onPostExecute()
的UI。我的UI组件是动态创建的,并设置为for循环

由于这是如此繁重的UI操作,我收到的消息类似于“
应用程序没有响应”
,带有选项“
关闭”
”或“等待”


我曾尝试在runonUI甚至newasync中运行该操作。但它传达了一个信息。

@Itzik:它只在postexhicute()中更新UI,而且UI很重。UI有常见问题解答和答案。发布您的代码,没有它就不可能回答。我猜您正在执行客户端-服务器请求/响应。这就是你的应用程序停止的原因。您需要使用服务处理程序。i、 这样做的最佳方法通常(显然)是不应该发生的,所以解决方案将取决于代码中导致这种情况的原因。因此,是的,我们需要查看您的代码以了解问题所在。