改造中的动态价值

时间:2018-10-28 22:01:30

标签: android kotlin retrofit retrofit2

如何在翻新中传递动态值?我可以检索它的静态变量而不是动态变量。

https://www.dfdf.com/get_sports_name.php?menu=?Soccer

    Now:
    interface SportsName
    {
     @GET("get_sports_name.php?menu=Soccer")
     fun getSports() : Observable<SportsResponse>
    }
    Expectation:
    interface SportsName
    {
     @GET("get_sports_name.php?menu=$sportsname")
     fun getSports() : Observable<SportsResponse>
    }

1 个答案:

答案 0 :(得分:0)

您可以在方法参数中添加@Query注释,并从路径中删除?menu=$sportsname

interface SportsName{
    @GET("get_sports_name.php")
    fun getSports(@Query("menu") menu: String) : Observable<SportsResponse>
}

然后您可以这样调用此方法:

yourApiInterface.getSports("Your value")