안드로이드 개발 질문/답변
(글 수 45,052)
제목그대론데..
A액티비티 위에 B액티비티가 올려져있구요.
A액티비티에서 무한루프 스레드가 하나 돌고있습니다.
이 스레드에서 어떤 조건을 만족하면 대화상자를 띄우고 싶습니다.
그런데 핸들러를 사용해보아도 안되고
백 그라운드라 그런가해서 BR로 신호를 보낼려고했더니 이것도 안되네요.. 문법에는 오류가없었는데..다른 액티에서는 잘되던 소스인데 이 스레드로 오니까 안되네요 .
백그라운드의 스레드에서 대화상자를 출력하려면 어떻게 해야 좋을까요 ?
2010.06.03 17:02:52
Tread 작업이라고 해서 WeakAsyncTask 이녀석이 있슴
public static class PersistTask extends
WeakAsyncTask<EntitySet, Void, Integer, TestActivity > {
public PersistTask(TestActivity target, int saveMode) {
super(target);
mSaveMode = saveMode;
}
... 대략 이런 녀석이구요
protected void onPreExecute(TestActivity target) ...등등 메소드가 조금 있습니다.
하여간 메소드 안에서 target.showDialog(DIALOG); 이거 동작합니다.




may be required..by debugging