From 8b9b06dbb134d2ecd15ec9957ee0ca39739259fc Mon Sep 17 00:00:00 2001 From: Samuel Tardieu Date: Wed, 19 Feb 2014 19:00:57 +0100 Subject: fix #3618: hint & log images are improperly displayed --- main/src/cgeo/geocaching/ImagesActivity.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'main/src/cgeo') diff --git a/main/src/cgeo/geocaching/ImagesActivity.java b/main/src/cgeo/geocaching/ImagesActivity.java index 29bc8c7..12ee00a 100644 --- a/main/src/cgeo/geocaching/ImagesActivity.java +++ b/main/src/cgeo/geocaching/ImagesActivity.java @@ -24,6 +24,7 @@ public class ImagesActivity extends AbstractActivity { private ArrayList imageNames; private ImagesList imagesList; private ImageType imgType = ImageType.SpoilerImages; + private String geocode; @Override public void onCreate(Bundle savedInstanceState) { @@ -44,13 +45,13 @@ public class ImagesActivity extends AbstractActivity { return; } + this.geocode = geocode; + // init setTheme(); setContentView(R.layout.images_activity); setTitle(res.getString(imgType.getTitle())); - imagesList = new ImagesList(this, geocode); - imageNames = extras.getParcelableArrayList(Intents.EXTRA_IMAGES); if (CollectionUtils.isEmpty(imageNames)) { showToast(res.getString(R.string.warn_load_images)); @@ -65,6 +66,7 @@ public class ImagesActivity extends AbstractActivity { @Override public void onStart() { super.onStart(); + imagesList = new ImagesList(this, geocode); imagesList.loadImages(findViewById(R.id.spoiler_list), imageNames, offline); } @@ -72,6 +74,7 @@ public class ImagesActivity extends AbstractActivity { public void onStop() { // Reclaim native memory faster than the finalizers would imagesList.removeAllViews(); + imagesList = null; super.onStop(); } -- cgit v1.1