- Forum-Beiträge: 116
17.11.2014, 14:40:32 via Website
17.11.2014 14:40:32 via Website
Hallo,
ich habe in letzter Zeit mal probiert, mich mit der App-Entwicklung für Android vertraut zu machen. So als kleinen Anfangstest habe ich eine App geschrieben, die Primzahlen in einem bestimmten Wertebereich ausrechnet und ausgibt. Nun bin ich auf eine Problem bei der Ausgabe gestoßen, bei dem ich nicht weiterkomme. Ich habe da ein TextView und in dieses schreibe ich mit textview1.append(String.valueOf(primzahl)) in der Schleife jede neu berechnete Zahl. Mein Problem ist jetzt, dass die Berechnung schon bis 10000 eine Ewigkeit dauert und die App teilweise abstürzt. Wenn ich die Ausgabe so schreibe: textview1.setText(String.valueOf(primzahl)), dann rechnet es bis zu einer Million in 3 sec. hoch, nur steht dann halt am Ende nur die letzte berechnete Zahl im Textfeld. Dann habe ich es so probiert um im Vorfeld schon alles zusammenzufügen:
String primstring = primstring + ", " + String.valueOf(primzahl). Und dann halt nach der Berechnung textview1.setText(String).
Und wieder dauert alles eine Ewigkeit. Das bedeutet ja, dass das Problem beim zusammenfügen der Zahlen entsteht, nur was soll ich da anders machen? Ich wäre sehr dankbar, wenn mir jemand auf die Sprünge helfen könnte.
Gruß fileerror
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.