title: Why does super.onDestroy() in java Android goes on top in destructors?
body: <p>According to which logic does <code>super.onDestroy();</code> in destructors goes on top? For example:</p>
  
  <pre><code>protected void onDestroy() {        
      super.onDestroy();
      releaseMediaPlayer();
  }
  </code></pre>
  
  <p>and not:</p>
  
  <pre><code>protected void onDestroy() {        
      releaseMediaPlayer();
      super.onDestroy();
  }
  </code></pre>
  
  <p>Like in c++, obj-c, pascal, etc?</p>