From f463caa24ddbfb14b4acc7245e0dfbb4e3068b63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=80=20?= =?UTF-8?q?=D0=97=D0=B0=D1=86=D0=B5=D0=BF=D0=B8=D0=BD?= Date: Thu, 28 Feb 2019 17:57:41 +0300 Subject: [PATCH] [android] Added network policy checking for hotel views displaying --- .../maps/widget/placepage/PlacePageView.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/android/src/com/mapswithme/maps/widget/placepage/PlacePageView.java b/android/src/com/mapswithme/maps/widget/placepage/PlacePageView.java index 3e432764f8..e57c258744 100644 --- a/android/src/com/mapswithme/maps/widget/placepage/PlacePageView.java +++ b/android/src/com/mapswithme/maps/widget/placepage/PlacePageView.java @@ -1094,14 +1094,14 @@ public class PlacePageView extends NestedScrollView } refreshPreview(mMapObject, null); + refreshDetails(mMapObject); + refreshHotelDetailViews(policy); refreshViewsInternal(mMapObject); mUgcController.getUGC(mMapObject); } private void refreshViewsInternal(@NonNull MapObject mapObject) { - refreshDetails(mapObject); - final Location loc = LocationHelper.INSTANCE.getSavedLocation(); switch (mapObject.getMapObjectType()) { @@ -1218,8 +1218,6 @@ public class PlacePageView extends NestedScrollView { refreshLatLon(mapObject); - refreshHotelDetailViews(); - if (mSponsored == null || mSponsored.getType() != Sponsored.TYPE_BOOKING) { String website = mapObject.getMetadata(Metadata.MetadataType.FMD_WEBSITE); @@ -1257,7 +1255,7 @@ public class PlacePageView extends NestedScrollView setPlaceDescription(mapObject); } - private void refreshHotelDetailViews() + private void refreshHotelDetailViews(@NonNull NetworkPolicy policy) { if (mSponsored == null) { @@ -1266,7 +1264,7 @@ public class PlacePageView extends NestedScrollView } boolean isConnected = ConnectionState.isConnected(); - if (isConnected) + if (isConnected && policy.сanUseNetwork()) showHotelDetailViews(); else hideHotelDetailViews();