diff options
| author | 2018-12-10 18:45:19 +0000 | |
|---|---|---|
| committer | 2018-12-10 18:45:19 +0000 | |
| commit | 13f94032c77d4ded10dd90ca766945f0400a654d (patch) | |
| tree | a38c5462b75fe8f9e1c114b106830df0119fc863 | |
| parent | 94d450d2c905b54566ecae4ecdfa586832c68c86 (diff) | |
| parent | 7b6f3b60a9cfc19af565ce2e2fc690ca65bc1e51 (diff) | |
Merge "Additional activity in new Chooser flow must also forward Results."
| -rw-r--r-- | core/java/com/android/internal/app/ResolverActivity.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/com/android/internal/app/ResolverActivity.java b/core/java/com/android/internal/app/ResolverActivity.java index 46c6fa42babf..ef5eb6cb5780 100644 --- a/core/java/com/android/internal/app/ResolverActivity.java +++ b/core/java/com/android/internal/app/ResolverActivity.java @@ -94,7 +94,7 @@ import java.util.Set; public class ResolverActivity extends Activity { // Temporary flag for new chooser delegate behavior. - boolean mEnableChooserDelegate = false; + boolean mEnableChooserDelegate = true; protected ResolveListAdapter mAdapter; private boolean mSafeForwardingMode; @@ -887,6 +887,8 @@ public class ResolverActivity extends Activity { chooserIntent.putExtra(ActivityTaskManager.EXTRA_IGNORE_TARGET_SECURITY, ignoreTargetSecurity); chooserIntent.putExtra(Intent.EXTRA_USER_ID, userId); + chooserIntent.addFlags(Intent.FLAG_ACTIVITY_FORWARD_RESULT + | Intent.FLAG_ACTIVITY_PREVIOUS_IS_TOP); startActivity(chooserIntent); } catch (RemoteException e) { Log.e(TAG, e.toString()); |