B
BFK
Fortgeschrittenes Mitglied
- 11
Hallo,
habe eine kleine Frage an euch.
Wie ja schon bekannt ist, kann man mit..:
den GPS-Provider aktivieren und mit hilfe der Klasse LocationListener da die emfangene Daten verarbeiten.
Bei .:
gibt man an wann der GPS-Status abgefragen soll, bei meinem Fall habe ich 10.000 ms, also 10 sec und 50 meter als minimale Werte angegeben.
Meine Frage ist jetzt, ob ich diese minimale Werte weglassen kann und zwar möchte ich z.B. nur einen minimalen Wert für die Zeit haben (z.B. meine 10 sec), aber keinen Wert für die Distanz.
Eine Lösung wäre ja beides auf 0 zu setzen und bei onLoactionchange (bei der LocationListener-Klasse) eine if-Bedinung zu setzen. Das Problem ist nun das hier der Akku ohne Grund verschwendet wird.
deshalb meine Frage ob es eine elegantere Lösung gibt..!
habe eine kleine Frage an euch.
Wie ja schon bekannt ist, kann man mit..:
Code:
LocationManager mlocManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
LocationListener mlocListener = new MyLocationListener();
mlocManager.requestLocationUpdates( LocationManager.GPS_PROVIDER, 10000L,50.0f, mlocListener);
Bei .:
Code:
mlocManager.requestLocationUpdates( LocationManager.GPS_PROVIDER, 10000L,50.0f, mlocListener);
Meine Frage ist jetzt, ob ich diese minimale Werte weglassen kann und zwar möchte ich z.B. nur einen minimalen Wert für die Zeit haben (z.B. meine 10 sec), aber keinen Wert für die Distanz.
Eine Lösung wäre ja beides auf 0 zu setzen und bei onLoactionchange (bei der LocationListener-Klasse) eine if-Bedinung zu setzen. Das Problem ist nun das hier der Akku ohne Grund verschwendet wird.
deshalb meine Frage ob es eine elegantere Lösung gibt..!
Zuletzt bearbeitet: