Index: sky/shell/apk/src/org/domokit/sky/shell/JavaServiceProvider.java |
diff --git a/sky/shell/apk/src/org/domokit/sky/shell/JavaServiceProvider.java b/sky/shell/apk/src/org/domokit/sky/shell/JavaServiceProvider.java |
index e78f53c0deb9de725e8ff7f5ba6bc5b9c3572f0e..ad1b0b2695883a2e0ec0a45757769775d598baba 100644 |
--- a/sky/shell/apk/src/org/domokit/sky/shell/JavaServiceProvider.java |
+++ b/sky/shell/apk/src/org/domokit/sky/shell/JavaServiceProvider.java |
@@ -11,7 +11,9 @@ import org.chromium.mojo.system.MessagePipeHandle; |
import org.chromium.mojo.system.MojoException; |
import org.chromium.mojo.system.Pair; |
import org.chromium.mojo.system.impl.CoreImpl; |
+import org.chromium.mojom.mojo.NetworkService; |
import org.chromium.mojom.mojo.ServiceProvider; |
+import org.domokit.oknet.NetworkServiceImpl; |
/** |
* A class to intialize the network. |
@@ -42,6 +44,10 @@ public class JavaServiceProvider implements ServiceProvider { |
@Override |
public void connectToService(String interfaceName, MessagePipeHandle pipe) { |
+ if (interfaceName.equals(NetworkService.MANAGER.getName())) { |
+ NetworkService.MANAGER.bind(new NetworkServiceImpl(mCore), pipe); |
+ return; |
+ } |
pipe.close(); |
} |
} |