Frederic
- Forum-Beiträge: 2
07.04.2012, 12:10:07 via Website
07.04.2012 12:10:07 via Website
Hallo Community,
Zu Beginn erstmal ein großes Lob, da ich dieses Forum echt klasse finde! ;)
Ich bin neu hier (und auch im Bereich der Android Programmierung) und habe auch gleich eine Frage.
Ich habe bereits viel gesucht, jedoch leider keine passenden Resultate gefunden.
Folgendes Problem lässt mir momentan keine Ruhe:
Ich möchte, je nach Android Version, verschiedene Operationen ausführen, da Teile meines Quelltextes nicht in Versionen kleiner als 4.0 funktionieren. Dazu habe ich folgende if-Anweisung erstellt.
In der Variable "vers" wird die Versionsnummer des Android-Systems, auf dem die App ausgeführt wird, gespeichert. Danach wird der String in eine float Variable "vers_float" umgewandelt, um anschließend eine if-Anfrage durchführen zu können. Soweit meine Theorie. Leider stürzt die App jedoch immer mit einem Fehler ab.
Woran kann das liegen? Ohne diese if-Anweisung hat die App einwandfrei funktioniert. Über Antworten würde ich mich sehr freuen.
Im Voraus Vielen Dank für eure Hilfe!
Gruß Frederic
Zu Beginn erstmal ein großes Lob, da ich dieses Forum echt klasse finde! ;)
Ich bin neu hier (und auch im Bereich der Android Programmierung) und habe auch gleich eine Frage.
Ich habe bereits viel gesucht, jedoch leider keine passenden Resultate gefunden.
Folgendes Problem lässt mir momentan keine Ruhe:
Ich möchte, je nach Android Version, verschiedene Operationen ausführen, da Teile meines Quelltextes nicht in Versionen kleiner als 4.0 funktionieren. Dazu habe ich folgende if-Anweisung erstellt.
1String vers = Build.VERSION.RELEASE;
2 float vers_float = Float.parseFloat(vers);
3
4
5
6 if (vers_float < 4.0)
7
8 { mache dies }
9 else
10 { mache das }
2 float vers_float = Float.parseFloat(vers);
3
4
5
6 if (vers_float < 4.0)
7
8 { mache dies }
9 else
10 { mache das }
In der Variable "vers" wird die Versionsnummer des Android-Systems, auf dem die App ausgeführt wird, gespeichert. Danach wird der String in eine float Variable "vers_float" umgewandelt, um anschließend eine if-Anfrage durchführen zu können. Soweit meine Theorie. Leider stürzt die App jedoch immer mit einem Fehler ab.
Woran kann das liegen? Ohne diese if-Anweisung hat die App einwandfrei funktioniert. Über Antworten würde ich mich sehr freuen.
Im Voraus Vielen Dank für eure Hilfe!
Gruß Frederic
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.