Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d4dd85d5 authored by Anthony Newnam's avatar Anthony Newnam Committed by Garmin Android technology group
Browse files

Allow Am to start services

Change-Id: I31d066ae2c980cc293e55034446a63a0f42088ad
parent 69e398bd
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -88,6 +88,8 @@ public class Am {

        if (op.equals("start")) {
            runStart();
        } else if (op.equals("start-service")) {
            runStartService();
        } else if (op.equals("instrument")) {
            runInstrument();
        } else if (op.equals("broadcast")) {
@@ -238,6 +240,19 @@ public class Am {
        }
    }

    private void runStartService() throws Exception {
        Intent intent = makeIntent();

        if (intent != null) {
            System.out.println("Starting: " + intent);
            try {
                mAm.startService(null, intent, intent.getType());
            } catch (Exception e) {
                System.err.println("Error: " + e);
            }
        }
    }

    private void sendBroadcast() throws Exception {
        Intent intent = makeIntent();
        IntentReceiver receiver = new IntentReceiver();