현재 핸들러 안에 AlertDialog가 있습니다.


기존에 AlertDialog를


new AlertDialog.Builder(activityname.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;

}

}

}