تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Farnad Tohidkhah
عملگر just در Android Studio شناسایی نمیگردد
پوریا شفیعی حل شده توسط پوریا شفیعی

با سلام در مثال دوره در خصوص RxJava عملگر just شناسایی نمیگردد. dependencyهای مربوطه در gradle تعریف شده و توابع به درستی import گردیده اند. مشکل چه میتواند باشد؟ (کدها در زیر آورده شده)

 

package com.farnadsoft.rxjavaexample;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import java.util.Observable;
import io.reactivex.Observer;
import io.reactivex.disposables.Disposable;
public class MainActivity extends AppCompatActivity {
    private Disposable disposable;
    private static final String TAG = "MainActivity";
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Observable.just("Tiger", "Elephant", "Lion", "Bear") //عملگردر آندروید استودیو قرمز نمایش داده میشود
                .subscribe(new Observer<String>() {
                    @Override
                    public void onSubscribe(Disposable d) {
                        disposable = d;
                    }
                    @Override
                    public void onNext(String s) {
                        Log.i(TAG, "onNext: ");
                    }
                    @Override
                    public void onError(Throwable e) {
                        Log.e(TAG, "onError: "+e.toString() );
                    }
                    @Override
                    public void onComplete() {
                        Log.i(TAG, "onComplete: ");
                    }
                });
    }
}

سلام و احترام

 شما به درستی Observable رو import نکردید 

import java.util.Observable

تبدیل میشود به

import io.reactivex.Observable;
بهترین پاسخ
پوریا شفیعی ۱۸ فروردین ۱۴۰۰، ۱۷:۳۶