title: Why getApplicationContext() in constructor of Activity throws null pointer exception?
body: <p>After some time spent bug hunting it turns out that : </p>
  
  <pre><code>public class MainActivity extends BaseActivity { // BaseActivity extends Activity
  
      public MainActivity() {
          super();
          getApplicationContext(); // NPE here
      }
  }
  </code></pre>
  
  <p>Why ? Where is this documented ?<br>
  Froyo</p>