Ich habe kürzlich eine Anwendung auf den Markt gebracht und ich habe bis jetzt 7 Fehler erhalten, die wie folgt aussehen:
java.lang.IllegalArgumentException: Falsche Statusklasse, erwartet View State, aber stattdessen class android.widget.ProgressBar $ SavedState. Dies geschieht normalerweise, wenn zwei Ansichten unterschiedlichen Typs dieselbe ID in derselben Hierarchie haben. Die ID dieser Sicht ist id / 0x2. Stellen Sie sicher, dass andere Ansichten nicht dieselbe ID verwenden.
Kann mir jemand sagen, wie ich das Problem beheben kann? Was ist View
mit ID 0x2 - gibt es eine Möglichkeit, das herauszufinden?
Ich habe diesen Fehler unter den folgenden Bedingungen erhalten: Ich ersetze das Symbol eines Elements in der Aktionsleiste (in meinem Fall ein Throbber für eine Aktualisierungsschaltfläche), und während es in diesem Zustand ist, drehe ich das Gerät. Dieser Fehler tritt auf, wenn versucht wird, den gespeicherten Status der Ansicht wiederherzustellen und den Unterschied zwischen dem deklarierten und dem serialisierten Objekt zu erkennen.