diff options
author | Owen Lin <owenlin@google.com> | 2012-08-24 12:25:57 +0800 |
---|---|---|
committer | Owen Lin <owenlin@google.com> | 2012-08-27 12:30:47 +0800 |
commit | e681d65a336c9ae79098b8a7e49cfe1e5affb695 (patch) | |
tree | e2e2c65d9f63fb6270037436602ec740156991c1 /src/com/android/gallery3d/app/StateManager.java | |
parent | 93d87ff509cabdad9f02f379df7eba01a44969c7 (diff) | |
download | android_packages_apps_Snap-e681d65a336c9ae79098b8a7e49cfe1e5affb695.tar.gz android_packages_apps_Snap-e681d65a336c9ae79098b8a7e49cfe1e5affb695.tar.bz2 android_packages_apps_Snap-e681d65a336c9ae79098b8a7e49cfe1e5affb695.zip |
Uses ActionBarSherlock in Gallery
bug: 6927267
Change-Id: I1c22975d1a1f3a36510ad93e6a0cefea110ca38f
Diffstat (limited to 'src/com/android/gallery3d/app/StateManager.java')
-rw-r--r-- | src/com/android/gallery3d/app/StateManager.java | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/com/android/gallery3d/app/StateManager.java b/src/com/android/gallery3d/app/StateManager.java index f05ab01a6..7cc0ac42c 100644 --- a/src/com/android/gallery3d/app/StateManager.java +++ b/src/com/android/gallery3d/app/StateManager.java @@ -21,9 +21,9 @@ import android.content.Intent; import android.content.res.Configuration; import android.os.Bundle; import android.os.Parcelable; -import android.view.Menu; -import android.view.MenuItem; +import com.actionbarsherlock.view.Menu; +import com.actionbarsherlock.view.MenuItem; import com.android.gallery3d.common.Utils; import java.util.Stack; @@ -38,12 +38,12 @@ public class StateManager { private static final String KEY_STATE = "bundle"; private static final String KEY_CLASS = "class"; - private GalleryActivity mContext; + private AbstractGalleryActivity mActivity; private Stack<StateEntry> mStack = new Stack<StateEntry>(); private ActivityState.ResultEntry mResult; - public StateManager(GalleryActivity context) { - mContext = context; + public StateManager(AbstractGalleryActivity activity) { + mActivity = activity; } public void startState(Class<? extends ActivityState> klass, @@ -59,7 +59,7 @@ public class StateManager { ActivityState top = getTopState(); if (mIsResumed) top.onPause(); } - state.initialize(mContext, data); + state.initialize(mActivity, data); mStack.push(new StateEntry(data, state)); state.onCreate(data, null); @@ -75,7 +75,7 @@ public class StateManager { } catch (Exception e) { throw new AssertionError(e); } - state.initialize(mContext, data); + state.initialize(mActivity, data); state.mResult = new ActivityState.ResultEntry(); state.mResult.requestCode = requestCode; @@ -155,7 +155,7 @@ public class StateManager { // The finish() request could be rejected (only happens under Monkey), // If it is rejected, we won't close the last page. if (mStack.size() == 1) { - Activity activity = (Activity) mContext.getAndroidContext(); + Activity activity = (Activity) mActivity.getAndroidContext(); if (mResult != null) { activity.setResult(mResult.resultCode, mResult.resultData); } @@ -183,7 +183,7 @@ public class StateManager { mStack.pop(); state.mIsFinishing = true; if (mIsResumed) state.onPause(); - mContext.getGLRoot().setContentPane(null); + mActivity.getGLRoot().setContentPane(null); state.onDestroy(); if (!mStack.isEmpty()) { @@ -213,7 +213,7 @@ public class StateManager { } catch (Exception e) { throw new AssertionError(e); } - state.initialize(mContext, data); + state.initialize(mActivity, data); mStack.push(new StateEntry(data, state)); state.onCreate(data, null); if (mIsResumed) state.resume(); @@ -246,7 +246,7 @@ public class StateManager { } catch (Exception e) { throw new AssertionError(e); } - activityState.initialize(mContext, data); + activityState.initialize(mActivity, data); activityState.onCreate(data, state); mStack.push(new StateEntry(data, activityState)); } |