토스트

    Toast makeText, show, cancel 컨트롤 하기

    토스트(Toast)는 디버깅 할 때 참 유용하게 사용을 많이 하죠. 제가 예전에 사진 플리킹 할 때 토스트로 현재 사진위치 표시 해야줘할 때가 있었는데, 다음/이전 이미지를 보려고 빠르게 넘겼더니 토스트가 계속 밀려서 나오더라구요. 이런 경우엔 기존 메시지를 없애거나 새로운 메시지로 교체해서 뿌려줘야 하는데 어떡게 할까요? 또 토스트가 보여지고 있는 상태에서 다른 엑티비티로 이동했을 경우엔 빨리 없애줘야 하는데 어떡게 할지 고민하시는 분을 위해 몇 자 적습니다. 우선 전역변수로 Toast 선언 Toast _toast = null; 토스트 생성 및 보여주기 if(_toast == null){ _toast = Toast.makeText(this, "메시지 시작 내용", Toast.LENGTH_SHORT); ..