Я хочу, чтобы не скрывать прогресс диалога в андроиде после нажатия кнопки, я хочу, чтобы выполнить некоторые операции только при сохранении Dialog
появляется, У меня есть следующий код для создания диалога:Как сохранить диалог в андроиде?
public Dialog onCreateDialog(int id){
switch(id){
case 0 :
// Alert Dialog
return null;
case 1:
progressDialog = new ProgressDialog(this);
progressDialog.setIcon(R.drawable.ic_launcher);
progressDialog.setTitle("Play audio file");
progressDialog.setCancelable(false);
progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
/* progressDialog.setButton(DialogInterface.BUTTON_POSITIVE,"Play",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(getBaseContext(),"Hide clicked!",Toast.LENGTH_SHORT).show();
}
});*/
progressDialog.setButton(DialogInterface.BUTTON_NEGATIVE, "Close", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(getBaseContext(),"Cancel clicked!",Toast.LENGTH_SHORT).show();
}
});
progressDialog.setButton("Play", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(getBaseContext(),"Cancel clicked!",Toast.LENGTH_SHORT).show();
}
});
return progressDialog;
}
return null;
}
'dialog.dismiss()' –
Прохладный, так что случилось с вашим кодом? – Blundell