diff --git a/FCL/src/main/AndroidManifest.xml b/FCL/src/main/AndroidManifest.xml index 90726ce2..d83d1ce6 100644 --- a/FCL/src/main/AndroidManifest.xml +++ b/FCL/src/main/AndroidManifest.xml @@ -101,7 +101,6 @@ { server1.stop(); latch.countDown(); }); - Schedulers.androidUIThread().execute(() -> { - Intent service = new Intent(FCLPath.CONTEXT, ProcessService.class); - Bundle bundle = new Bundle(); - bundle.putStringArray("command", command.toArray(new String[0])); - service.putExtras(bundle); - FCLPath.CONTEXT.startService(service); - server.start(); - }); + Intent service = new Intent(FCLPath.CONTEXT, ProcessService.class); + Bundle bundle = new Bundle(); + bundle.putStringArray("command", command.toArray(new String[0])); + service.putExtras(bundle); + FCLPath.CONTEXT.startService(service); + server.start(); latch.await(); exitCode = tryCast(((String) server.getResult()).replaceAll(" ", ""), Integer.class).orElse(0); if (exitCode != 0)