diff --git a/app/src/main/java/com/termux/app/RunCommandService.java b/app/src/main/java/com/termux/app/RunCommandService.java index 2091f924..108caa96 100644 --- a/app/src/main/java/com/termux/app/RunCommandService.java +++ b/app/src/main/java/com/termux/app/RunCommandService.java @@ -63,6 +63,8 @@ public class RunCommandService extends Service { // Run again in case service is already started and onCreate() is not called runStartForeground(); + Logger.logVerboseExtended(LOG_TAG, "Intent Received:\n" + IntentUtils.getIntentString(intent)); + ExecutionCommand executionCommand = new ExecutionCommand(); executionCommand.pluginAPIHelp = this.getString(R.string.error_run_command_service_api_help, RUN_COMMAND_SERVICE.RUN_COMMAND_API_HELP_URL); diff --git a/app/src/main/java/com/termux/app/TermuxService.java b/app/src/main/java/com/termux/app/TermuxService.java index 3e60a2c8..6f9cbb59 100644 --- a/app/src/main/java/com/termux/app/TermuxService.java +++ b/app/src/main/java/com/termux/app/TermuxService.java @@ -136,7 +136,11 @@ public final class TermuxService extends Service implements AppShell.AppShellCli // Run again in case service is already started and onCreate() is not called runStartForeground(); - String action = intent.getAction(); + String action = null; + if (intent != null) { + Logger.logVerboseExtended(LOG_TAG, "Intent Received:\n" + IntentUtils.getIntentString(intent)); + action = intent.getAction(); + } if (action != null) { switch (action) {