Introduction

A [Looper](<https://developer.android.com/reference/android/os/Looper.html>) is an Android class used to run a message loop for a thread, which usually do not have one associated with them.

The most common Looper in Android is the main-loop, also commonly known as the main-thread. This instance is unique for an application and can be accessed statically with Looper.getMainLooper().

If a Looper is associated with the current thread, it can be retrieved with Looper.myLooper().