我需要從android小部件開始使用android> 5.0的服務,但是此服務已實現到另一個項目中。Android 5.0(Lollipop)startService無需導入類
如果我使用的設備,採用Android < 4.4此代碼的工作:
Intent intent = new Intent("com.service.example");
startService(intent);
我看到這篇文章: Service Must be explicit: Intent
和解決方案,應該是:
Intent serviceIntent = new Intent(context,MyService.class);
context.startService(serviceIntent);
那麼,如何在不導入服務類的情況下啓動服務(使用intent)呢?
https://stackoverflow.com/questions/35827703/how-to-make-an-implicit-intent-explicit/35827786#35827786 – CommonsWare
可能的重複的[在另一個包中沒有意圖過濾器啓動服務](http:///stackoverflow.com/questions/18603381/start-service-in-another-package-without-intent-filter) – Master
類似但不重複 – Simo