当前正在开发一个使用AsyncTask
和Thread pool
执行程序执行所有网络操作的应用程序。
随着android应用程序开发中的现代实践,不建议使用。
此外,应用程序体系结构也没有很好的定义。是否建议定义MVP并使用Loaders
或RXJAVA
进行异步操作?
答案 0 :(得分:1)
在我看来,使用RX对运行时几乎没有影响。真正构成运行时的是您要计算的后台任务内部的操作。
虽然仅使用AsyncTasks仍然可以,而且每个人都可以做平常的工作,但是引入RX不仅限于后台任务。您将获得大量新机遇和功能强大的方法,可以从功能上传达工作流程和操作。使用RX可以执行许多操作,而使用AysncTasks则无法完成。
这是完整的说明,您应该使用AsyncTask还是RxJava
https://medium.com/@davethomas_9528/asynctask-vs-rx-in-a-small-use-case-f75ddc57ebe3