私の Android アプリケーションでは、さまざまなアクティビティからサービスのさまざまなインスタンスを起動します。たとえば、アクティビティ AI からサービスを起動したい場合や、アクティビティ BI から同じサービスの別のインスタンスを起動したい場合などです。
さまざまなアクティビティから、次のコード行を使用しています。
活動A
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);
問題は、サービスが 1 つしか作成されないことです。解決策はありますか?前もって感謝します