Երբ Android-ում կանչվում է անջատված ծառայությունը:

Բովանդակություն:

Երբ Android-ում կանչվում է անջատված ծառայությունը:
Երբ Android-ում կանչվում է անջատված ծառայությունը:

Video: Երբ Android-ում կանչվում է անջատված ծառայությունը:

Video: Երբ Android-ում կանչվում է անջատված ծառայությունը:
Video: 10 ԳԱՂՏՆԻՔ Whatsapp _Ի ՄԱՍԻՆ Nver 2024, Դեկտեմբեր
Anonim

onService Disconnected. Զանգված է երբ Ծառայության հետ կապն անջատված է: Սա սովորաբար տեղի է ունենում, երբ ծառայությունը հոսթինգի գործընթացը խափանվել է կամ մահացել:

Ի՞նչ է կապակցված ծառայությունը Android-ում:

Կապված ծառայությունը սերվերն է հաճախորդ-սերվեր միջերեսում: Այն թույլ է տալիս բաղադրիչներին (օրինակ՝ գործողությունները) միանալ ծառայությանը, հարցումներ ուղարկել, ստանալ պատասխաններ և կատարել միջգործընթացային հաղորդակցություն (IPC):

Ինչպե՞ս եք անջատում Android ծառայությունը:

Կապված ծառայությունից անջատվելու համար զանգը պարզապես կանչում է unBindService(mServiceConnection) Համակարգն այնուհետև կկանչի Unbind ինքնին Bound Service-ում:Եթե այլևս կապված հաճախորդներ չկան, ապա համակարգը կապակցված ծառայության վրա կկանչի Destroy, եթե այն գտնվում է Սկսած վիճակում:

Ո՞ր մեթոդներն են կանչվում կապակցված ծառայության համար:

Հավելվածի բաղադրիչները (հաճախորդները) կարող են կապվել ծառայության հետ՝ զանգահարելով bindService: Android համակարգը այնուհետև կանչում է ծառայության onBind մեթոդը, որը վերադարձնում է IBinder՝ ծառայության հետ փոխազդելու համար: Կապը ասինխրոն է: bindService-ը անմիջապես վերադառնում է և չի վերադարձնում IBinder-ը հաճախորդին:

Ի՞նչ է կապակցված և չկապված ծառայությունը Android-ում:

Մտադրություն. Ծառայություն. Անսահմանափակ ծառայությունը օգտագործվում է երկար կրկնվող առաջադրանք կատարելու համար: Սահմանափակված ծառայությունն օգտագործվում է մեկ այլ բաղադրիչի հետ կապված ֆոնային առաջադրանք կատարելու համար: Intent Service-ն օգտագործվում է մեկանգամյա առաջադրանք կատարելու համար, այսինքն՝ երբ առաջադրանքն ավարտում է ծառայությունը, ինքն իրեն ոչնչացնում է:

Խորհուրդ ենք տալիս: