使用RxJava和Retrofit比使用Retrofit更好吗?使用两者而不仅仅是改造有什么好处?
发布于 2018-09-29 10:35:41
这取决于使用案例。RxJava具有使多线程更容易的功能,在将对象传递回主线程之前对其进行操作,并将缓冲区应用于一次传递多少项。如果您对需要所有这些功能,请使用RxJava。但是可以轻松地包装call.execute()
AsyncTask或使用call.enqueue()
它在后台执行您的请求,而不必担心线程。RxJava有一个陡峭的学习曲线,如果不熟悉它,可能会使代码复杂化以备将来添加。建议制作一个示例项目,然后分别使用两个库的功能,以便更好地了解需求。
https://stackoverflow.com/questions/-100002794
复制相似问题