From 4dcd4c5c4c49d6fd9cd616d0f82a49d67cc36f7e Mon Sep 17 00:00:00 2001 From: sh123 Date: Sat, 3 Sep 2022 19:02:25 +0300 Subject: [PATCH] Fixe bugs --- .../main/java/com/radio/codec2talkie/maps/MapActivity.java | 4 +++- .../codec2talkie/storage/position/PositionItemRepository.java | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/codec2talkie/src/main/java/com/radio/codec2talkie/maps/MapActivity.java b/codec2talkie/src/main/java/com/radio/codec2talkie/maps/MapActivity.java index 80a5ce1..7a14a20 100644 --- a/codec2talkie/src/main/java/com/radio/codec2talkie/maps/MapActivity.java +++ b/codec2talkie/src/main/java/com/radio/codec2talkie/maps/MapActivity.java @@ -195,7 +195,7 @@ public class MapActivity extends AppCompatActivity { private void addTrack(List positions) { for (PositionItem trackPoint : positions) { - Log.i(TAG, "addPoint " + trackPoint.getLatitude() + " " + trackPoint.getLongitude()); + //Log.i(TAG, "addPoint " + trackPoint.getLatitude() + " " + trackPoint.getLongitude()); _stationTrackPoints.add(new GeoPoint(trackPoint.getLatitude(), trackPoint.getLongitude())); } _stationTrackLine.setPoints(_stationTrackPoints); @@ -274,6 +274,7 @@ public class MapActivity extends AppCompatActivity { marker.setId(callsign); marker.setIcon(drawableText); marker.setImage(drawableInfoIcon); + /* marker.setOnMarkerClickListener((monitoredMarker, mapView) -> { if (_stationTrack != null) _stationTrack.removeObservers(this); @@ -285,6 +286,7 @@ public class MapActivity extends AppCompatActivity { _stationTrack.observe(this, this::addTrack); return false; }); + */ _map.getOverlays().add(marker); _objectOverlayItems.put(callsign, marker); } diff --git a/codec2talkie/src/main/java/com/radio/codec2talkie/storage/position/PositionItemRepository.java b/codec2talkie/src/main/java/com/radio/codec2talkie/storage/position/PositionItemRepository.java index ae310f3..cbb1f76 100644 --- a/codec2talkie/src/main/java/com/radio/codec2talkie/storage/position/PositionItemRepository.java +++ b/codec2talkie/src/main/java/com/radio/codec2talkie/storage/position/PositionItemRepository.java @@ -19,7 +19,7 @@ public class PositionItemRepository { } public void upsertPositionItem(PositionItem positionItem) { - AppDatabase.getDatabaseExecutor().execute(() -> _positionItemDao.updatePositionItem(positionItem)); + AppDatabase.getDatabaseExecutor().execute(() -> _positionItemDao.upsertPositionItem(positionItem)); } public LiveData> getPositionItems(String srcCallsign) {