diff --git a/app/src/main/java/de/apps4ics/mountainnavigation/handlers/PoiHandler.java b/app/src/main/java/de/apps4ics/mountainnavigation/handlers/PoiHandler.java index b9a687e..28b9f1c 100644 --- a/app/src/main/java/de/apps4ics/mountainnavigation/handlers/PoiHandler.java +++ b/app/src/main/java/de/apps4ics/mountainnavigation/handlers/PoiHandler.java @@ -259,16 +259,10 @@ } - //TODO move addPoiDialog and stuff to this class - private void addPoiToOsm(double lat, double lon, double alt, int type, Options[] options) { } - private void addPoiToCache(double lat, double lon, double alt, int type, Options[] options) { - //TODO register callback to upload it to OSM as soon as data/wifi is available - } - public void editPoi(int id, Options[] options) { } @@ -616,6 +610,8 @@ } long rowId = dbHandler.addPoi(poi); if(rowId >= 0) MainActivity.Toaster(context.getString(R.string.add_poi_success), true, context); + if(MainActivity.hasInternet()) addPoiToOsm(dbgp.getLat(), dbgp.getLon(), dbgp.getAlt(), poi.getType(), null); + else ;//TODO add callback return rowId; }