OS/Android
Android Retrofit2 콜백 없이 통신
Hinos
2019. 11. 13. 14:41
반응형
Retrofit2를 사용하다보면 굳이 응답값이 필요없을 때가 있는데 이때 사용할 수 있는게 execute() 함수이다.
기존 소스
ComNet.retroLogin(vo).enqueue(object : retrofit2.Callback<LoginVo>
{
override fun onFailure(call: Call<LoginVo>, t: Throwable)
{
openErrorDlg(resources.getString(R.string.network_error))
}
override fun onResponse(call: Call<LoginVo>, response: Response<LoginVo>)
{
writeLoginInfo(response.body())
}
})
응답값 없는 소스
NetRetrofit.instance.service.send(vo.data1, vo.data2).execute()
반응형