Ich habe einen Dienst, der über AIDL mit anderen Diensten kommuniziert. Ich möchte, dass dieser Dienst an Aktivitäten in meiner Anwendung gebunden ist. Kann der Dienst zwei Bindes \ interfaces definieren? Ich habe versucht, einen Messenger für die Kommunikation mit den Aktivitäten zu verwenden, indem ich die "onBind" -Methode überschreibe, so dass sie einen anderen Binder entsprechend der beabsichtigten Absicht zurückgibt (eine für die anderen Dienste und eine für die Aktivitäten).kann ein Android-Dienst zwei Schnittstellen zur Kommunikation bieten?
Wenn die Aktivitäten (die den gleichen Binder verwenden) vom Dienst trennen, habe ich einen Fehler "myService hat ServiceConnection ... durchgesickert, das ursprünglich hier gebunden wurde", was ich glaube über den Ordner, den der Dienst verwendet mit den anderen Diensten kommunizieren.
Kann ein Dienst zwei Schnittstellen verwenden, wie kann ich die Kommunikation zwischen den Aktivitäten und diesem Dienst implementieren?
danke, -Liron