0
我在使用翻新將json對象正文發送到服務器時遇到了問題。以下是錯誤。沒有args錯誤翻新請求正文
未能調用公共 com.nitesh.brill.saleslines._User_Classes.User_PojoClass.UpdatePreviousDetails() 與無參數
代碼段
//阿比端點
@Headers("Content-Type: application/json")
@POST("UpdatePreviousDetails/{Id}")
fun updatePreviousDetails(@Path("Id") Id: Int, @Body updateDetails :UpdatePreviousDetails): Call<UpdatePreviousDetails>
// pojo class
package com.nitesh.brill.saleslines._User_Classes.User_PojoClass
import java.util.*
/**
* Created by Nitesh Android on 16-08-2017.
*/
class UpdatePreviousDetails(
var CompanyName: String? = null!!,
var Designation: String? = null!!,
var DateOfJoin: Date? = null!!,
var DateOfLeaving: Date? = null!!,
var SectorPreviouslyWorked: String? = null!!,
var Id: Int? = null!!
) {
}
//發送數據
val details = UpdatePreviousDetails("rr", "asm", date, date, "Pharmaceuticals",3)
val call = apiEndpointInterface!!.updatePreviousDetails(5, details)
call.enqueue(object :Callback<UpdatePreviousDetails> {
override fun onResponse(call: Call<UpdatePreviousDetails>?, response: Response<UpdatePreviousDetails>?) {
objUsefullData.showSnackBar("success")
UsefullData.Log("============="+response!!.body().toString())
}
override fun onFailure(call: Call<UpdatePreviousDetails>?, t: Throwable?) {
objUsefullData.showSnackBar("fail")
UsefullData.Log("============="+t)
}
})
我使用的語言科特林
我該怎麼辦,請給任何reffrence –
@NIteshKumar我剛剛編輯我的回答,請檢查出來。 –
現在不運行錯誤pojo類nulpointerexception –