본문 바로가기

🖥 Programming/📱 Android (Kotlin)108

[Android][kotlin] Retrofit error message 확인하는 방법 안녕하세요~ 챠니입니다! :) 이번에는 Retrofit 통신에서 실패했을때 에러 메세지를 확인하는 방법에 대해서 알아보겠습니다 :) Retrofit error message 확인하는 방법 보통 Retrofit통신부분을 구성하다보면 아래와 같은 형식으로 통신결과값을 확인하게 됩니다. if (response.isSuccessful) { Log.e("YMC", "response: ${response.body()}") } B.U.T 하지만! 통신 실패같은 경우는 메세지를 확인하는 방법이 조금 다릅니다! 아래와 같은 경우가 있다고 생각해 보겠습니다. if (response.isSuccessful) { //성공 Log.e("YMC", "response: ${response.body()}") } else if (re.. 2022. 7. 22.
[Android] Android 기본 ".gitignore" 설정방법 안녕하세요~ 챠니입니다! :)이번에는 ".gitignore"파일을 설정하는 방법에 대해서 알아보겠습니다. AndroidProejct ".gitignore" 설정Android proejct(안드로이드 프로젝트)의 기본 ".gitignore"은 다음과 같습니다.물론 정답은 없습니다! [25.01.08 기준]# Gradle files.gradle/*.gradlebuild/*/build/.gradle/cache/.gradle/daemon/.gradle/registry/# Local configuration file (sdk path, etc)local.properties# Log/OS Files*.log# Android Studio generated files and folderscaptures/.extern.. 2022. 7. 21.
[Android] AndroidStudio에서 KeyHash값 터미널에서 확인하기 안녕하세요~ 챠니입니다! :) AndroidStudio(안드로이드스튜디오)에서 KeyHash값 확인하는 방법에 대해서 알아보겠습니다. KeyHash값 확인하기 keyHash값 확인하는 방법은 아래와 같습니다. [Debug / 디버그] keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64 [Release / 릴리즈] keytool -exportcert -alias -keystore | openssl sha1 -binary | openssl base64 keytool -list -v -k.. 2022. 7. 21.
[Android] Fragment Add시 뒤에 Fragment 클릭되는 문제 해결방법 안녕하세요~ 챠니입니다! :) 예를 들어 FragmentA에서 FragmentB를 add 했을 때 FragmentA위에 FragmentB가 쌓이게 되는데 이때 FragmentA의 화면의 버튼이나 클릭할 수 있는 것들이 클릭되는 문제를 해결하는 방법에 대해서 알아보겠습니다. 원인파악 FragmentA, FragmentB가 각각 아래와 같다고 가정해 보겠습니다. fragmentTransaction.add(R.id.fragment_main, fragment) 다음의 조건에서 fragmentTransaction을 통해 Fragment를 Add를 하게 되면 아래의 그림과 같습니다. 설명을 보다 쉽게 위해서 FragmentB의 배경을 투명하게 했습니다. 문제는 여기서 밑에 쌓여져있는 "카카오 로그아웃", "카카오 .. 2022. 7. 21.