Index: sky/services/intents/src/org/domokit/intents/ActivityManagerImpl.java |
diff --git a/sky/services/intents/src/org/domokit/intents/ActivityManagerImpl.java b/sky/services/intents/src/org/domokit/intents/ActivityManagerImpl.java |
index 51ca4ca2971dcc50fabe77287d2485a29c742ecb..a59bc41722cb6e5398a6329a6fbf082de406c3a2 100644 |
--- a/sky/services/intents/src/org/domokit/intents/ActivityManagerImpl.java |
+++ b/sky/services/intents/src/org/domokit/intents/ActivityManagerImpl.java |
@@ -13,6 +13,7 @@ import org.chromium.mojo.system.MojoException; |
import org.chromium.mojom.intents.ActivityManager; |
import org.chromium.mojom.intents.ComponentName; |
import org.chromium.mojom.intents.Intent; |
+import org.chromium.mojom.intents.StringExtra; |
/** |
* Android implementation of ActivityManager. |
@@ -43,6 +44,12 @@ public class ActivityManagerImpl implements ActivityManager { |
androidIntent.setComponent(androidComponent); |
} |
+ if (intent.stringExtras != null) { |
+ for (StringExtra extra : intent.stringExtras) { |
+ androidIntent.putExtra(extra.name, extra.value); |
+ } |
+ } |
+ |
androidIntent.addFlags(android.content.Intent.FLAG_ACTIVITY_NEW_TASK); |
try { |