قسمت ۰ - مقدمه
قسمت ۱ - Observable
قسمت ۲ - انواع Observableها (در حال مطالعه هستید)
در قسمت قبل با Observable ها آشنا شدیم که اطلاعات/رویدادها را به Observer انتقال میدهند. در این قسمت با چندین زیرمجموعه از Observableها آشنا میشویم که دارای کاربرد مشخصتری هستند.
همیشه و تنها فقط و فقط یک مقدار/رویداد به Observer ارسال میکند. این مقدار یا یک موفقیت (Success) و یا یک اررو (Error) میباشد.
رویداد onSuccess ترکیبی از onNext و onComplete میباشد. در واقع با صدا زدن onSuccess اطلاعات ارسال و کار به پایان رسیده و کل Observable ما dispose میشود.
تنها یک رویداد کامل شد (onComplete) و یا یک رویداد ارور () تولید میکند و هیچ اطلاعات/رویداد واقعی به Observer ارسال نمیکند:
ترکیبی از Single و Completable میباشد:
به هیچ عنوان نمیتوانید دو رویداد/اطلاعات را با هم به Observer ارسال کنید، مثلا بعد از صدا زدن onSuccess دیگر نمیتوانید onComplete را صدا بزنید.
علاوه بر Observableهایی که در این قسمت معرفی شد انواع پیشرفتهتری نیز وجود دارند که در پستهای بعدی مورد بررسی قرار خواهیم داد.
قسمت ۳ - Side Effectها (انتشار دوشنبه 05-03-1399)
برای اطلاعرسانی سریع از قسمت بعدی Follow کنید، همچنین هر لایک شما دلگرمی است بدون هیچ زحمتی برای ارائه مطالب بهتر ;)