Es ist möglich, mehrfach mal auf den gleichen Service mit dem gleichen Kontext zu binden, aber es ist sieht aus, als schlechte Praxis zu mir. Außerdem können Sie die Verbindung nicht nur einmal vom Service trennen. Sie müssen alle Ihre ServiceConnection
's lösen.
UPDATE: Warum sieht es für mich als eine schlechte Praxis aus, weil ich mir nicht vorstellen kann, warum man das braucht. Außerdem denke ich, dass Verbindungs-Wrapper, die nur einmal binden und losbinden und als Fassade dienen, besser sein könnten, weil sie weniger Overhead und weniger fehleranfällig machen (meiner Meinung nach)
Als Nebennotdienste sind Singletons in android, so dass Sie immer die gleiche Service-Instanz erhalten, wenn Sie trotzdem binden. – ScouseChris