A Looper 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().