Allow Am to start services
Change-Id: I31d066ae2c980cc293e55034446a63a0f42088ad
This commit is contained in:
committed by
Garmin Android technology group
parent
69e398bd14
commit
d4dd85d532
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user