Dienst binden, um die Aktivität oder fragment?

Arbeite ich an einem Musik-player-app. Ich habe einen main-Aktivität, die mehrere Fragmente, die jeweils die Anzeige von songs auf das Gerät-album weisen, Künstler, weiser etc..
Ich habe einen Musik-Dienst behandelt alle der Wiedergabe und andere Sachen.
Was bin ich verwirrt, ist die Bindung dieser service mit verschiedenen Fragmenten, die ich habe.
Jetzt bin ich verbindlich die wichtigsten Aktivität und jedes fragment einzeln mit dem service und der seine Arbeit ziemlich gut. Aber ich Frage mich, ob das wirklich die beste Vorgehensweise? Gibt es eine Möglichkeit, nur binden Sie die Haupt-activity mit dem service und dann einige, wie es in seiner Kind-Fragmente?
Ich vielleicht fehlen einige sehr grundlegende Konzept der Tätigkeit oder Fragmente oder Dienstleistungen. So jemand bitte führe mich in dieser Hinsicht.
Ich denke, es ist mehr eine konzeptionelle Frage, so dass jeder code ist nicht erforderlich. Aber immer noch, wenn es erforderlich ist, dann lassen Sie es mich bitte wissen.

EDIT :
Meine Frage ist: Was wäre eine bessere Art und Weise zu binden, einen service mit einer Aktivität mit mehreren Kind-Fragmente(jeder von denen würde sich mit dem service)?

Binden Sie es, um die Aktivität hosting Ihrer Fragmente. Ein fragment, nimmt auf den Zusammenhang von host-Aktivität, auf die zugegriffen wird, mit getActivity () - Methode. Sie können dann die Interaktion mit dem service durch die Aktivität. Beim binden an jedes fragment, und die Aktivität ist ein Chaos.
Vielen Dank für die Beratung. Ist dies der einzige Weg oder gibt es alternativen?
Ich nehme an, das könnte helfen: stackoverflow.com/questions/15235773/...

InformationsquelleAutor Anjani | 2014-06-19

Schreibe einen Kommentar