On MultiThreading on the Android platform
<p><code>Multithreading on Android</code> is to some extent an easy task due to the various possibilities available for us.</p>

<p>However it would be nice to understand the difference between the approaches.</p>

<p><strong>What is the best way to multitask and based on what preferences is it the "best"?</strong></p>

<ol>
<li><p><strong><code>AsyncTask</code>?</strong></p>

<pre><code>class MultiTasker extends AsyncTask&lt;, , &gt; 
</code></pre></li>
<li><p><strong><code>Runnable</code>?</strong></p>

<pre><code>Runnable myRun = new Runnable(){
  public void run(){

  }
};
Thread T = new Thread(myRun);
T.start();
</code></pre></li>
<li><p><strong><code>Handler</code>?</strong></p>

<pre><code>class MultiTasker extends Handler
</code></pre></li>
</ol>
