From 085db85ce008b7effd863430906b964cf158c4d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20P=C3=B3=C5=82grabia?= Date: Sun, 18 Sep 2016 11:49:29 +0200 Subject: [PATCH] Added panoramio request-friendliness onCreateView. --- .../urbanexplorer/fragments/HomeFragment.java | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/HomeFragment.java b/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/HomeFragment.java index 1f052e1..cc27fac 100644 --- a/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/HomeFragment.java +++ b/app/src/main/java/pl/tpolgrabia/urbanexplorer/fragments/HomeFragment.java @@ -116,14 +116,16 @@ public class HomeFragment extends Fragment { initialized = true; lg.trace("Saved instance state {}", savedInstanceState); - if (savedInstanceState == null) { - lg.trace("Saved instance state is null"); - photos = new ArrayList<>(); - } - else { - final Serializable serializable = savedInstanceState.getSerializable(PHOTO_LIST); - lg.trace("Photo list serializable {}", serializable); - photos = (ArrayList) serializable; + if (photos == null) { + if (savedInstanceState == null) { + lg.trace("Saved instance state is null"); + photos = new ArrayList<>(); + } + else { + final Serializable serializable = savedInstanceState.getSerializable(PHOTO_LIST); + lg.trace("Photo list serializable {}", serializable); + photos = (ArrayList) serializable; + } } locations.setAdapter(new PanoramioAdapter(getActivity(), R.layout.location_item, photos));