2017-03-26 6 views
-2

enter image description hereint-Werte in einem String Andriod

Hinzufügen Ich kann die int-Werte in einem String nicht addieren, ich kann nicht sehen, warum.

Die Zeichenfolge in eine zweite Aktivität wurde durch Bündel gesendet und in einem Textview jetzt brauche ich eine Summe des Wertes des int String angezeigt.

Aber Andriod immer abstürzt, habe ich viele verschiedene Möglichkeiten ausprobiert, aber kann nicht sehen, warum es nicht funktioniert. Eine einfache for-Schleife sollte funktionieren: sum = sum + myArr [i]. Verrückt gehen bitte helfen.

+0

Poste deinen Code nicht als Bild und poste dein LogCat-Protokoll des Absturzes. – X3Btel

Antwort

1

Verwendung dieses auf textView3.setText(" "+sum) statt textView3.setText(sum) kann dies das Problem

1

Es gibt für setText() mehrere Überlastungen lösen. Wenn Sie die Nummer eintippen das System this verwenden, um die Anzahl der Annahme tatsächlich id Ressource. Sie sollten Integer.toString(sum)

2

das Probieren, wenn es

int sum=0; 
    for(int i=0;i<myArr.length;i++){ 
     sum=sum+Integer.valueOf(myArr[i]); 
    } 
    Log.v("@@@WWe"," Sum :"+sum); 
    textView3.setText(sum); 
+0

richtige Antwort versuchen Sie es –

0

Textview-String als Parameter erwartet helfen können. Sie können es erreichen, indem es zu String typecasting oder einfach nur durch den Zusatz „“ vor oder nach Ihrem int (sum).

textView3.setText(sum+""); 
Verwandte Themen