diff --git a/quickstep/res/values/strings.xml b/quickstep/res/values/strings.xml index 8368817196..c841170c4c 100644 --- a/quickstep/res/values/strings.xml +++ b/quickstep/res/values/strings.xml @@ -129,12 +129,12 @@ Make sure you swipe straight up - - All set - - Done - - Settings + + All set + + Done + + Settings diff --git a/quickstep/src/com/android/quickstep/interaction/BackGestureTutorialController.java b/quickstep/src/com/android/quickstep/interaction/BackGestureTutorialController.java index f3cefb9ad7..58870edece 100644 --- a/quickstep/src/com/android/quickstep/interaction/BackGestureTutorialController.java +++ b/quickstep/src/com/android/quickstep/interaction/BackGestureTutorialController.java @@ -68,13 +68,16 @@ final class BackGestureTutorialController extends TutorialController { @Override Integer getActionButtonStringId() { if (mTutorialType == BACK_NAVIGATION_COMPLETE) { - return R.string.gesture_tutorial_action_button_label; + return R.string.gesture_tutorial_action_button_label_done; } return null; } @Override Integer getActionTextButtonStringId() { + if (mTutorialType == BACK_NAVIGATION_COMPLETE) { + return R.string.gesture_tutorial_action_button_label_settings; + } return null; } @@ -86,7 +89,6 @@ final class BackGestureTutorialController extends TutorialController { @Override void onActionTextButtonClicked(View button) { mTutorialFragment.startSystemNavigationSetting(); - mTutorialFragment.closeTutorial(); } @Override diff --git a/quickstep/src/com/android/quickstep/interaction/HomeGestureTutorialController.java b/quickstep/src/com/android/quickstep/interaction/HomeGestureTutorialController.java index 0e45376ffa..524cbaf06f 100644 --- a/quickstep/src/com/android/quickstep/interaction/HomeGestureTutorialController.java +++ b/quickstep/src/com/android/quickstep/interaction/HomeGestureTutorialController.java @@ -60,7 +60,7 @@ final class HomeGestureTutorialController extends TutorialController { @Override Integer getActionButtonStringId() { if (mTutorialType == HOME_NAVIGATION_COMPLETE) { - return R.string.gesture_tutorial_action_button_label; + return R.string.gesture_tutorial_action_button_label_done; } return null; } diff --git a/quickstep/src/com/android/quickstep/interaction/TutorialFragment.java b/quickstep/src/com/android/quickstep/interaction/TutorialFragment.java index 3a56b0ed25..44c1a5da04 100644 --- a/quickstep/src/com/android/quickstep/interaction/TutorialFragment.java +++ b/quickstep/src/com/android/quickstep/interaction/TutorialFragment.java @@ -15,7 +15,6 @@ */ package com.android.quickstep.interaction; -import android.content.ActivityNotFoundException; import android.content.Intent; import android.graphics.Insets; import android.os.Bundle; @@ -35,8 +34,6 @@ import androidx.fragment.app.FragmentActivity; import com.android.launcher3.R; import com.android.quickstep.interaction.TutorialController.TutorialType; -import java.net.URISyntaxException; - abstract class TutorialFragment extends Fragment implements OnTouchListener { private static final String LOG_TAG = "TutorialFragment"; @@ -182,14 +179,6 @@ abstract class TutorialFragment extends Fragment implements OnTouchListener { } void startSystemNavigationSetting() { - try { - startActivityForResult( - Intent.parseUri(SYSTEM_NAVIGATION_SETTING_INTENT, /* flags= */ 0), - /* requestCode= */ 0); - } catch (URISyntaxException e) { - Log.e(LOG_TAG, "The launch Intent Uri is wrong syntax: " + e); - } catch (ActivityNotFoundException e) { - Log.e(LOG_TAG, "The launch Activity not found: " + e); - } + startActivity(new Intent("com.android.settings.GESTURE_NAVIGATION_SETTINGS")); } }