diff options
Diffstat (limited to 'quickstep/src/com/android/quickstep/interaction/TutorialFragment.java')
-rw-r--r-- | quickstep/src/com/android/quickstep/interaction/TutorialFragment.java | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/quickstep/src/com/android/quickstep/interaction/TutorialFragment.java b/quickstep/src/com/android/quickstep/interaction/TutorialFragment.java index 84326f5a27..a28cf58c35 100644 --- a/quickstep/src/com/android/quickstep/interaction/TutorialFragment.java +++ b/quickstep/src/com/android/quickstep/interaction/TutorialFragment.java @@ -100,6 +100,19 @@ abstract class TutorialFragment extends GestureSandboxFragment implements OnTouc return fragment; } + @Nullable + @Override + GestureSandboxFragment recreateFragment() { + TutorialType tutorialType = mTutorialController == null + ? (mTutorialType == null + ? getDefaultTutorialType() : mTutorialType) + : mTutorialController.mTutorialType; + return newInstance(tutorialType, isGestureComplete(), mFromTutorialMenu); + } + + @NonNull + abstract TutorialType getDefaultTutorialType(); + TutorialFragment(boolean fromTutorialMenu) { mFromTutorialMenu = fromTutorialMenu; } @@ -498,11 +511,6 @@ abstract class TutorialFragment extends GestureSandboxFragment implements OnTouc return activity != null ? activity.getStatsLogManager() : null; } - protected boolean isRotationPromptShowing() { - GestureSandboxActivity activity = getGestureSandboxActivity(); - return activity != null && activity.isRotationPromptShowing(); - } - @Nullable private SharedPreferences getSharedPreferences() { GestureSandboxActivity activity = getGestureSandboxActivity(); |