title: Accesing UI thread with Async task
body: <p>I wonder which approach is better/cleaner:</p>
  
  <p>Should I pass <strong>Context</strong> on the constructor and have <strong>onPostExecute</strong> access the UI thread?</p>
  
  <p>or</p>
  
  <p><strong>Extend</strong> my Task class in the UI thread and override <strong>onPostExecute</strong> (no need to pass Context)?</p>
  
  <p>Passing Context into AsyncTask feels 'dirty' but I don't know whether it's ok 'polluting' the UI class. </p>