【发布时间】:2011-05-30 18:06:40
【问题描述】:
我制作了一个基于用户输入从 Internet 获取网页的应用程序,效果非常好。获取分为不同的步骤:使用来自 edittext 的字符串作为参数发布,经过一些解析后,返回一个名称数组,该数组显示在 AlertDialog 中。当用户选择一个时,它会以该字符串作为参数发布另一个帖子。
这可行,但现在我想让它成为线程(或类似的),这样 UI 就不会无响应。
我尝试了 Threads、Runnables 和 AsyncTask,但我只是找不到在单个线程中获取数据的构造,并且还能够返回该数组并选择一个名称,而无需创建我的 HttpClient 的新实例。这会清除您看到的 Cookie...
我花了大约整整一周的时间来解决这个问题,但就是没有看到它:(
所以有人有想法吗?谢谢!
【问题讨论】:
标签: android multithreading httpclient android-asynctask fetch