Sobes.tech
Junior — Middle

Որ տվյալների կառուցվածքում են պահվում Handler-ի միջոցով ստացված Looper հաղորդագրությունները;

sobes.tech AI

Պատասխան AI-ից

Android-ում Looper պահում է Handler-ի միջոցով ստացված հաղորդագրությունները Data Structure-ով կոչվող MessageQueue-ում: Դա հաղորդագրությունների հերթ է, որը ապահովում է հաղորդագրությունների և Runnable օբյեկտների հերթական մշակումը թելում:

Երբ Handler-ը ուղարկում է հաղորդագրություն, այն տեղադրվում է MessageQueue-ում, և Looper-ը դրանք հերթով հանում և մշակում է իր ցիկլում: MessageQueue-ն իրականացվում է որպես հաղորդագրությունների (Message) կապակցված ցանկ, որը կարգավորված է կատարման ժամանակով:

Այսպիսով, MessageQueue-ն հիմնական տվյալների կառուցվածքն է, որը կառավարում է հաղորդագրությունների մշակման կարգը Looper-ում։