안녕하세요 챠니입니다!
오늘은 토스트메세지 중복방지에 대해서 알아보겠습니다~!
짧으니깐 딱 보시고 필요한 코드를 작성하시면 되겠습니다 :)
토스트 메세지 중복방지
코드를 보고 알아보겠습니다.
var toast: Toast? = null
...(중략)
private fun toastMsg(string: String){
try{
toast?.cancel()
toast = Toast.makeText(this, string, Toast.LENGTH_SHORT)
toast?.setGravity(Gravity.BOTTOM, 0, 0)
toast?.show()
}catch (e: Exception){
e.printStackTrace()
}
}
먼저 상단에 toast변수에 대해서 먼저 null 처리를 합니다.
toast메세지를 처음생성하는 경우 체크하기 위함으로 볼 수 있겠습니다
다음은 toastMsg 함수를 작성하여서 필요한 string값을 넣어서 호출하면 끝입니다!
끝입니다!
엄청 쉽죠?
오늘도 즐코(즐거운 코딩) 하세요!
질문 또는 궁굼한 부분은 댓글을 남겨주세요! 친절하게 답변드리겠습니다!
응원의 댓글은 저에게 큰 힘이 된답니다! :)
즐거운 하루되세요!
깃허브 보러 놀러오세요 👇 (맞팔환영)
https://github.com/younminchan
'🖥 Programming > 📱 Android (Kotlin)' 카테고리의 다른 글
[kotlin] java.net.UnknownHostException / No address associated with hostname 에러 해결 (0) | 2022.07.14 |
---|---|
[android] Task :app:compileDebugJavaWithJavac FAILED 오류 해결방법 (0) | 2022.07.13 |
[kotlin] ViewPager2 + TabLayout 스와이프 뷰 만들기 (2) | 2022.07.06 |
[안드로이드] 앱 초기 로딩시 흰 화면 없애기(인트로 페이지 공백없애기)(intro, splash) (0) | 2022.07.04 |
[Android][kotlin] Android jetpack WorkManager (작업예약, 백그라운드 ) (1) | 2022.05.13 |
[Android][kotlin] Glide 이미지 캐시 및 preload 알아보기 (0) | 2022.05.11 |
[Android][kotlin] QRcode Generate (QR코드 생성하기) 초간단!! (0) | 2022.05.11 |
[Android][kotlin] Go to the documentation to learn how to Fix dependency resolution errors. (0) | 2022.05.10 |