Muss ich sowohl unbindService als auch stopService für Android-Dienste aufrufen?
n meiner Android-App rufe ich beidestartService
undbindService
:
Intent intent = new Intent(this, MyService.class);
ServiceConnection conn = new ServiceConnection() { ... }
startService(intent)
bindService(intent, conn, BIND_AUTO_CREATE);
päter versuche ich, beideunbindService and
stopService`:
unbindService(conn);
stopService(intent);
Ich erhalte jedoch eine Ausnahme beim Aufruf vonunbindService
. Wenn ich diesen Anruf entferne, scheint die App ordnungsgemäß über das @ zu laufestopService
Anruf
Mache ich etwas falsch? Ich dachte einbindService
call musste mit einem @ verknüpft seunbindService
call und einstartService
call musste mit einem @ verknüpft sestopService
Anruf. Dies scheint hier jedoch nicht der Fall zu sein.