Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

LocationManager beenden

Das Thema "LocationManager beenden" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 23.07.2009, 14:10   #1 (permalink)
Android-Hilfe.de Mitglied

Modell: Samsung Galaxy I7500

Registriert seit: 26.05.2009
Beiträge: 127
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard LocationManager beenden

Hallo habe mal mit dem LocationManager rumgespielt und ich bekomme auch ne aktuelle Position. Ich habe nun das GPS Zeichen oben drin und bekomme es nicht wieder weg. Auch nach dem Beenden mit
Code:
this.finish();
leider nicht. Hab es noch mit
Code:
myLocManager.removeUpdates(this);
probiert was auch nicht funktioniert. Wer hat da schon Erfahrungen sammeln können?
joschika77 ist offline   Mit Zitat antworten
Alt 23.07.2009, 14:38   #2 (permalink)
Android-Hilfe.de Mitglied

Modell: Samsung Galaxy I7500

Registriert seit: 26.05.2009
Beiträge: 127
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: LocationManager beenden

Ok das geht doch so wie ich es habe, nur leider auf dem Emu nicht.

Nun nochmal ne grundsätzliche Konzeptfrage bezüglich GPS. Ist es sinnvoll einen eigenen Service der die aktuellen Positionen zurück gibt laufen zu lassen? Oder reicht es aus im main-Activity den LocationManager zu initialisieren, vom Interface LocationListener abzuleiten & die Interfacemethoden einzubinden? Was passiert wenn das Programm im Hintergrund ist, also quasi aus? Soll ja dann weiter Positionen sammeln. Bleibt der Service bestehen obwohl das Programm im Hintergrund ist?
joschika77 ist offline   Mit Zitat antworten
Alt 23.07.2009, 16:40   #3 (permalink)
Neuer Benutzer

Registriert seit: 13.07.2009
Beiträge: 16
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: LocationManager beenden

Zitat:
Zitat von joschika77 Beitrag anzeigen
Nun nochmal ne grundsätzliche Konzeptfrage bezüglich GPS. Ist es sinnvoll einen eigenen Service der die aktuellen Positionen zurück gibt laufen zu lassen?
GPS ist mit Abstand der größte Stromfresser in jedem aktuellen
Handy. Mit viel Abstand vor WLAN, Display, BT, MP3-Player usw.
Wenige Stunden Akkulaufzeit wären das Resultat, abhängig von
der genauen Update-Häufigkeit natürlich...


Zitat:
Zitat von joschika77 Beitrag anzeigen
Oder reicht es aus im main-Activity den LocationManager zu initialisieren, vom Interface LocationListener abzuleiten & die Interfacemethoden einzubinden? Was passiert wenn das Programm im Hintergrund ist, also quasi aus? Soll ja dann weiter Positionen sammeln. Bleibt der Service bestehen obwohl das Programm im Hintergrund ist?
Wenn Du aus Deiner Activity einen Service (android.app.Service)
startest, in dem die GPS-Daten gesammelt werden, dann arbeitet
letzterer auch bei Inaktivität der Activity weiter und bekommt
vom System Rechnzeit.
Lemonbaby ist offline   Mit Zitat antworten
Alt 24.07.2009, 14:17   #4 (permalink)
Android-Hilfe.de Mitglied

Modell: Samsung Galaxy I7500

Registriert seit: 26.05.2009
Beiträge: 127
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: LocationManager beenden

Kann es sein das der Service trotz Beenden länger läuft? Also ich beende das Programm mit finish() & vorher rufe ich die Methode removeUpdates(...) auf. Ich bekomme vom Service auf der Activity-Seite trotz Programmende immernoch ne Ausgabe. Wieso? Irgendwann aber hörts dann auf. Komische Sache wie ich finde.
joschika77 ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Programm beenden abfangen joschika77 Android App Entwicklung 9 24.06.2009 17:50
Retro Defense beenden einsiedlerkrebs Android Spiele 1 19.04.2009 17:32
Bookmarks sync und Progs beenden Joker45 Sonstige Apps & Widgets 4 17.04.2009 12:41
Software beenden extrem langsam A-Gee T-Mobile G1 Forum 3 10.03.2009 22:17
Programme beenden brasax Sonstige Apps & Widgets 7 17.02.2009 14:44




Du liest gerade: "LocationManager beenden" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.