-
create new class for extend viewModel()
class MainActivityViewModel: ViewModel() { var count = 0 fun addNumber() { count++ } }
-
initialisasi object ViewModel in onCreate()
/** * inisialisasi object ViewModel */ val viewModelMain = ViewModelProvider(this).get(MainActivityViewModel::class.java)
-
finally get onject viewModel
/** * agar bila dirotet tidak bermasalah maka * textView_Number.text = viewModelMain.count.toString() * dilektakan kembali di onCreate */ textView_Number.text = viewModelMain.count.toString() button_Count_It.setOnClickListener { viewModelMain.addNumber() textView_Number.text = viewModelMain.count.toString() }
}
-
Notifications
You must be signed in to change notification settings - Fork 0
fullpagedeveloper/ViewModel
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published