Кызматтан ажыратылганда андроидде чалышат?

Мазмуну:

Кызматтан ажыратылганда андроидде чалышат?
Кызматтан ажыратылганда андроидде чалышат?

Video: Кызматтан ажыратылганда андроидде чалышат?

Video: Кызматтан ажыратылганда андроидде чалышат?
Video: Президент НЕРВ болду! АКИМ менен ГУБЕРНАТОРДУ кызматтан алды 2024, Ноябрь
Anonim

onServiceDisconnected. Кызматка туташуу үзүлгөндө чалылды. Адатта бул кызматты хостинг процесси бузулганда же жок болгондо болот.

Android'де байланыш кызматы деген эмне?

Байланышкан кызмат бул кардар-сервер интерфейсиндеги сервер. Ал компоненттерге (иш-аракеттер сыяктуу) кызматка туташуу, суроо-талаптарды жөнөтүү, жоопторду алуу жана процесстер аралык байланышты (IPC) аткарууга мүмкүндүк берет.

Android кызматын кантип ажыратасыз?

Байланышкан Кызматтын Байланыштан чыгаруу үчүн, чалуу жөн гана unBindService(mServiceConnection) чакырат Андан кийин система Байланыш Кызматынын өзүндө Unbindди чакырат. Эгер байланыштырылган кардарлар жок болсо, система Башталган абалда болбосо, Байланыш Кызматына Destroy чакырат.

Байланыш кызматы үчүн кандай ыкмалар чакырылат?

Колдонмонун компоненттери (кардарлар) bindService чалуу менен кызматка туташа алышат. Андан кийин Android системасы кызматтын onBind ыкмасын чакырат, ал кызмат менен өз ара аракеттенүү үчүн IBinderди кайтарат. Байланыш асинхрондуу. bindService дароо кайтып келет жана IBinderди кардарга кайтарбайт.

Android'де байланыш жана байланыш деген эмне?

Ниет. Кызмат. Чексиз Кызмат узак кайталануучу тапшырманы аткаруу үчүн колдонулат. Чектелген кызмат башка компонент менен байланышкан фондо тапшырманы аткаруу үчүн колдонулат. Intent кызматы бир жолку тапшырманы аткаруу үчүн колдонулат, башкача айтканда, тапшырма аяктагандан кийин кызмат өзүн жок кылат.

Сунушталууда: