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)
// Օգտագործեք viewModel-ը UI-ն թարմացնելու համար
}
}