aboutsummaryrefslogtreecommitdiffstats
path: root/main/src
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2014-02-19 19:00:57 +0100
committerSamuel Tardieu <sam@rfc1149.net>2014-02-19 19:00:57 +0100
commit8b9b06dbb134d2ecd15ec9957ee0ca39739259fc (patch)
treeb4b742a663e88b14148a153b5776e71251487b59 /main/src
parent5038771fb55c0ab77243bbbaaa6d487c4d02ec9b (diff)
downloadcgeo-8b9b06dbb134d2ecd15ec9957ee0ca39739259fc.zip
cgeo-8b9b06dbb134d2ecd15ec9957ee0ca39739259fc.tar.gz
cgeo-8b9b06dbb134d2ecd15ec9957ee0ca39739259fc.tar.bz2
fix #3618: hint & log images are improperly displayed
Diffstat (limited to 'main/src')
-rw-r--r--main/src/cgeo/geocaching/ImagesActivity.java7
1 files changed, 5 insertions, 2 deletions
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<Image> 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();
}