What is Android Handler and Looper?

Updated Apr 28, 2026

Short answer

Handler and Looper manage message queues for threads.

Deep explanation

Looper runs a message loop, and Handler posts tasks to it. It is used for thread communication.

Real-world example

Updating UI from background thread.

Common mistakes

  • Memory leaks due to handlers.

Follow-up questions

  • What is Looper?
  • Why Handler?

More Android interview questions

View all →