서버 통신

안드로이드/이론

[ 안드로이드 ] Retrofit2를 이용하여 서버와 통신하기 (1) - 안전하게 통신하기 (SafeApiCall)

안드로이드에서 Retrofit2으로 서버와 통신하는 경우가 많은데, 에러 처리를 제대로 해주지 않아 앱이 강제 종료 되는 경우가 많다. 모든 에러를 다 처리해줄 수도 없고, 서버에서 어떤 문제가 발생할 지도 모르기 때문에 Retrofit 요청을 안전하게 보내는 방법을 작성하고자 한다. Response를 위한 공통 클래스 작성 안전한 통신을 위해 몇 가지 필요한 작업이 있다. Parcelize 일단 기본적으로 서버에서 받은 응답을 직렬화하기 위해서 Parcelable를 사용한다. @Parcelize는 @Serialize와 비슷한데, 직렬화를 가능하게 해주는 인터페이스인 Parcelable을 구현해주는 어노테이션이다. (Parcelize 설정 방법) 더보기 build.gradle (앱 수준) plugins ..

dongx._.2
'서버 통신' 태그의 글 목록