diff options
author | 2013-04-30 18:09:52 +0900 | |
---|---|---|
committer | 2013-04-30 18:18:32 +0900 | |
commit | ad46c9e0e08da6072c5342eb8ff361b5369c7174 (patch) | |
tree | d8547a2051ee583a48137ebbc337ac90993efea1 | |
parent | 71c1e50fdb47c78b3180cc6b04d4cababe3f3fe2 (diff) | |
download | latinime-ad46c9e0e08da6072c5342eb8ff361b5369c7174.tar.gz latinime-ad46c9e0e08da6072c5342eb8ff361b5369c7174.tar.xz latinime-ad46c9e0e08da6072c5342eb8ff361b5369c7174.zip |
Catch error while playing welcome video
Bug: 8159728
Change-Id: Ic8eea7993f12395d6eca6db8d5529803251a9fee
-rw-r--r-- | java/res/layout/setup_welcome_video.xml | 6 | ||||
-rw-r--r-- | java/src/com/android/inputmethod/latin/setup/SetupActivity.java | 11 |
2 files changed, 14 insertions, 3 deletions
diff --git a/java/res/layout/setup_welcome_video.xml b/java/res/layout/setup_welcome_video.xml index 09cef988b..3cc5f2122 100644 --- a/java/res/layout/setup_welcome_video.xml +++ b/java/res/layout/setup_welcome_video.xml @@ -22,7 +22,9 @@ <LinearLayout android:layout_width="match_parent" 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 android:layout_weight="@integer/setup_welcome_video_left_padding_weight_in_screen" android:layout_width="0dp" @@ -31,8 +33,6 @@ android:id="@+id/setup_welcome_video" android:background="@color/setup_background" 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_height="wrap_content" /> <View diff --git a/java/src/com/android/inputmethod/latin/setup/SetupActivity.java b/java/src/com/android/inputmethod/latin/setup/SetupActivity.java index 651fea6ab..044180bd6 100644 --- a/java/src/com/android/inputmethod/latin/setup/SetupActivity.java +++ b/java/src/com/android/inputmethod/latin/setup/SetupActivity.java @@ -26,6 +26,7 @@ import android.net.Uri; import android.os.Bundle; import android.os.Message; import android.provider.Settings; +import android.util.Log; import android.view.View; import android.view.inputmethod.InputMethodInfo; import android.view.inputmethod.InputMethodManager; @@ -44,6 +45,8 @@ import java.util.ArrayList; // TODO: Use Fragment to implement welcome screen and setup steps. public final class SetupActivity extends Activity implements View.OnClickListener { + private static final String TAG = SetupActivity.class.getSimpleName(); + private View mWelcomeScreen; private View mSetupScreen; private Uri mWelcomeVideoUri; @@ -198,6 +201,14 @@ public final class SetupActivity extends Activity implements View.OnClickListene 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.setOnClickListener(this); |