با سلام و قت بخیر
در کلاس MainViewModel با توجه به فیلم باید io.reactivex.schedulers.Schedulers را import کنیم. اما با توجه به اینکه مجبور به استفاده از koin v3 هستم از من به عنوان ورودی subscribeOn و observeOn نوعی از rx.schedulers میگیرد. حال اگر import rx.schedulers.Schedulers را استفاده کنیم برای ورودی observeOn دچار مشکل میشویم نمتوانیم ترد main را پیدا کنیم.(تصاویر الصاق شده اند)
همین طور برای subscribe هم مشکل ساز است. چه باید کرد؟
آیا مشکل پیش امده به دلیل تغییر ورژن در Koin است یا خیر؟
اگر koin v2 را استفاده کنم با اینکه در gradle اطلاعات مشابه با اطلاعات فایل نایک است ولی تداخل manifest پیش میآید. بنابر این مجبور شدم kion 3 را استفاده کنم و minSdk را از 17 به 21 تغییر دهم.مشابه کد زیر
android {
compileSdkVersion 30
buildToolsVersion "30.0.3"
defaultConfig {
applicationId "ir.kargar.karamad"
minSdkVersion 21
targetSdkVersion 30
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}