summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorOwen Lin <owenlin@google.com>2012-08-24 15:09:42 +0800
committerOwen Lin <owenlin@google.com>2012-08-24 15:09:42 +0800
commitac46c7f5749141dfa91f7a1d8f923ef3bb7fd600 (patch)
tree751135a31108a544a69467ee7a965d3a10dc333b /src
parent139babe614d1f17730665c764bc9e5ed79f1c1ea (diff)
downloadandroid_packages_apps_Snap-ac46c7f5749141dfa91f7a1d8f923ef3bb7fd600.tar.gz
android_packages_apps_Snap-ac46c7f5749141dfa91f7a1d8f923ef3bb7fd600.tar.bz2
android_packages_apps_Snap-ac46c7f5749141dfa91f7a1d8f923ef3bb7fd600.zip
Revert "Revert "Uses ActionBarSherlock library in MovieActivity.""
This reverts commit 13da281769d4558c42d86a54536ff6da6826b0ac.
Diffstat (limited to 'src')
-rw-r--r--src/com/android/gallery3d/app/MovieActivity.java26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/com/android/gallery3d/app/MovieActivity.java b/src/com/android/gallery3d/app/MovieActivity.java
index 26ae37e43..bf2486927 100644
--- a/src/com/android/gallery3d/app/MovieActivity.java
+++ b/src/com/android/gallery3d/app/MovieActivity.java
@@ -17,7 +17,6 @@
package com.android.gallery3d.app;
import android.annotation.TargetApi;
-import android.app.Activity;
import android.content.AsyncQueryHandler;
import android.content.ContentResolver;
import android.content.Intent;
@@ -32,12 +31,14 @@ import android.os.Bundle;
import android.provider.MediaStore;
import android.provider.OpenableColumns;
import android.view.KeyEvent;
-import android.view.Menu;
-import android.view.MenuItem;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
+import com.actionbarsherlock.app.ActionBar;
+import com.actionbarsherlock.app.SherlockActivity;
+import com.actionbarsherlock.view.Menu;
+import com.actionbarsherlock.view.MenuItem;
import com.android.gallery3d.R;
import com.android.gallery3d.actionbar.ActionBarInterface;
import com.android.gallery3d.actionbar.ActionBarUtils;
@@ -51,7 +52,7 @@ import com.android.gallery3d.common.Utils;
* to set the action bar logo so the playback process looks more seamlessly integrated with
* the original activity.
*/
-public class MovieActivity extends Activity {
+public class MovieActivity extends SherlockActivity {
@SuppressWarnings("unused")
private static final String TAG = "MovieActivity";
public static final String KEY_LOGO_BITMAP = "logo-bitmap";
@@ -116,19 +117,17 @@ public class MovieActivity extends Activity {
win.setBackgroundDrawable(null);
}
- @TargetApi(ApiHelper.VERSION_CODES.ICE_CREAM_SANDWICH)
private void setActionBarLogoFromIntent(Intent intent) {
- if (ApiHelper.HAS_ACTION_BAR_SET_LOGO) {
- Bitmap logo = intent.getParcelableExtra(KEY_LOGO_BITMAP);
- if (logo != null) {
- getActionBar().setLogo(new BitmapDrawable(getResources(), logo));
- }
+ Bitmap logo = intent.getParcelableExtra(KEY_LOGO_BITMAP);
+ if (logo != null) {
+ getSupportActionBar().setLogo(
+ new BitmapDrawable(getResources(), logo));
}
}
private void initializeActionBar(Intent intent) {
mUri = intent.getData();
- final ActionBarInterface actionBar = ActionBarUtils.getActionBar(this);
+ final ActionBar actionBar = getSupportActionBar();
setActionBarLogoFromIntent(intent);
actionBar.setDisplayOptions(ActionBarInterface.DISPLAY_HOME_AS_UP,
ActionBarInterface.DISPLAY_HOME_AS_UP);
@@ -168,7 +167,8 @@ public class MovieActivity extends Activity {
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
ActionBarInterface actionBar = ActionBarUtils.getActionBar(this);
- boolean result = actionBar.createActionMenu(menu, R.menu.movie);
+ getSupportMenuInflater().inflate(R.menu.movie, menu);
+
// Document says EXTRA_STREAM should be a content: Uri
// So, we only share the video if it's "content:".
if (ContentResolver.SCHEME_CONTENT.equals(mUri.getScheme())) {
@@ -178,7 +178,7 @@ public class MovieActivity extends Activity {
} else {
menu.findItem(R.id.action_share).setVisible(false);
}
- return result;
+ return true;
}
private Intent createShareIntent() {