با سلام خدمت استاد و دوستان گل
سوالم این هستش که ما در گذشته که کلاس viewModel رو خودمون میساختیم و از viewModelProvider استفاده نمیکردیم ، اگر لازم بود که کلاسی مانند appDatabase رو به viewModel پاس بدیم و کلاس appDatabase نیاز به context داشت ، ما میتونستیم با استفاده از اکتیویتی یا فرگمنت ، context رو پاس بدیم
اما اکنون که از اینترفیس viewModelProvider.Factory برای پاس دادن پارامترهای کانستراکتور استفاده میکنیم ، راه استانداردی وجود داره که ما بتونیم context رو پاس بدیم (البته بدون استفاده از لایبریهای Dagger یا Koin)