我正在开发一个完全基于从 Web 服务获取数据的应用程序。在一项活动中,我必须调用几乎 5 6 个显示不同信息的不同 Web 服务。这个应用程序的目标是 v 2.3 到 4.x,因为主 ui 线程上不允许网络通信,所以我正在制作 5 6 AsyncTask 类,因为它的后期执行对我的显示有很大帮助。
现在我很困惑这种方法是对是错,制作了 5 6 个 AsyncTask 类(不能减少 Web 服务的数量或调用一个 AsyncTask,因为我必须一次又一次地检查数据)。这是一个好方法还是我应该改变我的模式,然后切换到什么方法。使用这种方法,我的应用程序在所有设备上都运行良好且流畅。