본문 바로가기

코틀린46

[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.
[Android][kotlin] EditText Filter(필터) 적용, 한글만, 영어만, 특수문자 제한 등 예제 안녕하세요~ 챠니입니다! :) 이번에는 EdtiText에서 Filter를 통해서 한글만, 영어만, 한글|영어만, 특수문자 제한 등등 하는 방법에 대해서 알아보도록 하겠습니다. 말이 길어지는 것보다는 아래의 예제를 통해 설명하겠습니다 EditText Filter 방법 EditText에 Filter를 하는 방법을 다음과 같습니다. /** 문자열필터(EditText Filter) */ var filterAlphaNumSpace = InputFilter { source, start, end, dest, dstart, dend -> /* [요약 설명] 1. 정규식 패턴 ^[a-z] : 영어 소문자 허용 2. 정규식 패턴 ^[A-Z] : 영어 대문자 허용 3. 정규식 패턴 ^[ㄱ-ㅣ가-힣] : 한글 허용 4. 정규.. 2022. 7. 16.
[kotlin] java.net.UnknownHostException / No address associated with hostname 에러 해결 안녕하세요~ 챠니입니다! :) 문제해결 오늘은 "No address associated with hostname" 에러 해결에 대해서 알아보겠습니다. 공공데이터포털 데이터 통신을 구현하던 도중 알 수 없는 에러를 맞이하게 되었는데요... 문제는 java.net.UnknownHostException: Unable to resolve host "ws.bus.go.kr": No address associated with hostname 뭐 대충 이런 내용입니다. 도대체 무슨 에러이지?? 문제는 이겁니다. 해당 기기의 인터넷이 연결이 제대로 안되어 있어서 찾을 수 없다 라는 뜻으로 볼 수 있습니다. 생각을 해보니 테스트기기를 공기계를 사용하는데 WIFI를 연결을 하지 않았네요 ㅎㅎ 해결은 간단하죠? 질문 또는 .. 2022. 7. 14.
[android] Task :app:compileDebugJavaWithJavac FAILED 오류 해결방법 안녕하세요~ 챠니입니다! :) 오늘은 "Task :app:compileDebugJavaWithJavac FAILED" 오류 해결방법에 대해서 알아보겠습니다. 진행중이던 프로젝트를 전달받아서 저 MAC에서 빌드를 하려고 하는데 다음과 같은 오류가 발생 하게 되었습니다. 해결방법은 간단합니다. 오류발생원 원인은 때마다 다르지만 이번에는 경험적으로 해결되었던 방법을 한번 소개하고자 합니다. "Task :app:compileDebugJavaWithJavac FAILED" 해결방법 - 1 이번에 오류를 아주 어이없게 발생을 시켰던 내용입니다. 원인은 간단합니다. 프로젝트의 경로에 "/"이 들어가 있어서 제대로 인식하지 못하는경우가 생겨 발생하는 원인입니다. 혹시나 에러가 발생이 된다면 "/", "\"등등 명령어에.. 2022. 7. 13.