当前位置: 首页 > 知识库问答 >
问题:

不存在类型变量Y的实例,因此日历符合LiveData

长孙鸿
2023-03-14

我想要我的LiveData

private LiveData<Calendar> nextAlarm;

public MyViewModel(@NonNull Application app) {

    nextAlarm = Transformations.switchMap(alarmRepo.getAlarms(), alarms -> {
        Calendar nearest = null;
        // ... some necessary computation here (iterating through alarms):
        // foreach alarms, find nearest one, create new Calendar according to day and time saved in database
        return nearest;
    });

我看到的错误:

不存在类型变量Y的实例,因此日历符合

谁能帮帮我吗?如何在SwitchMapFunction中返回新的日历实例?

直播数据


共有1个答案

施恩
2023-03-14

我认为你需要使用转换。map()函数,而不是转换。switchMap()

 类似资料:
  • 我已经研究了几个小时,但似乎无法解决这个问题。错误与这段代码有关: (问题底部的完整代码。我用截图直观地显示问题。) 错误本身是: 不存在类型变量U的实例,因此GetUsersFaradacCountResponse符合CompletionStage 在s链的最开始,我删除了,并使用IntelliJ的“引入局部变量…”查看整个链(直至并包括第1118行)返回的类型的功能: 结果是一个 但是您可以看

  • 我正在尝试开发一款android应用程序,具有回收视图。所以我创建了一个项目视图、一个模型类和适配器。在在viewHolder方法内部初始化,在初始化变量时显示错误,我无法找出下面这段代码的错误。 下面是item_view_model的代码。xml 下面是ModelClass的代码。JAVA 下面是**适配器的代码。爪哇** 如何解决这个问题??

  • 我在下面看到一条红线,上面写着: “不存在类型变量V,K的实例,因此HashMultiMap符合MultiMap”。 有人能帮忙吗?我对下一步该做什么进退两难。

  • 我刚从一门课程中编写代码,这时出现了以下错误:

  • 我使用Spring Boot和WebFlux。 在我的代码中,我试图返回一个流量,但从intellij得到以下错误,代码被标记为红色: 当我从参数deleteCCProtections中删除Mono时(Mono protectionSetRequest是我的代码编译的-为什么???我从控制器到服务将Mono... 工作代码,但没有单声道