summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/app/StateManager.java
diff options
context:
space:
mode:
authorOwen Lin <owenlin@google.com>2012-08-24 12:25:57 +0800
committerOwen Lin <owenlin@google.com>2012-08-27 12:30:47 +0800
commite681d65a336c9ae79098b8a7e49cfe1e5affb695 (patch)
treee2e2c65d9f63fb6270037436602ec740156991c1 /src/com/android/gallery3d/app/StateManager.java
parent93d87ff509cabdad9f02f379df7eba01a44969c7 (diff)
downloadandroid_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.java22
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));
}