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

Commit 7fdd3431 authored by Satoshi Kataoka's avatar Satoshi Kataoka Committed by Android Git Automerger
Browse files

am 873f9b90: am 6435c800: Merge "Fix an issue on the transition between the setup and the settings"

* commit '873f9b90':
  Fix an issue on the transition between the setup and the settings
parents 7e5e4c85 873f9b90
Loading
Loading
Loading
Loading
+9 −8
Original line number Diff line number Diff line
@@ -190,18 +190,13 @@ public final class SetupActivity extends Activity implements View.OnClickListene
                .path(Integer.toString(R.raw.setup_welcome_video))
                .build();
        mWelcomeVideoView = (VideoView)findViewById(R.id.setup_welcome_video);
        mWelcomeVideoView.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
            @Override
            public void onCompletion(final MediaPlayer mp) {
                mp.start();
            }
        });
        mWelcomeVideoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
            @Override
            public void onPrepared(final MediaPlayer mp) {
                // Now VideoView has been laid-out and ready to play, remove background of it to
                // reveal the video.
                mWelcomeVideoView.setBackgroundResource(0);
                mp.setLooping(true);
            }
        });
        final ImageView welcomeImageView = (ImageView)findViewById(R.id.setup_welcome_image);
@@ -365,9 +360,14 @@ public final class SetupActivity extends Activity implements View.OnClickListene
        super.onBackPressed();
    }

    private static void hideAndStopVideo(final VideoView videoView) {
        videoView.stopPlayback();
        videoView.setVisibility(View.INVISIBLE);
    }

    @Override
    protected void onPause() {
        mWelcomeVideoView.stopPlayback();
        hideAndStopVideo(mWelcomeVideoView);
        super.onPause();
    }

@@ -385,11 +385,12 @@ public final class SetupActivity extends Activity implements View.OnClickListene
        mWelcomeScreen.setVisibility(welcomeScreen ? View.VISIBLE : View.GONE);
        mSetupScreen.setVisibility(welcomeScreen ? View.GONE: View.VISIBLE);
        if (welcomeScreen) {
            mWelcomeVideoView.setVisibility(View.VISIBLE);
            mWelcomeVideoView.setVideoURI(mWelcomeVideoUri);
            mWelcomeVideoView.start();
            return;
        }
        mWelcomeVideoView.stopPlayback();
        hideAndStopVideo(mWelcomeVideoView);
        final boolean isStepActionAlreadyDone = mStepNumber < determineSetupStepNumber();
        mSetupStepGroup.enableStep(mStepNumber, isStepActionAlreadyDone);
        mActionNext.setVisibility(isStepActionAlreadyDone ? View.VISIBLE : View.GONE);