private ProgressDialog dialog;
private void showProgressDialog(String msg)
{
dialog = new ProgressDialog(this);
dialog.setMessage(msg);
dialog.setCancelable(false);
dialog.setOnKeyListener(new DialogInterface.OnKeyListener()
{
@Override
public boolean onKey(DialogInterface dialog, int keyCode,
KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK
&& event.getAction() == KeyEvent.ACTION_DOWN)
{
moveTaskToBack(true);
}
return false;
}
});
dialog.show();
}
private void hideProgressDialog()
{
if (dialog != null)
dialog.dismiss();
dialog = null;
}
private void showProgressDialog(String msg)
{
dialog = new ProgressDialog(this);
dialog.setMessage(msg);
dialog.setCancelable(false);
dialog.setOnKeyListener(new DialogInterface.OnKeyListener()
{
@Override
public boolean onKey(DialogInterface dialog, int keyCode,
KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK
&& event.getAction() == KeyEvent.ACTION_DOWN)
{
moveTaskToBack(true);
}
return false;
}
});
dialog.show();
}
private void hideProgressDialog()
{
if (dialog != null)
dialog.dismiss();
dialog = null;
}