쓰레드 에서 반복 작업을 계속 하다가
다이얼로그창 뜨는 것을 감지 하면 쓰레드를 멈추게 하고 싶습니다..
protected void onPause() 를 통해서 가능 할줄 알았는데...
어떤방법이 있나요 고수님들 도와주세요 ㅠ
Toast가 뜨는 것을 제어한다는 것은 언제 Thread가 멈춰야 할지를 알고 있다고 볼 수 있지요?
그럼 Toast를 보여줄 때, Thread를 종료하세요.
Toast를 보여지고 있다는 것은 감지하기 어렵습니다.
View를 설정한다면, View를 통해서 보여지는 것을 알 수는 있지만, 감지하려면 별도의 Thread가 필요합니다.
아 잘못 적었네요..
다이얼로그창이요~Toast도 감지하면좋겟네요 ㅠ
쉽지는 않나 보군요...ㅠ
Dialog의 경우 직접 작성하시면 가능하지요.
Toast도 직접 작성하시면 가능하긴 합니다.
대신 작성하신 Dialog/Toast 클래스를 사용해야겠지요.
어짜피 화면에 보여지는 것은 특정 메소드를 호출해야 보여집니다.
그 메소드를 오버라이드하고, 메소드가 호출되면 콜백되는 메소드를 등록합니다.
자바에서는 리스너라고 합니다.
로그인 유지
Toast가 뜨는 것을 제어한다는 것은 언제 Thread가 멈춰야 할지를 알고 있다고 볼 수 있지요?
그럼 Toast를 보여줄 때, Thread를 종료하세요.
Toast를 보여지고 있다는 것은 감지하기 어렵습니다.
View를 설정한다면, View를 통해서 보여지는 것을 알 수는 있지만, 감지하려면 별도의 Thread가 필요합니다.