안드로이드 개발 질문/답변
(글 수 45,052)
특정 상황에서 dialog를 띄우고 싶은데요.
is가 true일때 dialog창을 띄우고 싶습니다.
public class List extends ListActivity {
boolean is;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.is = false;
A();
}
voidA() {
Handler handler = new Handler();
handler.post(new Runnable() {
public void run() {
while(true) {//특정 상황에서 is가 true가 되며 이때 dialog창을 띄우고 싶습니다. 다른 클래스에서 is값을 바꿉니다.
if(isAsk == true) {
is = false;
showDialog(id);
}
}
}
}
)};
@Override
protected Dialog onCreateDialog(int id) {
..........
}
}
이런식으로 했는데 실행이 되지 않네요. (실행은 되는데 검은 화면만 나오고 정지되어 있습니다.)