Room.databaseBuilder(
applicationContext,
AppDatabase::class.java,
"note_db"
).build()
}
private val NotesViewModel by viewModels<NotesViewModel>(
factoryProducer = {
object : ViewModelProvider.Factory{
override fun <T : ViewModel> create(modelClass: Class<T>): T {
return NotesViewModel(db.noteDao) as T
}
}
}
)
private val FolderViewModel by viewModels<FolderViewModel>(
factoryProducer = {
object : ViewModelProvider.Factory{
override fun <T : ViewModel> create(modelClass: Class<T>): T {
return FolderViewModel(db.folderDao) as T
}
}
}
)
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
//DynamicColors.applyToActivitiesIfAvailable(application)
setContent {
NotesTheme {
// A surface container using the 'background' color from the theme
Surface(
modifier = Modifier.fillMaxSize(),
color = MaterialTheme.colorScheme.background
) {
ViewModelHelper().setFolderVM(FolderViewModel)
ViewModelHelper().setNotesVM(NotesViewModel)
InitMainNavigation()//folderVM = FolderViewModel)
}
}
}
}
}
куда я попал блять
Боже, до сих пор ору, спасибо учитель)
А еще есть hatebin.com Там на экран лезет меньше баннеров.
А мне нравится cosdeshare.io
Обсуждают сегодня