Java 如何将此观察者转换为lambda

Java 如何将此观察者转换为lambda,java,Java,即使在谷歌搜索之后,我也不知道如何将其转换成lambda mEventActivityViewModel.getEventInfo() .observe(this, new Observer<List<EventInfoDao.EventInfo>>() { @Override public void onChanged(List<EventInfoDao.EventInfo> eventInfo) { } });

即使在谷歌搜索之后,我也不知道如何将其转换成lambda

mEventActivityViewModel.getEventInfo()
        .observe(this, new Observer<List<EventInfoDao.EventInfo>>() {

    @Override
    public void onChanged(List<EventInfoDao.EventInfo> eventInfo) {

    }
});
mEventActivityViewModel.getEventInfo()
.观察(这个,新的观察者){
@凌驾
更改后的公共void(列出事件信息){
}
});

似乎您想要的是
…观察(这个,eventInfo->{})
,因为您当前的实现是空的。
mEventActivityViewModel.getEventInfo().observe(this, eventInfo -> {
  //your code inside onChanged
});