tejariapp-new-logotejariapp-new-logotejariapp-new-logotejariapp-new-logo
  • صفحه اصلی
  • پروژه ها
    • پروژه طراحی سایت
    • پروژه های اندروید
    • پروژه های تحت ویندوز
    • UI & UX
    • ربات تلگرام
  • سفارش پروژه
    • انجام پروژه اندروید (Android)
    • طراحی و ساخت اپلیکیشن موبایل
    • انجام پروژه طراحی سایت با php
    • انجام پروژه طراحی سایت با Asp.net
    • انجام پروژه سی شارپ
    • فرم سفارش پروژه
  • مدرسه ی تجاری اپ
    • طراحی سایت
    • اندروید
    • سی شارپ
    • آموزش پایگاه داده
    • برنامه های کاربردی
  • لینک های مفید
    • پرداخت آنلاین
    • درباره تجاری اپ
    • تماس با ما
استخدام برنامه نویس متلب
سفارش پروژه
✕
            هیچ نتیجه ای یافت نشدمشاهده همه نتایج

            آموزش اپراتور یا عملگر Just در RxJava

            • صفحه نخست
            • مدرسه ی تجاری اپ آموزش اندروید
            • آموزش اپراتور یا عملگر Just در RxJava
            اپراتورها یا عملگرهای RxJava
            اپراتورها یا عملگرهای RxJava
            25 آذر 1398
            آموزش اپراتور یا عملگر From در RxJava
            آموزش اپراتور یا عملگر From در RxJava
            27 آذر 1398
            منتشر شده توسط مهندس داودی
            آموزش اپراتور یا عملگر Just در RxJava

            آموزش اپراتور یا عملگر Just در RxJava

            آموزش اپراتور یا عملگر Just در RxJava ، در پست های قبل در تجاری اپ ما از زوایای مختلف ، کتابخانه جامع RxJava برای اندروید را مورد بررسی قرار دادیم. برای مثال در پست مثال های کاربردی RxJava چندین مثال که ممکن است در انواع پروژه ها نیاز به پیاده سازی باشد را با RxJava پیاده کردیم که پیشنهاد میشود حتما مطالعه فرمایید.

            آموزش اپراتور یا عملگر Just در RxJava

            در این پست از تجاری اپ میخواهیم اپراتور Just در RxJava را مورد بررسی قرار دهیم و در پست های آتی اپراتورهای بیشتری از RxJava را با جزییات به همراه مثال پیاده و بررسی کنیم.

            اپراتور Just

            آموزش اپراتور یا عملگر Just در RxJava
            آموزش اپراتور یا عملگر Just در RxJava

            همچنین بخوانید:
            اپراتورها یا عملگرهای RxJava
            آموزش زمانبندی وظایف با WorkManager در اندروید
            ساخت dependency برای کتابخانه اندروید در گیت هاب با jitpack

            عملگر Just در واقع لیستی از آرگومان ها را دریافت می کند و آنها را به آیتم هایی از جنس Observable تبدیل می کند.این اپراتور از یک تا 10 آرگومان دریافت می کند و با Observable کردن آنها می توان تمامی اپراتورهای RxJava را برروی آنها اعمال کرد.

            در مثال زیر ما یک Observable از یک سری داده از جنس Integer ساختیم و در بلاک subscrib و OnNext هم به ترتیب و بصورت تکی هرکدام را لاگ کردیم

             Observable.just(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
                             .subscribeOn(Schedulers.io())
                             .observeOn(AndroidSchedulers.mainThread())
                             .subscribe(new Observer() {
                                 @Override
                                 public void onSubscribe(Disposable d) {
                   }
            
                            @Override
                            public void onNext(Integer integer) {
                                Log.d(TAG, "onNext: " + integer);
                            }
            
                            @Override
                            public void onError(Throwable e) {
            
                            }
            
                            @Override
                            public void onComplete() {
            
                            }
                        });
            

            خروجی

            onNext: 1
            onNext: 2
            .
            .
            onNext: 9
            onNext: 10

            محدودیت عملگر Just تنها این است که بیش از 10 آرگومان دریافت نمی کند.

            مثالی دیگر از اپراتور Just در RxJava :

            در مثال زیر برعکس مثال فوق که ما مقادیر را به صورت تکی تبدیل به Observable کردیم ، مقادیر را به صورت آرایه به Observable تبدیل می کنیم پس در نتبجه در متد onNext مربوط به subscribe ما کل آرایه را یکجا خواهیم داشت.

            همچنین بخوانید: مفاهیم Observable و Observer در RxJava

             Integer[] numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
            Observable.just(numbers)
                             .subscribeOn(Schedulers.io())
                             .observeOn(AndroidSchedulers.mainThread())
                             .subscribe(new Observer() {
                                 @Override
                                 public void onSubscribe(Disposable d) {
                            }
            
                            @Override
                            public void onNext(Integer[] integers) {
                                Log.d(TAG, "onNext: " + integers.length);
            
                                // you might have to loop through the array
                            }
            
                            @Override
                            public void onError(Throwable e) {
            
                            }
            
                            @Override
                            public void onComplete() {
            
                            }
                        });
            

            خروجی

            onNext: 12

            اشتراک گذاری

            پست های مرتبط

            دستورات جریان کنترل (Control flow statements) یا دستورات شرطی و حلقه ها در زبان برنامه نویسی دارت Dart

            دستورات جریان کنترل (Control flow statements) یا دستورات شرطی و حلقه ها در زبان برنامه نویسی دارت Dart

            30 بهمن 1400

            دستورات شرطی و حلقه ها در زبان برنامه نویسی دارت (Dart)


            ادامه مطلب
            آموزش عملگرها یا Operator ها در زبان برنامه نویسی دارت یا Dart

            آموزش عملگرها یا Operator ها در زبان برنامه نویسی دارت یا Dart

            30 بهمن 1400

            آموزش عملگرها یا Operator ها در زبان برنامه نویسی دارت (Dart)


            ادامه مطلب
            توابع در زبان برنامه نویسی دارت (Dart)

            توابع در زبان برنامه نویسی دارت (Dart)

            27 بهمن 1400

            توابع در زبان برنامه نویسی دارت (Dart)


            ادامه مطلب

            دیدگاهتان را بنویسید لغو پاسخ

            نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

            ساخت اپلیکیشن های موبایل

            • ساخت اپلیکیشن فروشگاهی
            • ساخت اپلیکشن ابزاری و خدماتی
            • ساخت اپلیکیشن آموزشی
            • و هزاران موضوع دیگر

             
            کلیک کنید

            آخرین دیدگاه ها

            • 9 اسفند 1401

              مهری اصغری نظر در پیاده سازی اولین پروژه با فلاتر Flutter

            • 26 آبان 1401

              سجاد نظر در پروژه مدیریت سیستم مدرسه با سی شارپ و sql server

            • 7 خرداد 1401

              داودی نظر در آموزش استفاده از ckeditor همراه با آپلود عکس در لاراول 6

            تجاری اپ در شبکه های اجتماعی

            لوگوی تایید پرداخت آنلاین

            2015-2022 © تمامي حقوق مادي و معنوي اين وب سايت نزد تجاری اپ محفوظ بوده و هر گونه کپي برداري از مطالب پيگرد قانوني به همراه دارد! | طراح سایت : ProgRun
            سفارش پروژه
                      هیچ نتیجه ای یافت نشدمشاهده همه نتایج