From 8b8eaa5ea9d28c73621eb0c850662c1a5740195d Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Wed, 25 Jun 2025 20:14:02 +0200 Subject: [PATCH] MarkerDetailActivity must call onDestroy(). --- .../opentracks/ui/markers/MarkerDetailActivity.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/dennisguse/opentracks/ui/markers/MarkerDetailActivity.java b/src/main/java/de/dennisguse/opentracks/ui/markers/MarkerDetailActivity.java index 873a007b9..3c6ea8cbc 100644 --- a/src/main/java/de/dennisguse/opentracks/ui/markers/MarkerDetailActivity.java +++ b/src/main/java/de/dennisguse/opentracks/ui/markers/MarkerDetailActivity.java @@ -107,6 +107,13 @@ public class MarkerDetailActivity extends AbstractActivity implements DeleteMark return viewBinding.getRoot(); } + @Override + protected void onDestroy() { + super.onDestroy(); + viewBinding = null; + markerIds = null; + } + @Override public void onMarkerDeleted() { runOnUiThread(this::finish); @@ -129,7 +136,7 @@ public class MarkerDetailActivity extends AbstractActivity implements DeleteMark return markerIds.size(); } - @Nullable //TODO Used? + @Nullable public CharSequence getPageTitle(int position) { return getString(R.string.marker_title, position + 1, getItemCount()); }