Merge "Fix animation video render issue when Settings->Moves is resumed from screen off." into nyc-mr1-dev

This commit is contained in:
Doris Ling
2016-08-24 04:05:38 +00:00
committed by Android (Google) Code Review
2 changed files with 14 additions and 0 deletions

View File

@@ -185,6 +185,12 @@ public final class GesturePreference extends SwitchPreference implements
Loader<Bitmap> loader = manager.initLoader(id, Bundle.EMPTY, this);
}
void onViewVisible() {
if (mVideoReady && mMediaPlayer != null && !mMediaPlayer.isPlaying()) {
mMediaPlayer.seekTo(0);
}
}
private static final class PreviewRetriever extends AsyncLoader<Bitmap> {
private Uri mVideoPath;

View File

@@ -118,6 +118,14 @@ public class GestureSettings extends SettingsPreferenceFragment implements
return view;
}
@Override
public void onStart() {
super.onStart();
for (GesturePreference preference : mPreferences) {
preference.onViewVisible();
}
}
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
boolean enabled = (boolean) newValue;