gpt4 book ai didi

android - Kotlin RxJava : Type mismatch, 需要观察者但是 ???成立

转载 作者:行者123 更新时间:2023-11-29 00:58:56 33 4
gpt4 key购买 nike

我正在我的 Kotlin 项目中实现 RxJava。将从 Java 到 Kotlin 的自动翻译应用到以下代码:

@Override
protected void onCreate(Bundle savedInstanceState) {
AndroidInjection.inject(this);
super.onCreate(savedInstanceState);
setContentView(R.layout.lobby_activity);

viewModel = ViewModelProviders.of(this, viewModelFactory).get(LobbyViewModel.class);

viewModel.response().observe(this, response -> processResponse(response));
}

我有下图所示的错误:

enter image description here

最佳答案

尝试显式声明 lambda 的类型:

viewModel!!.response().observe(this, Observer<Response> { response -> processResponse(response) }

关于android - Kotlin RxJava : Type mismatch, 需要观察者但是 ???成立,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52506953/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com