💌 [Android/Warning] 'create(MediaType?, String): RequestBody' is deprecated. Moved to extension function. Put the 'content' argument first to fix Java
'create(MediaType?, String): RequestBody' is deprecated. Moved to extension function. Put the 'content' argument first to fix Java
코틀린으로 안드로이드 프로젝트를 하는 중 오류가 떴다.
okhttp 버전에 따른 RequestBody 를 만드는 방법이 변경되었다고 한다.
📌 3.X~ 버전에는 기존 대로 'create(MediaType?, String): RequestBody' 를 사용
val body = RequestBody.create("application/json".toMediaTypeOrNull(), obj)
📌 4.X~ 버전에서는 변경된 'content.toRequestBody(MediaType?, String): RequestBody' 를 사용
val body = obj.toRequestBody("application/json".toMediaTypeOrNull())
참고 : https://stackoverflow.com/questions/60240980/okhttp3-requestbody-create-companion-deprecated-docs-confusing
많은 도움이 되었습니다, 감사합니다.