Câu hỏi được gắn thẻ «rx-android»


9
Khi nào nên sử dụng RxJava trong Android và khi nào nên sử dụng LiveData từ Thành phần kiến ​​trúc Android?
Tôi không hiểu lý do sử dụng RxJava trong Android và LiveData từ Cấu trúc kiến ​​trúc Android. Nó sẽ thực sự hữu ích nếu các cách sử dụng và sự khác biệt giữa cả hai được giải thích cùng với ví dụ mẫu dưới dạng mã giải thích sự …

3
Nhận mã trạng thái phản hồi bằng Retrofit 2.0 và RxJava
Tôi đang cố gắng nâng cấp lên Retrofit 2.0 và thêm RxJava trong dự án Android của mình. Tôi đang thực hiện cuộc gọi api và muốn truy xuất mã lỗi trong trường hợp phản hồi lỗi từ máy chủ. Observable<MyResponseObject> apiCall(@Body body); Và trong lệnh gọi RxJava: myRetrofitObject.apiCall(body).subscribe(new Subscriber<MyResponseObject>() …

3
Không thể tạo bộ điều hợp cuộc gọi cho io.reactivex.Observable
Tôi sẽ gửi một phương thức nhận đơn giản đến máy chủ của tôi (đó là ứng dụng Rails) và nhận kết quả bằng RxJava và Retrofit. Điều mà tôi đã làm là: Giao diện của tôi: public interface ApiCall { String SERVICE_ENDPOINT = "https://198.50.214.15"; @GET("/api/post") io.reactivex.Observable<Post> getPost(); } Mô …


1
Trang bị thêm với Rxjava Schedulers.newThread () so với Schedulers.io ()
Là những lợi ích cho sử dụng những gì Schedulers.newThread()vs Schedulers.io()trong Retrofityêu cầu mạng. Tôi đã thấy nhiều ví dụ sử dụng io(), nhưng tôi muốn hiểu tại sao. Tình huống ví dụ: observable.onErrorResumeNext(refreshTokenAndRetry(observable)) .subscribeOn(Schedulers.newThread()) .observeOn(AndroidSchedulers.mainThread())... vs observable.onErrorResumeNext(refreshTokenAndRetry(observable)) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread())... Một trong những lý do tôi thấy là - newThread()tạo …
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.