我有个应用是需要和远程webservice交互操作的,目前我知道完成交互操作的方法有三种,第一种是在主线程中操作,第二种是在子线程中操作,第三种是通过异步任务来操作。但是我现在所知道的,这三种方法都存在问题。第一种方法如果访问数据量比较大的数据时有可能会死掉。第二种方法,每次交互都要开一个子线程的话,何时才是个头啊,用户只要在界面上多进行几次交互操作,机子就费掉了。第三种方法,异步任务只能操作一次,多次调用时将会出现异常,只能进行一次交互,就不实用了。我想请教各位高手有没有什么比较稳妥的方法解决这类问题呢?