Sets theme before calling super.onCreate so the theme is correctly applied on older APIs.
Using Preferences as a field
Merge branch 'enhancement#10' into future