Nur um die Antwort von Terra Caines zu klären, da ich gesehen habe, dass es den Menschen viel passiert;
TextViewund andere Textkomponenten haben 2setText() Funktionen mit 1 Parameter.
Einer von ihnen ist mit a Stringund einer mit int. Das intist offensichtlich für eine Zeichenfolge Ressource wie R.string.myString- was für diejenigen, die nicht wussten,R.exm immer als dargestellt wird int. Die Zeichenfolge dient zum Einfügen einer Zeichenfolge.
So möchte ich zum Beispiel int x = 1;in eine Textansicht einfügen. Doing mTextView.setText(x);
die Textview wird bewirken , dass die Ressource - Funktion zu verwenden , und da es wahrscheinlich keine Ressource mit der ID 1 ist , wird es die Ausnahme Ressource nicht gefunden werfen. Wenn Sie ein int oder eine beliebige Zahl in die Funktion setText () einfügen möchten, stellen Sie sicher, dass Sie es in konvertieren String (x+"")oder (x.toString())den Trick für Sie erledigen.
Hoffe, es hat den Menschen etwas Zeit gespart.