当两个实时数据更改时,如何更新MediatorLiveData?

时间:2019-11-11 22:21:25

标签: android retrofit android-livedata

我正在开发一个需要打两个网络电话的应用程序。这可以通过以下方式完成:

string sentence = "The dog had a bone | a ball | and other toys.";
        char charToTrim = '|';
        string[] words = sentence.Split();
        foreach (string word in words)
           Console.WriteLine(word.TrimEnd(charToTrim));

如果调用有错误,我的书和作者存储库将返回空列表。我想做的是仅当call1和call2都返回并且一个(或两个)均为false时,在totalSuccess实时数据上输出“ false”。当call1和call2恢复为true时,仅输出一次true。我将如何去做?当一个或两个都返回假时,我在上面设置的方式将触发一个假,但如果它们都恢复为真,则不会触发。当两个调用都返回时,我如何将整体成功设置为仅“ changeValue”?

0 个答案:

没有答案