title: Android's Activity.runOnUiThread is not static, so how can i use it?
body: <p>For example, if I have a thread doing expensive stuff, and from that thread I want to fire runOnUiThread in the Main (activity) class. Obviously I shouldn't make an instance of my activity class (Main). So if I try    </p>
  
  <pre><code> Main.runOnUiThread(mRunnable);
  </code></pre>
  
  <p>from my thread it gives me an error saying it's not a static method, and therefor it can't be accessed in my way. Now my understanding would be that the activity class is nearly almost accessed in a static way.<br>
  How would I do this?</p>
  
  <p>(Btw: I'm doing this because I was getting <em>CalledFromWrongThreadException, Only the original thread that created a view hierarchy can touch it's views</em>)</p>