REACTIVE LÀ GÌ
Msinh hoạt đầu
Chào hồ hết fan, bây giờ tôi đã trình làng một chủ thể new, một cách thức lập trình sẵn new tương đối thông dụng vừa mới đây nhưng mà bản thân tôi trong quá trình thao tác thấy nó cực kì hữu ích, hiện đại và clean – Reactive Programing. Trong bài viết này họ đang mày mò những tư tưởng cơ bạn dạng của Reactive programming.
Bạn đang xem: Reactive là gì
Đang xem: Reactive là gì


Bước 1 : Tạo observable emit data
Observable database = Observable //Observable. This will emit the data .just(new String“1”, “2”, “3”, “4”); //OperatorỞ trên đây database là một Observable nhằm vạc ra tài liệu. Trong trường đúng theo này nó phân phát ra tài liệu bằng cách áp dụng strings.just() là 1 trong những operator
Cách 2 : Tạo observers nhằm tiêu thú dữ liệu
Obhệ thống obhệ thống = new Observer() Override public void onNext(String s) //… ;Trong đoạn code bên trên observer dấn tài liệu được phạt ra bởi vì Observable trong hàm onNext() và sử dụng nó, trường hợp tất cả lỗi sinh sống Observable bạn cũng có thể bắt được vào onError() của obVPS.
Bước 3 : Manage concurrency
database.subscribeOn(Schedulers.newThread()) //Observable runs on new background thread. .observeOn(AndroidSchedulers.mainThread()) //Obhệ thống will run on main UI thread.
Xem thêm: Fine Art Photography Là Gì ? Đặc Điểm & Ý Nghĩa Photography & Visual Art
Xem thêm: Hh, Hl & Lh, Ll, Sl Là Gì ? Nghĩa Của Từ Sl Sl Tiếng Anh Là Gì
.subscribe(observer); //Subscribe the observerTrong bước sau cuối này, bọn họ vẫn xác minh câu hỏi Observable với ObVPS chạy xe trên thread làm sao để thống trị.subscribeOn(Schedulers.newThread()) khẳng định database observable chạy xe trên một background thread new được tự động tạo thành. Còn lại observeOn(AndroidSchedulers.mainThread()) kinh nghiệm observer chạy xe trên mainthread. Đây là tất cả những gì cơ phiên bản nhât về Reactive programming.
Kết luận
Qua bài viết này hy vọng tất cả các bạn tất cả dòng bao hàm cơ bạn dạng về Reactive sầu. Để nắm vững hơn chúng ta yêu cầu hợp tác vào thực hành áp dụng nó, sang bài xích tiếp theo sau tôi đã ra mắt với chúng ta làm thể nào sử dụng RxJava cùng cụ thể operators hay gặp mặt. Kiến thức có hạn muốn cảm nhận sự đóng góp của chúng ta.Cảm ơn phần đa người !