본문 바로가기
App Dev/Android

[Android] Toast 출력 안될때 (일정 기기에서 토스트 안뜰때)

by hyen_ 2022. 12. 8.
300x250

잘 되던 토스트가 sdk 버전이 올라가면서 부터 일정 이상의 스펙을 가진 폰에서 정상적으로 토스트 출력이 안되는 경험을 해보셨다면!

아래와 같이 코드를 작성해 해보세요!

 

< 토스트 실패코드 >

Toast toast = Toast.makeText(MainActivity.this, msg, Toast.LENGTH_SHORT);
toast.show();

여기서 MainActivity는 JAVA폴더 안에 있던 메인 액티비티 이름입니다.

 

 

< 토스트 성공코드 > 

Toast.makeText(getApplicationContext(),"토스트에요!", Toast.LENGTH_SHORT).show();

여기서 중요한건 두줄이 한줄이 된것이 아닙니다.

makeText(  다음에 액티비티이름을 지우고 getApplicationContext() 를 넣어주세요.

300x250
반응형

댓글