在将http请求结果放入布局后,应用程序将继续死亡

时间:2010-11-15 19:23:11

标签: android multithreading http request

老实说,我想不出一个好头衔。抱歉。无论如何,所以我有一个应用程序,我正在从我的自定义web api中提取信息。我从api中提取数据并使用此信息填写布局。问题是它需要一段时间,所以应用程序在信息被拉出之前停止几秒钟,因为它是在活动的onCreate方法中。为解决此问题,我实现了一个加载对话框这就是问题的开始。我把http请求放到一个单独的线程中,它下载得很好。没问题。然而,每次我尝试修改布局时它都会保持关闭状态。所以基本上我的问题是如何在后台线程完成后修改布局?我尝试的一切都会强行关闭应用程序。

1 个答案:

答案 0 :(得分:0)

使用asynctask。您正尝试从其他线程更新UI。你不能这样做。关于这个完全相同的主题还有大约110亿个其他问题