【发布时间】:2020-11-02 22:39:58
【问题描述】:
如果我在 android studio 中为 retrofit2 enqueue 调用生成回调代码,我会得到
object : Callback<Void?> {
override fun onResponse(call: Call<Void?>, response: Response<Void?>) {...}
...
}
我的retrofit2界面中的代码就是Void
@POST("api/v1/users")
fun post(@Body body: UserRequestData): Call<Void>
通常在 Kotlin 中 ? 仅表示可空,这对其他类型有意义。
但是Void? 这种类型是什么?它与Void 有什么不同?
【问题讨论】:
标签: android rest android-studio kotlin retrofit2