android - 如何从接口中的方法返回 Observable 类型的对象
问题描述
我正在学习科特林。如下面的代码所示,我创建了一个对象模型和一个接口。接口中的方法应该返回
Model.Result
但是当我将上述数据类型包装在 Observable 中时,我收到以下错误
No type argument expected for class observable
请让我知道如何解决此问题...因为我试图在谷歌中找到一些解决方案但它不起作用
对象:
public object Model {
data class Result(val query: Query)
data class Query(val searchinfo: SearchInfo)
data class SearchInfo(val totalhits: Int)
}
界面:
interface WikiService {
fun method1(): Observable<Model.Result>//No type argument expected for class observable
解决方案
你能展示进口吗?您可能导入了错误的 Observable 类。我认为您正在使用RxJava2
,因此导入应该是import io.reactivex.Observable
推荐阅读
- java - Java - 为什么我的变量在 Java 中显示为 0?
- php - 如何在 tFPDF 中支持印地语字体
- flutter - 我怎样才能避免在颤动中再次加载相同的屏幕?
- ios - 有什么方法可以使用特定于应用程序的密码来检索 Apple DSID?
- excel - 使用循环播放 MP3 文件
- reactjs - 如何在谷歌云平台更新/修改已部署的静态 ReactJS 站点?
- r - 如何将 scale_y_datetime 与 difftime 数据一起使用?
- webpack - 通过 Webpack 将 SCSS 导入 PostCSS
- jquery - 尝试从 Web 应用程序获取数据时出现 Cors 错误(没有“访问控制允许来源”/它没有 HTTP ok 状态。)
- java - 如何在 LocalDate 列上使用 RowFilter.dateFilter