【发布时间】:2018-09-28 12:41:55
【问题描述】:
我在使用改造发送参数时遇到问题。请帮我解决这个问题。
这是界面:
@POST(Config.URL_PAYMENT)
fun sendPayment(@Body id:String, total: Long): Call<List<ProgressAntar>>
剩下的就这些了
private fun sendPayment(id: String, total: Long){
Log.i("getDataProgress", "dataProgress$id")
val apiService : Service = Client.getClient()!!.create(Service::class.java)
apiService.sendPayment(id,total).enqueue(object : Callback<List<ProgressAntar>> {
override fun onResponse(call: Call<List<ProgressAntar>>?, response: Response<List<ProgressAntar>>?) {
if (response != null && response.isSuccessful) {
Log.i("tesSucess", "sucess" + response.body())
val list = response.body()
if (list == null || list.isEmpty()) {
Toast.makeText(activity, "Tidak ada daftar pembayaran", Toast.LENGTH_LONG).show()
} else{
// refresh progress list
progressList = ArrayList(list)
dataProgressAdapter.updateData(progressList)
}
} else{
Toast.makeText(activity, "Tidak ada daftar pembayaran", Toast.LENGTH_LONG).show()
}
}
}
【问题讨论】: