From e411596aa323be9aded8e0f15f733bb004a38b79 Mon Sep 17 00:00:00 2001 From: Alexander Marchuk Date: Tue, 29 Mar 2016 14:08:16 +0300 Subject: [PATCH] [android] fix: Crash in WhatsNew/FirstStart fragment. --- .../src/com/mapswithme/maps/news/BaseNewsFragment.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/android/src/com/mapswithme/maps/news/BaseNewsFragment.java b/android/src/com/mapswithme/maps/news/BaseNewsFragment.java index 2e458683b4..ae6061b183 100644 --- a/android/src/com/mapswithme/maps/news/BaseNewsFragment.java +++ b/android/src/com/mapswithme/maps/news/BaseNewsFragment.java @@ -37,8 +37,7 @@ abstract class BaseNewsFragment extends BaseMwmDialogFragment private View mDoneButton; private ImageView[] mDots; - private final Adapter mAdapter = createAdapter(); - private final int mPageCount = mAdapter.getCount(); + private int mPageCount; abstract class Adapter extends PagerAdapter { @@ -222,7 +221,10 @@ abstract class BaseNewsFragment extends BaseMwmDialogFragment mPager = (ViewPager)content.findViewById(R.id.pager); fixPagerSize(); - mPager.setAdapter(mAdapter); + + Adapter adapter = createAdapter(); + mPageCount = adapter.getCount(); + mPager.setAdapter(adapter); mPager.addOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override