在我的Android應用程序中,我將啓動來自不同活動的不同服務實例。 例如,從活動A我想要啓動服務,並從活動B我想啓動相同服務的另一個實例。如何從不同的活動啓動不同的服務實例
從型動物活動我使用這些代碼行:
活動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);
問題是thath創建只有一個服務。 有解決方案嗎? 在此先感謝
您能否詳細說明爲什麼要使用同一服務的不同實例? 爲什麼不只是使用一個服務實例,然後從您的不同活動綁定到它呢? – Darwind