You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
انواع RxJava RxJava
دارای دو نوع مختلف است که عبارتند از Observables و Observers یا Subscribers. از نوع Observables یا نظارت کننده ها به منظور منتشر کردن داده ها یا Event ها استفاده می شود و میتوان به عنوان مثال از آپلود ساده فایل یاد کرد. از نوع Observers یا ناظرین به منظور نمایش داده های ارسال شده استفاده می شود.
تفاوت RxJava و RxAndroid
داخل اندروید ما میتونیم از هر دو کتابخانه RxJava و RxAndroid استفاده کنیم. از اونجایی که ما در اندروید با استفاده از کد جاوا کد میزنیم پس برامون راحت تره تا از آر ایکس جاوا استفاده کنیم، اما یک سری ویژگی ها هم در اندروید وجود دارن که زبان جاوا اون ها رو شامل نمیشه و برای این ویژگی ها باید از RxAndroid استفاده کرد و این کتابخانه کلاس های خاصی رو برای اون ها در نظر گرفته است. به طور مثال در اندروید ما نمیتونیم روی thread یک UI با سرور ارتباط بر قرار کنیم و از طرفی Android UI Thread برای جاوا ناشناخته است، برای همین منظور از RxAndroid برای دسترسی به UI Thread استفاده می کنیم.
برنامه نویسی واکنش پذیر غیرهمزمان و مبتنی بر رویدادها .
پیاده سازی جاوا از Reactive Extensions است. در واقع این کتابخانه با دنبال کردن الگوی Observer، رویدادهای غیرهمزمان را میسازد. میتوانید جریان دادهای غیرهمزمان را در هر Thread ایجاد کنید، https://7learn.com/blog/android-rxjava-tutorial
No description provided.
The text was updated successfully, but these errors were encountered: