Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d2c91b58 authored by Priyanka Advani's avatar Priyanka Advani Committed by Android (Google) Code Review
Browse files

Revert "Add waiting screen before PS setup completion"

This reverts commit 7b0b26ec.

Reason for revert: b/331935387. ACA has already verified the revert.

Change-Id: Idf28854f25c4bad3563408dbb7b5c84f0cdbe2f2
parent 7b0b26ec
Loading
Loading
Loading
Loading
+0 −29
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<!--
  ~ Copyright (C) 2024 The Android Open Source Project
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~
  ~      http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.
  -->

<com.google.android.setupdesign.GlifLoadingLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/private_space_pre_finish"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:icon="@drawable/ic_private_space_icon"
    app:sudUsePartnerHeavyTheme="true"
    app:sudIllustrationType="default"
    app:sucHeaderText="@string/private_space_pre_finish_title">
</com.google.android.setupdesign.GlifLoadingLayout>
 No newline at end of file
+3 −10
Original line number Diff line number Diff line
@@ -46,13 +46,6 @@
            android:id="@+id/action_retry_profile_creation"
            app:destination="@id/ps_auto_advance_fragment"/>
    </fragment>
    <fragment android:id="@+id/ps_pre_finish_delay_fragment"
              android:name="com.android.settings.privatespace.SetupPreFinishDelayFragment"
              android:label="fragment_ps_pre_finish">
        <action
            android:id="@+id/action_success_fragment"
            app:destination="@id/ps_profile_success_fragment"/>
    </fragment>
    <fragment android:id="@+id/ps_profile_success_fragment"
              android:name="com.android.settings.privatespace.SetupSuccessFragment"
              android:label="fragment_ps_success"/>
@@ -71,7 +64,7 @@
              android:label="fragment_ps_lock">
        <action
            android:id="@+id/action_lock_success_fragment"
            app:destination="@id/ps_pre_finish_delay_fragment"/>
            app:destination="@id/ps_profile_success_fragment"/>
    </fragment>
    <fragment android:id="@+id/ps_account_intro_fragment"
              android:name="com.android.settings.privatespace.PrivateSpaceGaiaEducationFragment"
@@ -83,6 +76,6 @@
            android:id="@+id/action_advance_login_error"
            app:destination="@id/ps_account_error_fragment"/>
    </fragment>
    <action android:id="@+id/action_pre_finish_delay_fragment"
            app:destination="@id/ps_pre_finish_delay_fragment"/>
    <action android:id="@+id/action_success_fragment"
            app:destination="@id/ps_profile_success_fragment"/>
</navigation>
+0 −2
Original line number Diff line number Diff line
@@ -1343,8 +1343,6 @@
    <string name="private_space_use_screenlock_label">Use screen lock</string>
    <!-- Label for private space lock setup button to choose a new lock. [CHAR LIMIT=50] -->
    <string name="private_space_set_lock_label">Choose new lock</string>
    <!-- Title for private space setup pre completion screen to add a delay. [CHAR LIMIT=30] -->
    <string name="private_space_pre_finish_title">Just a sec\u2026</string>
    <!-- Title for private space setup success screen. [CHAR LIMIT=30] -->
    <string name="private_space_success_title">All set!</string>
    <!-- Summary for the private space setup success screen. [CHAR LIMIT=NONE] -->
+7 −9
Original line number Diff line number Diff line
@@ -59,7 +59,7 @@ public class AutoAdvanceSetupFragment extends InstrumentedFragment {
    private static final int ANIMATION_DURATION_MILLIS = 500;
    private static final int HEADER_TEXT_MAX_LINES = 4;
    private GlifLayout mRootView;
    private static final Handler sHandler = new Handler(Looper.getMainLooper());
    private Handler mHandler;
    private int mScreenTitleIndex;
    private static final List<Pair<Integer, Integer>> HEADER_ILLUSTRATION_PAIRS =
            ImmutableList.of(
@@ -77,7 +77,7 @@ public class AutoAdvanceSetupFragment extends InstrumentedFragment {
                    if (getActivity() != null) {
                        if (++mScreenTitleIndex < HEADER_ILLUSTRATION_PAIRS.size()) {
                            startFadeOutAnimation();
                            sHandler.postDelayed(mUpdateScreenResources, DELAY_BETWEEN_SCREENS);
                            mHandler.postDelayed(mUpdateScreenResources, DELAY_BETWEEN_SCREENS);
                        } else if (PrivateSpaceMaintainer.getInstance(getActivity())
                                .doesPrivateSpaceExist()) {
                            mMetricsFeatureProvider.action(
@@ -131,6 +131,8 @@ public class AutoAdvanceSetupFragment extends InstrumentedFragment {
        mRootView.getHeaderTextView().setMaxLines(HEADER_TEXT_MAX_LINES);
        mRootView.getHeaderTextView().setBreakStrategy(BREAK_STRATEGY_SIMPLE);
        updateHeaderAndIllustration();
        mHandler = new Handler(Looper.getMainLooper());
        mHandler.postDelayed(mUpdateScreenResources, DELAY_BETWEEN_SCREENS);
        OnBackPressedCallback callback =
                new OnBackPressedCallback(true /* enabled by default */) {
                    @Override
@@ -151,14 +153,10 @@ public class AutoAdvanceSetupFragment extends InstrumentedFragment {

    @Override
    public void onDestroy() {
        sHandler.removeCallbacks(mUpdateScreenResources);
        super.onDestroy();
        if (mHandler != null) {
            mHandler.removeCallbacks(mUpdateScreenResources);
        }

    @Override
    public void onResume() {
        sHandler.postDelayed(mUpdateScreenResources, DELAY_BETWEEN_SCREENS);
        super.onResume();
        super.onDestroy();
    }

    @Override
+1 −1
Original line number Diff line number Diff line
@@ -97,7 +97,7 @@ public class PrivateSpaceSetLockFragment extends InstrumentedFragment {
                    getContext(), SettingsEnums.ACTION_PRIVATE_SPACE_SETUP_USE_SCREEN_LOCK);
            // Simply Use default screen lock. No need to handle
            NavHostFragment.findNavController(PrivateSpaceSetLockFragment.this)
                    .navigate(R.id.action_pre_finish_delay_fragment);
                    .navigate(R.id.action_lock_success_fragment);
        };
    }

Loading