Nachdem die Fragment-API veröffentlicht wurde, habe ich mit dem Kompatibilitätspaket begonnen, alle veralteten Dialoge in DialogFragments zu portieren. Alles funktionierte gut, bis ich merke, dass meine Dialoge nur zu ICS-Abstürzen führen:
%Vor%Meine Dialoge werden in AsyncTask.onPostExecute () angezeigt, um dem Benutzer eine HTTP-Antwort anzuzeigen. Nachdem ich auf das Problem gestoßen bin, kam ich zu dem Schluss, dass diese Ausnahme nur dann auftritt, wenn die Aktivität pausiert oder angehalten wurde und nicht bei anderen Android-Versionen. Ich habe versucht, commitAllowingStateLoss () zu verwenden, aber es hilft nicht, da die Ausnahme auf DialogFragment.show () geworfen wird. Hier ist mein Code für das DialogFragment:
%Vor%Ist es ein Fehler auf ICS? Was soll ich tun?
Ich bin auf dieses Problem gestoßen und konnte im Rahmen dieses Problems keinen Weg finden.
Ich habe jedoch eine Problemumgehung für das Problem bereitgestellt, die Sie im Folgenden sehen können link
Tags und Links android android-fragments android-4.0 android-dialogfragment