Loading src/com/android/gallery3d/app/AbstractGalleryActivity.java +27 −9 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ import android.view.Menu; import android.view.MenuItem; import android.view.Window; import android.view.WindowManager; import android.os.Handler; import com.android.gallery3d.R; import com.android.gallery3d.common.ApiHelper; Loading @@ -60,6 +61,7 @@ public class AbstractGalleryActivity extends Activity implements GalleryContext private TransitionStore mTransitionStore = new TransitionStore(); private boolean mDisableToggleStatusBar; private PanoramaViewHelper mPanoramaViewHelper; private static final int ONRESUME_DELAY = 50; private AlertDialog mAlertDialog = null; private BroadcastReceiver mMountReceiver = new BroadcastReceiver() { Loading Loading @@ -212,6 +214,17 @@ public class AbstractGalleryActivity extends Activity implements GalleryContext @Override protected void onResume() { super.onResume(); delayedOnResume(ONRESUME_DELAY); } private void delayedOnResume(final int delay){ final Handler handler = new Handler(); Runnable delayTask = new Runnable() { @Override public void run() { handler.postDelayed(new Runnable() { @Override public void run() { mGLRootView.lockRenderThread(); try { getStateManager().resume(); Loading @@ -221,6 +234,11 @@ public class AbstractGalleryActivity extends Activity implements GalleryContext } mGLRootView.onResume(); mOrientationManager.resume(); }}, delay); } }; Thread delayThread = new Thread(delayTask); delayThread.start(); } @Override Loading src/com/android/gallery3d/app/MovieActivity.java +10 −1 Original line number Diff line number Diff line Loading @@ -197,7 +197,7 @@ public class MovieActivity extends Activity { @Override public void onCompletion() { if (mFinishOnCompletion) { finish(); finishActivity(); mControlResumed = false; Bookmarker mBookmarker = new Bookmarker(MovieActivity.this); mBookmarker.setBookmark(mMovieItem.getUri(), 0, 1); Loading Loading @@ -801,4 +801,13 @@ public class MovieActivity extends Activity { actionBar.setTitle(title); } } @Override public void onBackPressed() { finishActivity(); } private void finishActivity(){ MovieActivity.this.finish(); overridePendingTransition(0,0); return; } } Loading
src/com/android/gallery3d/app/AbstractGalleryActivity.java +27 −9 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ import android.view.Menu; import android.view.MenuItem; import android.view.Window; import android.view.WindowManager; import android.os.Handler; import com.android.gallery3d.R; import com.android.gallery3d.common.ApiHelper; Loading @@ -60,6 +61,7 @@ public class AbstractGalleryActivity extends Activity implements GalleryContext private TransitionStore mTransitionStore = new TransitionStore(); private boolean mDisableToggleStatusBar; private PanoramaViewHelper mPanoramaViewHelper; private static final int ONRESUME_DELAY = 50; private AlertDialog mAlertDialog = null; private BroadcastReceiver mMountReceiver = new BroadcastReceiver() { Loading Loading @@ -212,6 +214,17 @@ public class AbstractGalleryActivity extends Activity implements GalleryContext @Override protected void onResume() { super.onResume(); delayedOnResume(ONRESUME_DELAY); } private void delayedOnResume(final int delay){ final Handler handler = new Handler(); Runnable delayTask = new Runnable() { @Override public void run() { handler.postDelayed(new Runnable() { @Override public void run() { mGLRootView.lockRenderThread(); try { getStateManager().resume(); Loading @@ -221,6 +234,11 @@ public class AbstractGalleryActivity extends Activity implements GalleryContext } mGLRootView.onResume(); mOrientationManager.resume(); }}, delay); } }; Thread delayThread = new Thread(delayTask); delayThread.start(); } @Override Loading
src/com/android/gallery3d/app/MovieActivity.java +10 −1 Original line number Diff line number Diff line Loading @@ -197,7 +197,7 @@ public class MovieActivity extends Activity { @Override public void onCompletion() { if (mFinishOnCompletion) { finish(); finishActivity(); mControlResumed = false; Bookmarker mBookmarker = new Bookmarker(MovieActivity.this); mBookmarker.setBookmark(mMovieItem.getUri(), 0, 1); Loading Loading @@ -801,4 +801,13 @@ public class MovieActivity extends Activity { actionBar.setTitle(title); } } @Override public void onBackPressed() { finishActivity(); } private void finishActivity(){ MovieActivity.this.finish(); overridePendingTransition(0,0); return; } }