开发者社区> 问答> 正文

如何将Java接口代码转换为kotlin代码?

我想将一些Java代码转换为kotlin。 /Create handle for the RetrofitInstance interface/ GetDataService service = RetrofitClientInstance.getRetrofitInstance().create(GetDataService.class);

class RetrofitClientInstance {

var retrofit: Retrofit?=null
var BASE_URL = "10.80.7.30:3000"

 fun getRetrofitInstnace() :Retrofit {
    if (retrofit == null) {
        retrofit = retrofit2.Retrofit.Builder()
            .baseUrl(BASE_URL)
            .addConverterFactory(GsonConverterFactory.create())
            .build()
    }
    return retrofit!!
}

}

interface MovieService {

@GET("/movie/:id/script")
fun getCurrentMovieData(
    @Path("id") id : Int
) : Call<Movie>

@GET("/movie/script")
fun getMoviesData() : Call<List<Movie>>

}

展开
收起
小六码奴 2019-10-03 19:37:12 2403 0
1 条回答
写回答
取消 提交回答
  • 如果您使用的是Android Studio,则可以:

    在项目中配置Kotlin 右键单击.java文件,然后选择“将Java文件转换为Kotlin文件” 如果将Java代码段复制粘贴到.kt文件中,它还会询问您是否要自动转换它。

    2019-10-09 15:44:24
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载