Activate XMPP location received only on traceur activated.
This commit is contained in:
parent
aaffa44e7f
commit
5246ab3595
|
|
@ -664,18 +664,22 @@ public class MainActivity extends AppCompatActivity implements IOrientationConsu
|
||||||
runOnUiThread(new Runnable() {
|
runOnUiThread(new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
MyLocation loc = serviceXmpp.getCurrentLocation();
|
if (serviceGps.isTraceurActivated()) {
|
||||||
onNewLocation(loc);
|
MyLocation loc = serviceXmpp.getCurrentLocation();
|
||||||
|
onNewLocation(loc);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
} else if (o.equals(ServiceXmpp.NOTIF_NEW_OBJECT)){
|
} else if (o.equals(ServiceXmpp.NOTIF_NEW_OBJECT)){
|
||||||
runOnUiThread(new Runnable() {
|
runOnUiThread(new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
MyLocation locObj = serviceXmpp.getLastObjectXmppLocation();
|
if (serviceGps.isTraceurActivated()) {
|
||||||
WayPointLocation loc = serviceGps.addPointObjectTrail(locObj);
|
MyLocation locObj = serviceXmpp.getLastObjectXmppLocation();
|
||||||
GeoPoint gp = new GeoPoint(loc.getLatitude(), loc.getLongitude(), loc.getAltitude());
|
WayPointLocation loc = serviceGps.addPointObjectTrail(locObj);
|
||||||
addMarker(gp, loc.isFound());
|
GeoPoint gp = new GeoPoint(loc.getLatitude(), loc.getLongitude(), loc.getAltitude());
|
||||||
|
addMarker(gp, loc.isFound());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
} else if (o.equals(ServiceXmpp.NOTIF_START_TRAIL)){
|
} else if (o.equals(ServiceXmpp.NOTIF_START_TRAIL)){
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue