@Override
public Dialog onCreateDialog(int id){
dialog = null;
switch(id){
case DIALOG_NORMAL :
return new AlertDialog.Builder(this) .
.setIcon(R.drawable.icon)
.setTitle(msg)
.create();
case DIALOG_PROGRESS :
mProgressDialog = new ProgressDialog(AlertDialogSamples.this);
mProgressDialog.setTitle("abc");
mProgressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
mProgressDialog.setMax(MAX_PROGRESS); //Max값 100
mProgressDialog.setButton("abc", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
});
mProgressDialog.setButton2("abc", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
});
return mProgressDialog;
}
return dialog;
}
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//onStartDownload(DIALOG_DOWNLOAD_ACTIVE);
showDialog(DIALOG_NORMAL);
nomalHandler = new Handler();
nomalHandler.postDelayed(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
removeDialog(DIALOG_NORMAL);
showDialog(DIALOG_PROGRESS);
}
}, 3000);
}
다이얼로그를 하나 생성 후에 RemoveDialog를 호출된 후 다이얼로그가 사라지면 다시 다이얼로그가 생성되지 않습니다.
다시 다이얼로그르 뛰우려면 어떻게 해야 하나요?