Add some code

This commit is contained in:
Alexander Sytnyk 2017-09-05 14:38:57 +03:00
parent f53590ef14
commit 0a7e6d0db5

View file

@ -250,7 +250,19 @@ public class MapMarkersDbHelper {
} }
} }
public void restoreMarkerFromHistory(MapMarker marker) { public void removeAllActiveMapMarkers() {
SQLiteConnection db = openConnection(false);
if (db != null) {
try {
db.execSQL("UPDATE " + MARKERS_TABLE_NAME + " SET " + MARKERS_COL_ACTIVE + " = ? " +
"WHERE " + MARKERS_COL_ACTIVE + " = ?", new Object[]{0, 1});
} finally {
db.close();
}
}
}
public void restoreMapMarkerFromHistory(MapMarker marker) {
if (!marker.history) { if (!marker.history) {
return; return;
} }
@ -287,4 +299,31 @@ public class MapMarkersDbHelper {
} }
return markers; return markers;
} }
public void removeMapMarkerHistory(MapMarker marker) {
if (!marker.history) {
return;
}
SQLiteConnection db = openConnection(true);
if (db != null) {
try {
db.execSQL("DELETE FROM " + MARKERS_TABLE_NAME + " WHERE " + MARKERS_COL_ID + " = ?",
new Object[]{marker.id});
} finally {
db.close();
}
}
}
public void removeAllMapMarkersHistory() {
SQLiteConnection db = openConnection(true);
if (db != null) {
try {
db.execSQL("DELETE FROM " + MARKERS_TABLE_NAME + " WHERE " + MARKERS_COL_ACTIVE + " = ?",
new Object[]{0});
} finally {
db.close();
}
}
}
} }