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

안드로이드 스레드 동시에 사용할 때 문제

0 추천
안녕하세요.

 

우선 A라는 클래스가 있고 이것은 Thread를 상속받았습니다.

 

Activity에서 스레드를 상속받은 A클래스를 호출하여 작업을 실행합니다.

그리고 버튼을 누르면 서비스가 실행되고, 서비스에서 또 A클래스를 호출하여 작업합니다.

 

그리고 액티비티가 Destroy가 될 때 액티비티에서 사용하던 A클래스의 값을 변경하고, interrupt 시킵니다.

 

그런데 !

 

서비스에서 호출한 A클래스가 종료되어버립니다.

 

나중에 실행한 스레드가 종료되버린것입니다.

 

어떻게 해결해야하나요
음무 (17,820 포인트) 님이 2014년 9월 22일 질문

1개의 답변

0 추천

쓰레드 생성시에 

thread.setDaemon(false); 

를 주면 안될까요?

body{zoom:109%!important;}
두통 1 (720 포인트) 님이 2014년 9월 23일 답변
두통 1님이 2014년 9월 23일 reshown
...