RxJava2 में नए फ़्लोएबल का परिचय है। एंड्रॉइड में इसका उपयोग कैसे करें। RxJava1 में कोई फ़्लोबल नहीं था।RxJava 2 में फ़्लोएबल का उपयोग कैसे करें?
7
A
उत्तर
8
public class FlowableExampleActivity extends AppCompatActivity {
private static final String TAG = FlowableExampleActivity.class.getSimpleName();
Button btn;
TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_example);
btn = (Button) findViewById(R.id.btn);
textView = (TextView) findViewById(R.id.textView);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
doSomeWork();
}
});
}
/*
* simple example using Flowable
*/
private void doSomeWork() {
Flowable<Integer> observable = Flowable.just(1, 2, 3, 4);
observable.reduce(50, new BiFunction<Integer, Integer, Integer>() {
@Override
public Integer apply(Integer t1, Integer t2) {
return t1 + t2;
}
}).subscribe(getObserver());
}
private SingleObserver<Integer> getObserver() {
return new SingleObserver<Integer>() {
@Override
public void onSubscribe(Disposable d) {
Log.d(TAG, " onSubscribe : " + d.isDisposed());
}
@Override
public void onSuccess(Integer value) {
Log.d(TAG, " onSuccess : value : " + value);
}
@Override
public void onError(Throwable e) {
Log.d(TAG, " onError : " + e.getMessage());
}
};
}
}
मेरे पास RxJava2 के उपयोग को प्रदर्शित करने के लिए नमूना प्रोजेक्ट तैयार किया गया है। यहाँ आप sample project - RxJava2-Android-Samples
1
पा सकते हैं यह वही है दस्तावेजों
व्यावहारिक रूप से, 1.x fromEmitter (पूर्व fromAsync) Flowable.create को नाम दिया गया है में कहते है। अन्य आधार प्रतिक्रियाशील प्रकारों के समान विधियों (बैकप्रेसर रणनीति से कम) बनाते हैं।
तो तुम fromEmitter
के रूप में एक ही तरीके से इसका उपयोग कर सकते हैं और fromAsync
संबंधित मुद्दे
- 1. आरएक्सजेवा 2.x: क्या मुझे फ़्लोएबल या सिंगल/कॉम्प्लेबल का उपयोग करना चाहिए?
- 2. RxJava 2 अधिभावी आईओ शेड्यूलर
- 3. Rxjava 2 में नेटवर्क त्रुटि को संभालना - रेट्रोफिट 2
- 4. RxJava
- 5. RxJava
- 6. RxJava
- 7. RxJava
- 8. RxJava
- 9. RxJava?
- 10. RxJava
- 11. रेट्रोफिट 2 + Rxjava से निपटने त्रुटि
- 12. RxJava का उपयोग कर श्रोताओं को प्रतिक्रियाशील (पर्यवेक्षण) में सही तरीके से कैसे परिवर्तित करें?
- 13. RxJava/RxAndroid
- 14. rxjava का उपयोग कर एंड्रॉइड में देरी के बाद विधि को कैसे कॉल करें?
- 15. rxjava में विधि Observable.from को हल नहीं कर सकता 2
- 16. OAuth 2 का उपयोग कैसे करें - OAuth 2 C# उदाहरण
- 17. वाईआई 2 में एसएएसएस/एससीएसएस का उपयोग कैसे करें?
- 18. MVC.NET में ReportViewer 2010 का उपयोग कैसे करें 2
- 19. कोणीय 2 टेम्पलेट्स में enum का उपयोग कैसे करें
- 20. एक्लिप्स में जावाएफएक्स 2 एसडीके का उपयोग कैसे करें?
- 21. एएसपी.नेट एमवीसी पहचान 2 में लेनदेन का उपयोग कैसे करें?
- 22. 2 डी सरणी में तत्वों का उपयोग कैसे करें?
- 23. कोणीय 2 में सबडोमेन का उपयोग करके रूट कैसे करें?
- 24. डब्ल्यूपीएफ: 1 बाध्यकारी में 2 कन्वर्टर्स का उपयोग कैसे करें?
- 25. Django में 2 अलग कैश बैकएंड का उपयोग कैसे करें?
- 26. सिद्धांत 2 में "DISTINCT ON (फ़ील्ड)" का उपयोग कैसे करें?
- 27. एच 2 डाटाबेस में डीईएससी कमांड का उपयोग कैसे करें?
- 28. RxJava: onNext
- 29. RxJava और
- 30. एंड्रॉइड में RxJava Async कार्य
मैं RxJava2 की सभी सुविधाओं का कैसे सीख सकता हूं? इसमें बहुत से एपीआई हैं। मुझे नहीं पता कि एंड्रॉइड ऐप के विकास के लिए सीखने के लायक कौन सा है। –