Service Zugriff. Aber richtig

  • Antworten:4
  • Bentwortet
Sebastian P.
  • Forum-Beiträge: 72

17.08.2013, 23:05:22 via Website

Ich versuche schon seit Stunden, folgendes Problem zu lösen:

ich habe eine Activity, welche einen Service starten soll. Dieser Service soll auch nach Beenden der App weiterlaufen (MediaPlayer läuft).
Wenn ich die App wieder starte, soll der Service (wenn noch laufend) wieder angebunden werden, sodass ich die Wiedergabe stoppen kann (im Loop-Modus läuft das immer weiter... Bisher musste ich das Phone zum Beenden neustarten oder in der onDestroy Musik stoppen).

Wie mache ich das richtig? Ich habe irgendwas von AIDL oder so gelesen, verstehe das aber nicht so ganz...


Schonmal danke für die Hilfe,
Sebastian

Antworten
Mac Systems
  • Forum-Beiträge: 1.727

17.08.2013, 23:43:51 via Website

Du kannst einem Service auch Intents senden die er dann auswertet. Z.b einen Stop intent ... AIDL brauchst du an der stelle eher nicht da keine Daten vom Service gelesen werden müssen. Vielmehr sagst du ihm was er zu machen hat per Intent.

Windmate HD, See you @ IO 14 , Worked on Wundercar, Glass V3, LG G Watch, Moto 360, Android TV

Antworten
Sebastian P.
  • Forum-Beiträge: 72

17.08.2013, 23:59:35 via Website

Danke für den Tipp. Ich werds mal ausprobieren.

Antworten
Sebastian P.
  • Forum-Beiträge: 72

18.08.2013, 10:49:03 via Website

Mac Systems
Du kannst einem Service auch Intents senden die er dann auswertet. Z.b einen Stop intent ...

Danke! Läuft einwandfrei.

Antworten