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

Commit f4a03ddc authored by Tadashi G. Takaoka's avatar Tadashi G. Takaoka Committed by Android Git Automerger
Browse files

am 1187ef9a: Merge "Catch error while playing welcome video"

* commit '1187ef9a':
  Catch error while playing welcome video
parents d618419d 1187ef9a
Loading
Loading
Loading
Loading
+3 −3
Original line number Original line Diff line number Diff line
@@ -22,7 +22,9 @@
    <LinearLayout
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        android:orientation="horizontal"
        android:paddingTop="@dimen/setup_welcome_video_vertical_margin"
        android:paddingBottom="@dimen/setup_welcome_video_vertical_margin">
        <View
        <View
            android:layout_weight="@integer/setup_welcome_video_left_padding_weight_in_screen"
            android:layout_weight="@integer/setup_welcome_video_left_padding_weight_in_screen"
            android:layout_width="0dp"
            android:layout_width="0dp"
@@ -31,8 +33,6 @@
            android:id="@+id/setup_welcome_video"
            android:id="@+id/setup_welcome_video"
            android:background="@color/setup_background"
            android:background="@color/setup_background"
            android:layout_weight="@integer/setup_welcome_video_weight_in_screen"
            android:layout_weight="@integer/setup_welcome_video_weight_in_screen"
            android:layout_marginTop="@dimen/setup_welcome_video_vertical_margin"
            android:layout_marginBottom="@dimen/setup_welcome_video_vertical_margin"
            android:layout_width="0dp"
            android:layout_width="0dp"
            android:layout_height="wrap_content" />
            android:layout_height="wrap_content" />
        <View
        <View
+11 −0
Original line number Original line Diff line number Diff line
@@ -26,6 +26,7 @@ import android.net.Uri;
import android.os.Bundle;
import android.os.Bundle;
import android.os.Message;
import android.os.Message;
import android.provider.Settings;
import android.provider.Settings;
import android.util.Log;
import android.view.View;
import android.view.View;
import android.view.inputmethod.InputMethodInfo;
import android.view.inputmethod.InputMethodInfo;
import android.view.inputmethod.InputMethodManager;
import android.view.inputmethod.InputMethodManager;
@@ -44,6 +45,8 @@ import java.util.ArrayList;


// TODO: Use Fragment to implement welcome screen and setup steps.
// TODO: Use Fragment to implement welcome screen and setup steps.
public final class SetupActivity extends Activity implements View.OnClickListener {
public final class SetupActivity extends Activity implements View.OnClickListener {
    private static final String TAG = SetupActivity.class.getSimpleName();

    private View mWelcomeScreen;
    private View mWelcomeScreen;
    private View mSetupScreen;
    private View mSetupScreen;
    private Uri mWelcomeVideoUri;
    private Uri mWelcomeVideoUri;
@@ -198,6 +201,14 @@ public final class SetupActivity extends Activity implements View.OnClickListene
                mWelcomeVideoView.setBackgroundResource(0);
                mWelcomeVideoView.setBackgroundResource(0);
            }
            }
        });
        });
        mWelcomeVideoView.setOnErrorListener(new MediaPlayer.OnErrorListener() {
            @Override
            public boolean onError(final MediaPlayer mp, final int what, final int extra) {
                Log.e(TAG, "Playing welcome video causes error: what=" + what + " extra=" + extra);
                mWelcomeVideoView.setVisibility(View.GONE);
                return true;
            }
        });


        mActionStart = findViewById(R.id.setup_start_label);
        mActionStart = findViewById(R.id.setup_start_label);
        mActionStart.setOnClickListener(this);
        mActionStart.setOnClickListener(this);