티스토리 뷰

Toast가 생성되는 context에 따라 동그란 모서리의 킷캣 이후에 나온 디자인이거나, 네모 반듯한 모양 두개가 섞여 나올 때가 있다.

이와 비슷하게, 폰트가 앱 자체 테마 폰트로 적용되는 것과, 내 기본 폰트가 적용되는 것 두가지 경우가 섞여 나온다.


한 앱에서 서로 다른 모양의 Toast가 보이는건 보기에 좋지 않아서 해결책을 찾아봤다.

얼떨결에 찾은 해결책

    
private static Context context;//onCreate위에 선언.
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_control);
        context = this.context = ControlActivity.this;   //this.getApplicationContext(); <- 이거로 하면 안된다
        Toast.makeText(context, "이미 보낸 요청입니다.", Toast.LENGTH_SHORT).show();
        //do something...
    }



+


http://stackoverflow.com/questions/22123804/my-apps-wont-display-kitkat-toast-messages


이런 질문 이미 있었다. 삼성폰 문제인듯

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함