안드로이드 개발 질문/답변
(글 수 45,052)
suspend(); 라는 함수 말인데요.
Suspends this Thread. This is a no-op if the receiver is suspended. If the
receiver isAlive() however, suspended it until
resume() is sent to it. Suspend requests are not queued, which
means that N requests are equivalent to just one - only one resume request is
needed in this case.
미천한 실력으로나마 해석해보면 일시정지 기능이며 resume() 메소드를 통해서만 다시 시작 할 수 있다고 되어있는데.
이게 전혀 먹히질 안네요 일시정지가 되질안아요 스레드는 계속 돕니다 어떻게 쓰는걸까요.
할룽!
2011.06.10 14:15:47
아 그러면 루프에서 빠져 나올테니 안되겠고 while은 무한으로 돌게 하고 내부에 if문을 하나 더 두면 되겠네요. 변수값이 true일때만 돌게끔요.




그냥 변수 하나 설정하시고 스레드 안에 while 문에서 변수 값을 가지고 돌지 말지 결정하시면 되는거 아닌가요?