Junior — Middle
Дар куҷо дар меъмории барнома одатан намунаи ViewModel оғоз мешавад?
sobes.tech AI
Ҷавоб аз AI
Нусхагийн ViewModel нь ихэвчлэн UI бүрэлдэхүүн хэсэгт, жишээ нь Activity эсвэл Fragment-д үүсдэг. Энэ нь ViewModelProvider-ийг ашиглан хийгддэг бөгөөд энэ нь тохиргооны өөрчлөлт, жишээ нь дэлгэцийн эргэлт гэх мэт үед ViewModel-ийн төлөвийг хадгалахыг хангадаг.
Kotlin ашиглан Fragment-д ViewModel үүсгэх жишээ:
class MyFragment : Fragment() {
private val viewModel: MyViewModel by viewModels()
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
// UI-г шинэчлэхэд viewModel-ийг ашиглана
}
}