title: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare();
body: <p>I have an Android app running a thread. I want a Toast message to show with a message.</p>
  
  <p>When I do this, I get the below exception:</p>
  
  <p><strong>Logcat</strong> trace:</p>
  
  <pre><code>FATAL EXCEPTION: Timer-0 
   java.lang.RuntimeException: Can't create handler inside thread that has not 
      called Looper.prepare()
  
   at android.os.Handler.&lt;init&gt;(Handler.java:121)
   at android.widget.Toast$TN.&lt;init&gt;(Toast.java:322)
   at android.widget.Toast.&lt;init&gt;(Toast.java:91)
   at android.widget.Toast.makeText(Toast.java:238) 
  </code></pre>
  
  <p>Is there a work around for pushing Toast messages from threads to the User Interface?</p>