Ich habe ein Projekt, in dem ich einen Listener-Service brauche. Alles funktioniert gut. Aber der Service ist auch in anderen Projekten notwendig. Also habe ich ein Bibliotheksprojekt erstellt, in dem ich den Dienst hinzufüge. Aber jetzt startet der Dienst nicht mehr.Android-Dienst startet nicht, wenn es in einem Bibliotheksprojekt ist
beginne ich es nach wie vor:
Intent Absicht = new Intent (this.getApplicationContext(), MyService.class);
this.startService (Absicht);
Der Dienst reagiert nicht auf das Ereignis. Ich habe auch onCreate(), onStart() und onStartCommand() einen Log-Eintrag ( Log.d ("MyApp", "iamhere")), um zu sehen, ob es sogar startet. Aber da ist auch nichts im Logbuch.
Ich kann andere Klassen aus dem Bibliotheksprojekt verwenden.
Was muss ich tun, um den Service zu nutzen?
Danke und viele Grüße
Es muss wie zuvor im Manifest registriert werden. Ob Sie das im Manifest der Bibliothek oder im Manifest der App tun, liegt ganz bei Ihnen. – CommonsWare