我需要帮助,因为我有使用Java语言进行Android开发的经验,并且对Kotlin有所了解。我被困在正在使用改造库并与服务器通信的代码上,我想从类的构造函数中在改造的GET注释中添加变量,但我做不到,所以请帮忙我在这里。
我将在下面显示我的代码:
class UniSearchModel(private val country:String) {
interface UniServices {
@GET("get_uni_of_country.php?country=$country")
fun viewEvent(): Call<List<UniResponse>>
}
}
现在我想做的是将构造函数中的国家/地区变量添加到此批注中,以使其成为动态网址,但这给了我两个错误:
答案 0 :(得分:0)
您必须添加特殊的@Query注释。
所以您应该这样:
class UniSearchModel(private val country:String) {
interface UniServices {
@GET("get_uni_of_country.php")
fun viewEvent(@Query("country") country: String): Call<List<UniResponse>>
}
}