summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/app/AbstractGalleryActivity.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
commitb21b8e58a604f6c701245d84b141b5b87663192b (patch)
tree90bbcfacff012d765d15f7c954a46c9ef560019d /src/com/android/gallery3d/app/AbstractGalleryActivity.java
parent7916a57fb06d625e5c544e289cd487622d2c3137 (diff)
downloadandroid_packages_apps_Gallery2-b21b8e58a604f6c701245d84b141b5b87663192b.tar.gz
android_packages_apps_Gallery2-b21b8e58a604f6c701245d84b141b5b87663192b.tar.bz2
android_packages_apps_Gallery2-b21b8e58a604f6c701245d84b141b5b87663192b.zip
Uses ActionBarSherlock in Gallery
bug: 6927267 Change-Id: I1c22975d1a1f3a36510ad93e6a0cefea110ca38f
Diffstat (limited to 'src/com/android/gallery3d/app/AbstractGalleryActivity.java')
-rw-r--r--src/com/android/gallery3d/app/AbstractGalleryActivity.java27
1 files changed, 4 insertions, 23 deletions
diff --git a/src/com/android/gallery3d/app/AbstractGalleryActivity.java b/src/com/android/gallery3d/app/AbstractGalleryActivity.java
index 6b0b106aa..b11db39a1 100644
--- a/src/com/android/gallery3d/app/AbstractGalleryActivity.java
+++ b/src/com/android/gallery3d/app/AbstractGalleryActivity.java
@@ -17,7 +17,6 @@
package com.android.gallery3d.app;
import android.annotation.TargetApi;
-import android.app.Activity;
import android.app.AlertDialog;
import android.content.BroadcastReceiver;
import android.content.Context;
@@ -28,11 +27,12 @@ import android.content.Intent;
import android.content.IntentFilter;
import android.content.res.Configuration;
import android.os.Bundle;
-import android.view.Menu;
-import android.view.MenuItem;
import android.view.Window;
import android.view.WindowManager;
+import com.actionbarsherlock.app.SherlockActivity;
+import com.actionbarsherlock.view.Menu;
+import com.actionbarsherlock.view.MenuItem;
import com.android.gallery3d.R;
import com.android.gallery3d.common.ApiHelper;
import com.android.gallery3d.data.BitmapPool;
@@ -42,7 +42,7 @@ import com.android.gallery3d.ui.GLRoot;
import com.android.gallery3d.ui.GLRootView;
import com.android.gallery3d.util.ThreadPool;
-public class AbstractGalleryActivity extends Activity implements GalleryActivity {
+public class AbstractGalleryActivity extends SherlockActivity implements GalleryContext {
@SuppressWarnings("unused")
private static final String TAG = "AbstractGalleryActivity";
private GLRootView mGLRootView;
@@ -88,27 +88,13 @@ public class AbstractGalleryActivity extends Activity implements GalleryActivity
toggleStatusBarByOrientation();
}
- private Menu mOptionsMenu;
-
@Override
public boolean onCreateOptionsMenu(Menu menu) {
- mOptionsMenu = menu;
super.onCreateOptionsMenu(menu);
return getStateManager().createOptionsMenu(menu);
}
@Override
- @TargetApi(ApiHelper.VERSION_CODES.HONEYCOMB)
- public void invalidateOptionsMenu() {
- if (ApiHelper.HAS_ACTIVITY_INVALIDATE_OPTIONS_MENU) {
- super.invalidateOptionsMenu();
- } else if (mOptionsMenu != null) {
- mOptionsMenu.clear();
- getStateManager().createOptionsMenu(mOptionsMenu);
- }
- }
-
- @Override
public Context getAndroidContext() {
return this;
}
@@ -123,7 +109,6 @@ public class AbstractGalleryActivity extends Activity implements GalleryActivity
return ((GalleryApp) getApplication()).getThreadPool();
}
- @Override
public synchronized StateManager getStateManager() {
if (mStateManager == null) {
mStateManager = new StateManager(this);
@@ -131,12 +116,10 @@ public class AbstractGalleryActivity extends Activity implements GalleryActivity
return mStateManager;
}
- @Override
public GLRoot getGLRoot() {
return mGLRootView;
}
- @Override
public OrientationManager getOrientationManager() {
return mOrientationManager;
}
@@ -272,7 +255,6 @@ public class AbstractGalleryActivity extends Activity implements GalleryActivity
}
}
- @Override
public GalleryActionBar getGalleryActionBar() {
if (mActionBar == null) {
mActionBar = new GalleryActionBar(this);
@@ -307,7 +289,6 @@ public class AbstractGalleryActivity extends Activity implements GalleryActivity
}
}
- @Override
public TransitionStore getTransitionStore() {
return mTransitionStore;
}