public FooViewModel(Application app, SavedStateHandle handle, Bar bar) { }我想用Dagger2注入Bar,我正在Android上开发。根据
但是,声明工厂是final,这意味着我也不能在那里注入Bar。viewModel</em
我对Android的开发还不太熟悉,我一直被困在使用一些安卓库(如Dagger2、片段和ViewModel )来实现这种模式的过程中。我希望你们中的一些人能帮我解决这个问题,或者说明在android上做这件事的常见方法是什么。我遇到的限制:
My ViewModel有params,所以只能通过创建,构造函数不能将其注入到片段中,需要使用onCre
在将代码从Dagger2移植到AndroidDagger 2.11时,我不知道如何设置一些东西。在Dagger2中,设置是这样的: public class App extends Application {
public void onCreate() {: getApplicationComponent().inject(MyCustomObject); 在Android</em
我正面临一些问题,敬请帮助。我已经在谷歌上搜索过了,但没有找到任何答案。当我使用构造函数注入时,它很好地工作,生成DaggerComponent类并创建对象。当我将构造器注入更改为字段注入时,DaggerComponent类不会生成并引发一些错误。使用构造器注入的
override fun onCreate(savedInstanceState: