小编use*_*036的帖子

Kotlin的特点和改造

我正在尝试从Kotlin 这里实现这个例子.我在运行时遇到此错误"引起:java.lang.IllegalArgumentException:接口定义不得扩展其他接口".有什么方法可以将Kotlin特性作为java接口处理,因为它们没有实现任何方法,或者我是否必须使用java接口?这是代码:

public trait RestAPI {

    [GET("/weather")]
    fun getList([Query("q")] place: String,
                [Query("units")] units: String)
            : Observable<WeatherData>
}            
Run Code Online (Sandbox Code Playgroud)

以及导致错误的调用:

val service = restAdapter?.create(javaClass<RestAPI>())
Run Code Online (Sandbox Code Playgroud)

kotlin retrofit

5
推荐指数
1
解决办法
2339
查看次数

标签 统计

kotlin ×1

retrofit ×1