Java 如何将多个API方法的参数传递给ViewModel
我使用ViewModelFactory将API方法输入参数传递给我的ViewModel类,正如有人告诉我的那样,但我的问题是,我应该如何将多个API方法的参数发送给ViewModel 在ViewModel中调用多个API方法可以吗?还是应该为每个API方法创建一个ViewModel 我的问题是如何发送多个参数 查看模型的API方法 使用依赖注入会更有意义。() 在ViewModel中调用多个API方法可以吗?还是应该 为每个API方法创建一个ViewModelJava 如何将多个API方法的参数传递给ViewModel,java,android,mvvm,viewmodel,viewmodelfactory,Java,Android,Mvvm,Viewmodel,Viewmodelfactory,我使用ViewModelFactory将API方法输入参数传递给我的ViewModel类,正如有人告诉我的那样,但我的问题是,我应该如何将多个API方法的参数发送给ViewModel 在ViewModel中调用多个API方法可以吗?还是应该为每个API方法创建一个ViewModel 我的问题是如何发送多个参数 查看模型的API方法 使用依赖注入会更有意义。() 在ViewModel中调用多个API方法可以吗?还是应该 为每个API方法创建一个ViewModel 我建议使用存储库模式。我现在有了存
我建议使用存储库模式。我现在有了存储库。我使用Room ORM将数据保存到数据库,但我应该告诉存储库我需要
getSomething()
,从db或API给我。是的。通过创建新函数,您可以从此处继续api服务操作。你需要注意的一点。您添加了相关的依赖项。关于传递参数。。。有没有不使用di的解决方案?有没有不使用di的解决方案?
当然,使用依赖项注入框架或任何库都不会做你自己做不到的事情