Haben Sie versucht, jeden loader in Zusammenhang mit der aktuellen Aktivität umzusetzen. Es wird eine viel bessere Option sein.
Es Ihre Aktivität Sie diese verwenden können:
final static int PROGRESS_DIALOG = 1;
ProgressDialog dialog;
@Override
protected Dialog onCreateDialog(int id){
switch(id){
case PROGRESS_DIALOG:
dialog = new ProgressDialog(this);
dialog.setMessage("Whatever you want to tell them.");
dialog.setIndeterminate(true);
dialog.setCancelable(true); // if you want people to be able to cancel the download
dialog.setOnCancelListener(new DialogInterface.OnCancelListener(){
@Override
public void onCancel(DialogInterface dialog)
{
**** cleanup. Not needed if not cancelable ****
}});
return dialog;
default:
return null;
}
das Dialogfeld zu schließen, rufen Sie einfach:
dialog.dismiss();
wo Ihr Ansatz? –
Haben Sie Ihre Google-Suche abgeschlossen? – Mani
Ich möchte in meiner Anwendung global zeigen, dass, wo ich brauche, ich nur diese Methode mit ihren Argumenten aufrufen. –