Roger Knop
- Forum-Beiträge: 1
21.02.2011, 16:57:08 via Website
21.02.2011 16:57:08 via Website
Hallo,
ich habe mein erstes Android Programm geschrieben und es hat sogar geklappt :-)
Es werden in einem bestimmten Zeitabstand die GPS Daten ermittelt und per SMS versendet.
Hierzu habe ich 2 Timer programmiert. Einer, der zyklisch die Abfrage startet und einer der gleichzeitig losrennt und die GPS Ermittlung nach 30 Sekunden abbricht, falls keine Koordinaten ermittelt werden konnten.
Es klappt auch wirklich gut! Aber nur solange ich das Handy mit der App anzeige.
Wenn ich auf den Homescreen gehe und das Handy sperre, dann ist nach der nächsten Ermittlung Schluß. :-(
Nun bin ich schon durch ziemlich viele Beiträge durch und das Einzige was ich gefunden habe, ist die Lösung mit Services.
Also ich müßte meine ganze App in einen Service packen, der dann mit der Activity die Screenausgaben kommuniziert. Ich befürchte, das wird mich überfordern.
Ist das korrekt? Gibt es keine einfachere Möglichkeit der App zu sagen, dass sie einfach weiterlaufen soll? Habe auch schon den Manifest-Eintrag
Wäre für jede "schnellere" Lösung dankbar.
Gruß, Roger
ich habe mein erstes Android Programm geschrieben und es hat sogar geklappt :-)
Es werden in einem bestimmten Zeitabstand die GPS Daten ermittelt und per SMS versendet.
Hierzu habe ich 2 Timer programmiert. Einer, der zyklisch die Abfrage startet und einer der gleichzeitig losrennt und die GPS Ermittlung nach 30 Sekunden abbricht, falls keine Koordinaten ermittelt werden konnten.
Es klappt auch wirklich gut! Aber nur solange ich das Handy mit der App anzeige.
Wenn ich auf den Homescreen gehe und das Handy sperre, dann ist nach der nächsten Ermittlung Schluß. :-(
Nun bin ich schon durch ziemlich viele Beiträge durch und das Einzige was ich gefunden habe, ist die Lösung mit Services.
Also ich müßte meine ganze App in einen Service packen, der dann mit der Activity die Screenausgaben kommuniziert. Ich befürchte, das wird mich überfordern.
Ist das korrekt? Gibt es keine einfachere Möglichkeit der App zu sagen, dass sie einfach weiterlaufen soll? Habe auch schon den Manifest-Eintrag
1android:alwaysRetainTaskState="true"
getestet, aber leider ohne Erfolg.Wäre für jede "schnellere" Lösung dankbar.
Gruß, Roger
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.