I managed to use `by viewModels()` with my factory...
# android-architecture
j
I managed to use
by viewModels()
with my factory, but I'm not sure if it's the best:
Copy code
private val documentsViewModel: DocumentsViewModel by viewModels(
    factoryProducer = {
        DocumentViewModelFactory(
            DocumentDatabase.getInstance(requireNotNull(activity).application).documentDao,
            requireNotNull(activity).application
        )
    })
Working but seems to be dangerous code, maybe a lateinit into onCreateView() is safer.