Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将多个API方法的参数传递给ViewModel_Java_Android_Mvvm_Viewmodel_Viewmodelfactory - Fatal编程技术网

Java 如何将多个API方法的参数传递给ViewModel

Java 如何将多个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 我建议使用存储库模式。我现在有了存

我使用ViewModelFactory将API方法输入参数传递给我的ViewModel类,正如有人告诉我的那样,但我的问题是,我应该如何将多个API方法的参数发送给ViewModel

在ViewModel中调用多个API方法可以吗?还是应该为每个API方法创建一个ViewModel

我的问题是如何发送多个参数 查看模型的API方法

使用依赖注入会更有意义。()

在ViewModel中调用多个API方法可以吗?还是应该 为每个API方法创建一个ViewModel


我建议使用存储库模式。

我现在有了存储库。我使用Room ORM将数据保存到数据库,但我应该告诉存储库我需要
getSomething()
,从db或API给我。是的。通过创建新函数,您可以从此处继续api服务操作。你需要注意的一点。您添加了相关的依赖项。关于传递参数。。。有没有不使用di的解决方案?
有没有不使用di的解决方案?
当然,使用依赖项注入框架或任何库都不会做你自己做不到的事情