commit 3329a2779a4557180379fb8fbee3fed92e936543
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Tue Mar 23 10:35:18 2021 +0100

    Speedup: in the tutorial dialog, only create the current tab +-1.

diff --git a/src/main/java/org/distorted/dialogs/RubikDialogTutorial.java b/src/main/java/org/distorted/dialogs/RubikDialogTutorial.java
index 8ab943bd..5a4b3afe 100644
--- a/src/main/java/org/distorted/dialogs/RubikDialogTutorial.java
+++ b/src/main/java/org/distorted/dialogs/RubikDialogTutorial.java
@@ -156,13 +156,6 @@ public class RubikDialogTutorial extends AppCompatDialogFragment
       }
     }
 
-///////////////////////////////////////////////////////////////////////////////////////////////////
-
-  public void rememberState()
-    {
-    mPagerAdapter.rememberState();
-    }
-
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
   public static String getDialogTag()
diff --git a/src/main/java/org/distorted/dialogs/RubikDialogTutorialPagerAdapter.java b/src/main/java/org/distorted/dialogs/RubikDialogTutorialPagerAdapter.java
index 4edd1606..0eaf10a6 100644
--- a/src/main/java/org/distorted/dialogs/RubikDialogTutorialPagerAdapter.java
+++ b/src/main/java/org/distorted/dialogs/RubikDialogTutorialPagerAdapter.java
@@ -34,28 +34,20 @@ import org.distorted.tutorial.TutorialList;
 
 class RubikDialogTutorialPagerAdapter extends PagerAdapter
   {
-  private FragmentActivity mAct;
-  private RubikDialogTutorialView[] mViews;
-
-  private int mNumTabs, mHeight;
+  private final FragmentActivity mAct;
+  private final RubikDialogTutorialView[] mViews;
+  private final int mNumTabs;
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
 
   RubikDialogTutorialPagerAdapter(FragmentActivity act, ViewPager viewPager)
     {
-    mAct = act;
+    mAct     = act;
     mNumTabs = TutorialList.NUM_OBJECTS;
-    mViews = new RubikDialogTutorialView[mNumTabs];
+    mViews   = new RubikDialogTutorialView[mNumTabs];
 
     viewPager.setAdapter(this);
-    viewPager.setOffscreenPageLimit(mNumTabs-1);
-    }
-
-///////////////////////////////////////////////////////////////////////////////////////////////////
-
-  void rememberState()
-    {
-    // TODO
+    viewPager.setOffscreenPageLimit(1);
     }
 
 ///////////////////////////////////////////////////////////////////////////////////////////////////
