마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 앱의 완전 종료?

0 추천
안녕하세요! 안드로이드를 이제야 손대본 초보입니다.

 

테스트 해본다고 쓰레드를 Timer로 계속 돌리고 거기에 Toast로 메시지를 출력하는 앱을 만들었는데요.

핸드폰에 넣고 테스트해보니 Toast가 끊임없이 뜨네요. (만든대로..)

 

그런데 이 앱을 back 버튼 2번을 눌러 나가거나 홈버튼을 꾸욱 눌러 작업관리자를 통해 종료해주어도

Toast는 끊임없이 뜨네요.

 

아이폰은 실행 중인 앱을 x버튼 누르면 아예 종료되는 것 같은데,

안드로이드는 작업관리자에서 내려도 실제로는 계속 돌아가고 있는건가요?

 

그리고 사용자의 입장에서 이 Toast가 안뜨게 앱을 완전종료 하고 싶다면 어떻게 해야하나요?

kill process 앱들을 사용해봐도 계속 뜨네요.

 

감사합니다!
토마토큐브 (190 포인트) 님이 2014년 6월 26일 질문

1개의 답변

+1 추천
Toast 는 show를 호출한 순간 바로 표시되는게 아니라 먼저 표시되던게 사라진 후 표시됩니다.

따라서 Toast.show 를 짧은 간격으로 여러번 호출하면 아주 오랬동안 표시되게 됩니다.

Toast를 실제로 보여주는 것은 OS에서 처리하기 때문에 Toast.show를 호출한 앱이 완전히 종료되어도 요청이 들어온 Toast는 순차적으로 표시가 됩니다.
익명사용자 님이 2014년 6월 27일 답변
아..누적된 messsage가 계속 뜨고 있던 모양이네요. 감사합니다 +_+
...