title: android: problem sending mail, SuperNotCalledException thrown
body: <p>While sending mail from a button's click my device shows an error. Which throws SuperNotCalledException in logcat</p>
  
  <p>I am posting the code and the logcat output here.</p>
  
  <p>Code</p>
  
  <pre><code>Intent emailIntent = new Intent(
        android.content.Intent.ACTION_SEND);
      emailIntent.setType("text/plain");
      String recosubject = getString(R.string.recoSub);
      emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, ""
        + recosubject);
  
      emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, ""
        + reco);
  
      startActivity(Intent.createChooser(intent, "Send mail..."));
  </code></pre>
  
  <p>And here is the logcat output</p>
  
  <pre><code>Uncaught handler: thread main exiting due to uncaught exception
  12-29 15:29:14.488: ERROR/AndroidRuntime(6823): android.app.SuperNotCalledException: Activity {android/com.android.internal.app.ChooserActivity} did not call through to super.onCreate()
  12-29 15:29:14.488: ERROR/AndroidRuntime(6823):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2461)
  12-29 15:29:14.488: ERROR/AndroidRuntime(6823):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
  12-29 15:29:14.488: ERROR/AndroidRuntime(6823):     at android.app.ActivityThread.access$2200(ActivityThread.java:119)
  12-29 15:29:14.488: ERROR/AndroidRuntime(6823):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
  12-29 15:29:14.488: ERROR/AndroidRuntime(6823):     at android.os.Handler.dispatchMessage(Handler.java:99)
  12-29 15:29:14.488: ERROR/AndroidRuntime(6823):     at android.os.Looper.loop(Looper.java:123)
  12-29 15:29:14.488: ERROR/AndroidRuntime(6823):     at android.app.ActivityThread.main(ActivityThread.java:4367)
  12-29 15:29:14.488: ERROR/AndroidRuntime(6823):     at java.lang.reflect.Method.invokeNative(Native Method)
  12-29 15:29:14.488: ERROR/AndroidRuntime(6823):     at java.lang.reflect.Method.invoke(Method.java:521)
  12-29 15:29:14.488: ERROR/AndroidRuntime(6823):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
  12-29 15:29:14.488: ERROR/AndroidRuntime(6823):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
  12-29 15:29:14.488: ERROR/AndroidRuntime(6823):     at dalvik.system.NativeStart.main(Native Method)
  </code></pre>
  
  <p>Can anybody tell what is going wrong in this code? </p>