Seltsame Ausnahme in der Anwendung

8

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?

    
user501223 04.03.2011, 18:26
quelle

2 Antworten

3

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.

    
Mr. S 19.02.2012 22:00
quelle
0

Es sollte ein Stacktrace neben dem Bericht vorhanden sein, der Ihnen helfen kann, die genaue Codezeile zu finden.

    
Mannaz 04.03.2011 22:12
quelle

Tags und Links