title: Android try catch block
body: <p>I have following try catch:</p>
  
  <pre><code>try
  {
     while(run)
     {
        try
        {
           // try something 
        }
        catch
        {
          // error catch 1
        }
     }
  }
  catch()
  {
     // error catch 2
  }
  finally 
  {
     // DONE
  }
  </code></pre>
  
  <p>As per my under standing after throwing error in <code>error catch 1</code> it will again continue in while loop till <code>run</code> is true, which some times my code is not doing it goes in finally <code>DONE</code> code. I really don't know how it is happening? </p>