fix issue 2083 by not calling onCreate() directly

This fixes [issue 2083](https://code.google.com/p/ankidroid/issues/detail?id=2083)... The `onCreate()` method should not be called directly, so I introduce a new method `initActivity()` which finishes the initialization without calling the parent's `onCreate()` method again.