Context.startService
Intent intent = new Intent(context, MyService.class);
context.startService(intent);
PendingIntent.getService
Intent intent = new Intent(context, MyService.class);
PendingIntent pi = PendingIntent.getService(context, 0, intent, 0);
pi.send();
问题
- 在什么情况下使用Context.startService而不是PendingIntent启动服务?
- 为什么会选择其中一个而不是另一个?