2017-10-28 4 views
-1

Nach der Aktualisierung von Android Studio 2.3 auf 3.0, PiChart starten abstürzt, geben NumberFormat Ausnahme int Wert "@ 2131165428". Ich habe meinen ganzen Code und meine Antwort überprüft, wenn diese Art von Wert nicht kommt.PieChart Nummer Parsing Fehler nach dem Upgrade von Android Studio 3.0.0

ich immer bin nicht, warum es diesen Fehler zeigt, die ich in einem anderen Studio überprüft, 2.3 funktioniert gut, ist das einzige Problem, mit Studio 3,0

pieChart android studio 3.0 error

Antwort

2

NumberFormatException eine Ausnahme ist, dass könnte geworfen werden , wenn Sie versuchen, einen String in eine Zahl zu konvertieren, wobei diese Zahl ein int, ein Float oder ein anderer numerischer Java-Typ sein könnte.

Problem

@2131165428.

Das obige ist STRING. Wann immer Sie zu int konvertieren, dann kommt das Problem. Sie können FORMAT aufgrund @ nicht konvertieren. Für eine gute Annäherung verwenden Sie try-catch block.

try 
    { 
    // CODE HERE 
    } 
    catch (NumberFormatException exp) 
    { 
    exp.printStackTrace(); // Call here, If any exception 
    } 
  • Sie müssen STRING Inhalt von INTEGER entfernen.
+0

bereits habe ich erklärt, der gleiche Code arbeitet in Studio 2.3, Problem ist mit Studio 3.0. Versuch zu fangen wird mein Problem nicht lösen, es wird nur Abstürze verhindern. –

+2

@RaviPrakashYadav Ich bezweifle sehr, dass es jemals funktionieren könnte, auf ** jeder ** OS-Version oder IDE. '" @ 2131165428 "' kann ** niemals ** eine Zahl sein. –

+0

@RaviPrakashYadav Bitte sorgfältig debuggen. Wenn '2.3' das vermeiden, dann denke ich, dass es ein Fehler ist. Ich schätze, ein schlampiger Fehler kommt von deinem Ende. –

Verwandte Themen