我使用ViewModelProvider(this).get(myDataIdentifier, MyViewModel::class.java)为每个标识符获取相同的视图模型。现在我想使用Koin进行依赖注入,但我不知道如何让它工作。我可以通过val viewModel by viewModel()注入数据,但是在哪里可以确保获得由myDataIdentifier标识的相同实例呢?我不能理解限定符,参数,....对不起,也许这是一个愚蠢的</
我有一个单一的活动和多个片段样式的应用程序使用导航组件。 我正在使用Koin进行DI。我想根据干净架构的假设在我的应用程序中创建一个Navigator类。这个假想的类看起来像: class Navigator(private val navHostFragment: NavHostFragment) sing
我在我的应用程序中使用了Koin DI,一切工作正常。我注入了viewModels,没有任何问题。文件中: val myModule= module {} 在应用程序中,每当我需要我的viewModel实例时,我只需使用: private另外,如果我使用相同的方法在测试类中获取viewModel,就像在应用程序中一样: val calcViewModel by viewModel<CalcVie
我使用itextsharp获取PDF元数据,如下所示: var pdf = new PdfReader(__PDF_PATH__);var metadatas = pdf.Info; // returns Dictionary<string, string> metadatas 字典的键与main数组中的