Junior — Middle
Паёми Looper, ки аз тариқи Handler гирифта шудаанд, дар кадом сохтори додаҳо нигоҳ дошта мешаванд?
sobes.tech AI
Ҷавоб аз AI
Android-дегі Looper, Handler арқылы алынған хабарларды MessageQueue деп аталатын мәліметтер құрылымында сақтайды. Бұл хабарламалар кезегі, ол хабарламалар мен Runnable объектілерінің бір ағын ішінде ретті өңделуін қамтамасыз етеді.
Handler хабарлама жібергенде, ол MessageQueue-ға орналастырылады, ал Looper оларды кезекпен шығарып, өз циклінде өңдейді. MessageQueue — бұл орындалу уақытына қарай сұрыпталған хабарламалар (Message) байланысқан тізімі ретінде жүзеге асырылады.
Сондықтан, MessageQueue — Looper-да хабарламалардың өңдеу тәртібін басқаратын негізгі мәліметтер құрылымы.