之前一直使用继承Activity类,最近需要加入ToolBar与DrawerLayout,开始使用继承APPCombatActivity类。但是打开该界面后就会闪退。在网上寻找原因说是style的问题。但是我的主题是NoActionBar的,所以觉得不是这个问题。
看了几种解决方案发现大家都是继承Theme.AppCompat的主题,就试着把主题给改了,之后问题解决。
更改前:
<activity
android:name=".ui.activity.MainActivity"
android:theme="@android:style/Theme.Holo.Light.NoActionBar"/>
更改后:
<activity
android:name=".ui.activity.MainActivity"