在我的 Android 应用程序中,我会从不同的活动中启动我的服务的不同实例。例如,从活动 AI 想要启动服务,从活动 BI 想要启动同一服务的另一个实例。
从不同的活动中,我正在使用这些代码行:
活动一
svc = new Intent(AActivity.this, Service.class);
svc.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startService(svc);
`
活动 B
svc = new Intent(BActivity.this, Service.class);
svc.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startService(svc);
问题是只创建了一项服务。有解决办法吗?提前致谢