inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

화면 클릭 이벤트 처리 - findViewById, Toast

[BTS앱] 화면 클릭 이벤트 처리 - findViewById, Toast

177

xylblv

작성한 질문수 2

0

선생님 4일 전에 질문 달았는데 다시한번 질문드립니다!
코드도 맞게 입력하고, 재부팅, 새로운 파일로 빌드도 다 해봤는데도 토스트 메세지가 뜨지 않아서 프로젝트 압축 파일 올려놨습니다ㅠㅠ 이유를 모르겠습니다..

https://drive.google.com/drive/folders/1qDl-Spv709ko__1M-HI0RItbNR9jhtF_?usp=sharing

android kotlin firebase

답변 2

0

개복치개발자

안녕하세요 세빈님

동일한 질문을 올려주셨네요.

해당 링크 보기권한을 저도 볼 수 있게 전체공개로 변경 부탁드립니다.

또한 최신 안드로이드 스튜디오에서 새롭게 프로젝트를 만드셔서 해도 동일한지 한번 확인 부탁드립니다!

https://developer.android.com/studio?gad_source=1&gclid=Cj0KCQiA-5a9BhCBARIsACwMkJ5zaV5TYCl8A140VBGRNvz6m16_w2JXVr-bm-KkGy2Mly2HZ14tHcYaAluKEALw_wcB&gclsrc=aw.ds&hl=ko

0

xylblv

앗 선생님 죄송합니다 변경했습니다! 최신 안드로이드 스튜디오 버전입니다ㅠㅠ

0

개복치개발자

스크린샷 2025-02-09 오후 6.32.33.png

안녕하세요 여전히 엑세스 권한 필요라고 나오네요 ㅎㅎ
https://www.youtube.com/watch?v=CnR1OmToHHQ

참고하셔서 링크가 있는 모든 사용자에게 공개로 변경해주세요 ㅎㅎ

0

xylblv

으아... 선생님 번거롭게 해서 죄송합니다ㅠㅠ 다음부터 확인도 하겠습니다..!! 변경했습니다!

0

개복치개발자

스크린샷 2025-02-10 오전 8.45.34.png

동일한 코드로 잘 동작하는것을 확인했습니다.
아래의 사항을 확인해주세요.

0

개복치개발자

1.build.gradle

에서 compileSdk / tragetSdk를 35로 변경해주세요.

스크린샷 2025-02-10 오전 8.45.15.png

 

0

개복치개발자

  1. 새롭게 디바이스를 만들어서 진행해주세요.
    https://www.youtube.com/watch?v=sY8Q3fLas3Q&t=92s

0

개복치개발자

  1. 가끔 안드로이드 스튜디오에서 토스트 메세지가 안뜰 때가 있습니다.


    최신 안드로이드 스튜디오를 설치해서 해보세요.

0

개복치개발자

  1. 실제 디바이스를 연결해서 해주세요
    https://hyunssssss.tistory.com/413

0

개복치개발자

사실 토스트 메세지는 가끔 안나타날 때가 있는데

코드가 정상 동작하면 이 부분은 그냥 무시하시고 수업 진행해주셔도 될 것 같습니다.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 정세빈님.

코드에서 Toast 메시지가 나타나지 않는 원인은 여러 가지일 수 있습니다. 우선, 주요한 몇 가지 원인과 해결책을 체크해보세요:

  1. 클릭 이벤트 등록 확인: findViewById로 가져온 뷰에 setOnClickListener가 정확히 적용되어 있는지 확인해 주세요.

  2. 레이아웃 파일의 ID 확인: activity_main.xml 파일에서 btsImage1 ID가 코드에서 사용하는 것과 일치하는지 확인해 주세요. ID가 올바르게 설정되지 않은 경우 클릭 이벤트가 발생하지 않을 수 있습니다.

  3. Logcat 확인: 실수로 발생한 오류 메세지가 없는지 Android Studio의 Logcat을 확인해 보세요. Logcat은 프로그램이 실행되지 않는 이유에 대한 실마리를 제공할 수 있습니다.

  4. 프로젝트 클린 및 리빌드: Android Studio에서 Build 메뉴를 선택하여 Clean ProjectRebuild Project를 수행해 보세요. 때때로 이러한 작업이 문제를 해결할 수 있습니다.

비슷한 사례들의 해결책을 참고할 수 있는 답변들을 링크해드립니다:
- 화면 클릭 이벤트 처리 - findViewById, Toast
- 화면 클릭 이벤트 처리 - findViewById, Toast 에서 07:08 에서 문제가 생겼습니다.
- intend 코드가 들어가면 앱이 동작하지 않습니다..

각 링크에서는 발생할 수 있는 일반적인 문제와 해결 방법에 대해 논의되고 있으니 확인해 보세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

주사위앱 소개 및 레이아웃 설정 문제

0

77

2

안드로이드 에뮬레이터가 실행이 안 되요...ㅠ

0

127

2

30 강 소스 좀 올려 주십시요

0

93

2

onBackPressed 함수가 동영상 하고 다르게 동작합니다.

0

104

2

ListView 초기 실행 안됩니다.

0

105

2

코딩을 완료하고난후 앱 실행시 자동 종료

0

80

2

datavinding에서 오류가 납니다.

0

60

1

안드로이드 스튜디오 버전 차이로 초기 empyt activity 선택하면 안됩니다.

0

128

2

context의 구별에 대하여

0

79

2

"프롤로그에서 ..." 오류 관련해 직전 질문에 대한 추가 질문입니다.

0

76

2

"프롤로그에서 콘텐츠가 허용되지 않습니다." 오류

0

171

3

해결완료

1

196

2

databinding 설정후 run하면 에러(해결)

0

230

2

databinding 설정 이후 실행시 에러

0

285

4

안드로이드 입문하는 사람입니다.

0

74

1

Firebase uid

0

87

3

activity_main 화면 다름

0

122

2

강의화면과 다른데 맞게진행되는것인가요...????

0

114

2

파이어베이스 질문

0

80

2

ActivityMainBinding에 오류가 납니다

0

140

2

선생님 onBackPressed 작동이 안되는거 같습니다

0

124

2

>app>res>layout 이 존재하지 않습니다.

0

122

2

안드로이드 스튜디오 미어캣 버전 사용 한글 깨짐

0

772

2

안드로이드 스튜디오 오류 발생 시 대처 방법은 요?

0

302

2