summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/CameraActivity.java
diff options
context:
space:
mode:
authorSenpo Hu <senpo@google.com>2014-08-29 16:27:03 -0700
committerSenpo Hu <senpo@google.com>2014-09-02 11:51:15 -0700
commit9f2b20a389fa79f35e1e12878e3cbd8db3e1ff95 (patch)
tree07c7d0e25b95f7e7c570fbe68481365d8d86154b /src/com/android/camera/CameraActivity.java
parent965db3e8ca1416e418990344486b1008d1ebc8dd (diff)
downloadandroid_packages_apps_Camera2-9f2b20a389fa79f35e1e12878e3cbd8db3e1ff95.tar.gz
android_packages_apps_Camera2-9f2b20a389fa79f35e1e12878e3cbd8db3e1ff95.tar.bz2
android_packages_apps_Camera2-9f2b20a389fa79f35e1e12878e3cbd8db3e1ff95.zip
Starting share/edit/play activities in its own task.
Bug: 17091348 Change-Id: Ib90173e164fab2a1aba753ab4d4f05d305d3d522
Diffstat (limited to 'src/com/android/camera/CameraActivity.java')
-rw-r--r--src/com/android/camera/CameraActivity.java23
1 files changed, 5 insertions, 18 deletions
diff --git a/src/com/android/camera/CameraActivity.java b/src/com/android/camera/CameraActivity.java
index 43cddd20d..55f1d4047 100644
--- a/src/com/android/camera/CameraActivity.java
+++ b/src/com/android/camera/CameraActivity.java
@@ -175,14 +175,6 @@ public class CameraActivity extends Activity
public static final String MODULE_SCOPE_PREFIX = "_preferences_module_";
public static final String CAMERA_SCOPE_PREFIX = "_preferences_camera_";
- /**
- * Request code from an activity we started that indicated that we do not
- * want to reset the view to the preview in onResume.
- */
- public static final int REQ_CODE_DONT_SWITCH_TO_PREVIEW = 142;
-
- public static final int REQ_CODE_GCAM_DEBUG_POSTCAPTURE = 999;
-
private static final int MSG_CLEAR_SCREEN_ON_FLAG = 2;
private static final long SCREEN_DELAY_MS = 2 * 60 * 1000; // 2 mins.
private static final int MAX_PEEK_BITMAP_PIXELS = 1600000; // 1.6 * 4 MBs.
@@ -976,7 +968,11 @@ public class CameraActivity extends Activity
@Override
public void launchActivityByIntent(Intent intent) {
- startActivityForResult(intent, REQ_CODE_DONT_SWITCH_TO_PREVIEW);
+ // Starting from L, we prefer not to start edit activity within camera's task.
+ mResetToPreviewOnResume = false;
+ intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+
+ startActivity(intent);
}
@Override
@@ -1640,15 +1636,6 @@ public class CameraActivity extends Activity
}
@Override
- protected void onActivityResult(int requestCode, int resultCode, Intent data) {
- if (requestCode == REQ_CODE_DONT_SWITCH_TO_PREVIEW) {
- mResetToPreviewOnResume = false;
- } else {
- super.onActivityResult(requestCode, resultCode, data);
- }
- }
-
- @Override
public void onResume() {
CameraPerformanceTracker.onEvent(CameraPerformanceTracker.ACTIVITY_RESUME);
Log.v(TAG, "Build info: " + Build.DISPLAY);