2016-04-20 4 views
1

Wenn ich Samsung Galaxy Mini 4.4 verwende, sehe ich zwei progressDialog (Bild unten). Wenn ich ein anderes Gerät verwenden - everething ist in OrdnungZeige zwei ProgressDialog statt einer

enter image description here

if (progressDialog == null) { 
     progressDialog = new ProgressDialog(getActivity(), R.style.AlertDialogThemeBlackColor); 
     progressDialog.setMessage(getResources().getString(R.string.loading_your_data)); 
     progressDialog.setCancelable(false); 
    } 
    progressDialog.show(); 
+0

Ich habe das gleiche Problem, und seltsam ist, ist es passiert nur auf einigen Samsung-Geräten und auch nur für einige Apps, andere Minen-Anwendungen mit fast gleichen Code haben dieses Problem nicht ... es ist wirklich sehr seltsam Ding –

Antwort

0

ich Grund nicht gefunden haben, aber ich fand einen Weg, dies zu vermeiden. Sie benötigen einen Dialog in der folgenden Art und Weise zu erstellen:

new ProgressDialog(new ContextThemeWrapper(getActivity(), R.style.ProgressDialog)); 

R.style.ProgressDialog - Ihr Thema

0

änderte ich ProgressDialog ‚s-Art von meinen benutzerdefinierten Stil zu Theme_AppCompat_Dialog

Dies löste das Problem, konnte aber nicht herausfinden Grund für das Problem.