기존에 AlertDialog를


new AlertDialog.Builder(this); 와 같이 생성하였는데요,


문제는 이 Dialog 생성부분이 핸들러 안에 포함되어 있었습니다.


그래서 나중에 생성시에 BadTokenException이 나오길래 


new AlertDialog.Builder(GetParent());


로 수정을 하였습니다.


그랬더니 이번엔 NullPointerException이 나오네요!!


무슨일일까요? ㅠ.ㅠ


아래는 소스코드입니다.


 private final Handler mHandler = new Handler() {

    @Override

    public void handleMessage(Message msg) {

    switch(msg.what) {

case Common.FAILED_CONNECT: 

AlertDialog alert = new AlertDialog.Builder(getParent()).

setTitle("Connection Failed").

setMessage("Connect to another device.\nRetry?")

.show(); 

break;

}

}

}