diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2014-02-19 19:00:57 +0100 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2014-02-19 19:00:57 +0100 |
| commit | 8b9b06dbb134d2ecd15ec9957ee0ca39739259fc (patch) | |
| tree | b4b742a663e88b14148a153b5776e71251487b59 /main/src | |
| parent | 5038771fb55c0ab77243bbbaaa6d487c4d02ec9b (diff) | |
| download | cgeo-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.java | 7 |
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(); } |
