[Android] Retrofit2 Multipart사용하기 (Java)
·
Android
글을 쓸 당시에는 직접 구현했던 것을 토대로 작성했는데, 현재는 그럴 수가 없어 업데이트를 하지 못했습니다. 변경사항이 있다고 하니 유의 바랍니다.MultipartRetrofit2을 통해 서버로 파일을 전송할 때 사용하게 된다. 아마 다음과 같은 형태로 인터페이스를 정의할 것이다.@Multipart@POST("api주소")Call request(파라미터들...);파일 전송때문에 Multipart 어노테이션이 붙어서, 그냥 보낼 수 있는 타입도 Multipart에 맞게 보내야 했던 것 같다. 왜그랬는지 기억은 안나는데, file 전송할 때 자꾸 안돼서 이것저것 계속 시도했었던 것 같다. 일단 내 경우에 성공적으로 동작했던 방법을 정리한다. file이 아닌 것단일 항목한개만 보내면 되는 경우, `..
[Android] RecyclerView와 ListAdapter (Java)
·
Android
🔗RecyclerView https://developer.android.com/reference/androidx/recyclerview/widget/RecyclerView?hl=ko🔗RecyclerView 릴리즈 노트 https://developer.android.com/jetpack/androidx/releases/recyclerview?hl=ko🔗ListAdapter https://developer.android.com/reference/android/widget/ListAdapter?hl=enListAdapter ListAdapter는 RecyclerView에 쓸 수 있는 어댑터이다. 기존의 어댑터와는 다르게 DiffUtil을 사용하여 비동기식 처리를 할 수 있다. 기존의 기본 어댑터는..