Der ursprüngliche Bind/Unbind-Service kann vom Client mit bindService()
/unbindService()
aufgerufen werden.Android Service Fragen zu binden/lösen?
Meine Frage ist, wie Service in Service-Seite zu lösen, nicht unbindService()
von Client genannt, wahrscheinlich sollte ich es unbindClient
nennen.
Ich denke, der Dienst sollte wissen, welche Clients daran gebunden sind. Gibt es also eine Möglichkeit, dem Dienst zu sagen, dass er einen bestimmten Client lösen soll?
Weil ich schreibe nur den Service, und ich do't wissen, ob der Client unbindService()
korrekt aufgerufen, so habe ich diese Frage ..
Es könnte etwas sein, was Sie tun können, um Ihre Klassen neu zu strukturieren. Warum müssen Sie wissen, welcher Client vom Dienst getrennt wurde? –
wie normale c/s Programm, ich möchte einige zugrunde liegende Recycling-Arbeit tun, wenn ein Client getrennt, haben Sie eine bessere Idee? – kwf2030
Können Sie es stattdessen von der 'Aktivität' anrufen, die vom' Service' getrennt wurde? Es gibt eine 'onDestroy()' Methode für Aktivitäten oder 'onPause()' oder 'onStop()'. Sie können es vielleicht dort hinstellen. –