我有一个关于 AsyncTasks 的问题:
在我的项目中,我有多个 AsyncTask 类,如 CustomTask1 和 CustomTask2 等,其中我正在做一些 HTTPPOSTS 和解析东西。作为 AsyncTasks 的参数,我得到了一些最终的静态字符串,例如(http://IP/“一些 Web 接口的特殊命令”)。
实际上,我不想要 4-5 个 AsyncTask 类,因为其中很多东西实际上是相同的,所以我多次编写了相同的代码。编写一个 AsyncTask 并在其中放置一些方法并定义静态值来决定使用哪种方法不是更好吗?那么问题是我还需要来自 AsyncTask 的不同返回值,有时是 String,有时是 ArrayList,该怎么做?
整个事情会更整洁一些
谢谢你