Android: Dienst stoppen / starten, der in onCreate () erstellt wurde

8

Ich habe derzeit einen Dienst, der innerhalb der onCreate-Methode einer Aktivität gestartet wird:

%Vor%

Ich muss jetzt in der Lage sein, diesen Dienst auf Knopfdruck zu stoppen und ihn bei einem anderen Tastendruck erneut zu starten, allerdings bin ich mir nicht sicher, wie ich diesen Dienst stoppen und wieder von der Methode onCreate starten kann.

Ich denke, ich müsste den Dienst auf eine andere Art und Weise starten als das, was ich gerade mache? Aber ich bin mir nicht sicher über die beste Methode dafür.

Ich hatte Dienst auf Android stoppen , aber ihre Methode des Startens scheint nicht innerhalb onCreate arbeiten.

Eine vollständigere Übersicht über meinen Code:

%Vor%     
Zac Powell 01.06.2013, 19:40
quelle

1 Antwort

24

Wann immer Sie einen Dienst starten wollen, brauchen Sie nur

%Vor%

Und um einen Dienst jederzeit anzuhalten, rufen Sie einfach

an %Vor%

Remember Service muss in AndroidManifest.xml deklariert werden. Wie Sie gesagt haben, dass Ihr Service funktioniert. Ich bin sicher, du hast das getan. Noch AndroidManifest.xml

%Vor%     
MDMalik 01.06.2013, 19:50
quelle

Tags und Links