原因:
参数map的value类型Any,在Java中这个value的类型是Object,可以被Retrofit识别,但对于kotlin来说,retrofit会把Any识别成 ?,所以就报出了错误.
解决:
添加注解@JvmSuppressWildcards
fun getStoreList(@QueryMap map: Map<String,@JvmSuppressWildcards Any>) : Call<StoreBean>
原因:
参数map的value类型Any,在Java中这个value的类型是Object,可以被Retrofit识别,但对于kotlin来说,retrofit会把Any识别成 ?,所以就报出了错误.
解决:
添加注解@JvmSuppressWildcards
fun getStoreList(@QueryMap map: Map<String,@JvmSuppressWildcards Any>) : Call<StoreBean>