Sobes.tech
Junior — Middle

In which data structure does the Looper store messages received through Handler?

sobes.tech AI

Answer from AI

Looper in Android stores messages received via Handler in a data structure called MessageQueue. This message queue ensures the sequential processing of messages and Runnable objects within a thread.

When a Handler sends a message, it is placed in the MessageQueue, and the Looper retrieves and processes them in order within its loop. The MessageQueue is implemented as a linked list of messages (Message), ordered by execution time.

Thus, the MessageQueue is the main data structure managing the order of message processing in the Looper.

In which data structure does the Looper store… - sobes.tech