Usługa Android pozostaje żywa

Mam małą aplikację do czatu. Po uruchomieniu wiąże się z usługą. Ta usługa ma połączenie tcp / ip z serwerem.

Gdy aplikacja nie znajduje się na pierwszym planie, moja usługa tworzy powiadomienie o stanie. Jak na razie dobrze.

Gdy aplikacja zostanie zniszczona, na przykład za pomocą menedżera zadań w metodzie „onDestroy”, wywołuję unbind. Teraz usługa zostaje zabita. Moje pytanie brzmi: jak sprawić, by usługa pozostała przy życiu, nawet jeśli nie ma z nią klientów.

Dokument Googe: „Usługa pozostanie uruchomiona tak długo, jak długo połączenie zostanie ustanowione (niezależnie od tego, czy klient zachowuje odniesienie w IBinder usługi).”

Dzięki.

questionAnswers(3)

yourAnswerToTheQuestion