Zależy co chcesz osiągnąć.
Jeśli chcesz obsługiwać portrait & landscape to napewno onCreate() będzie wołane przy każdej zmianie orientacji ekranu. Wtedy można to zrobić na wiele sposobów.
Jeśli jednak chcesz mieć np tylko portrait to w manifeście należy dodać dla tej activity parametr:
android:screenOrientation="portrait"
Wówczas zmiana orientacji telefonu nie spowoduje zmiany orientacji ekranu.