迁移到 Gradle 后 ActionBar 为空
ActionBar is null after migration to Gradle
据我所知,这是一个非常奇怪的错误。
我刚刚将一个项目从 ADT 迁移到 Gradle。同样的代码现在在启动时崩溃了。
看来问题是以前完全有效的ActionBar现在是空的。
代码在 extends Activity
的 class 中,并从 onCreate
中调用
setContentView(R.layout.activity_main);
ActionBar actionBar = getActionBar();
if (actionBar==null) Log.d(TAG,"AB null.");
不确定 post 还有什么代码,因为我真的很困惑为什么这在 30 分钟前有效,而现在根本不起作用。
该项目未使用任何支持包,仅针对 4.0 及更高版本。
Theme.Light
没有操作栏。那是旧的 Android 1.x/2.x 主题,带有旧的标题栏(带有应用程序名称的灰色细条)。
Theme.Holo.Light
和 targetSdkVersion
11+,会给你一个动作条。
据我所知,这是一个非常奇怪的错误。 我刚刚将一个项目从 ADT 迁移到 Gradle。同样的代码现在在启动时崩溃了。 看来问题是以前完全有效的ActionBar现在是空的。
代码在 extends Activity
的 class 中,并从 onCreate
setContentView(R.layout.activity_main);
ActionBar actionBar = getActionBar();
if (actionBar==null) Log.d(TAG,"AB null.");
不确定 post 还有什么代码,因为我真的很困惑为什么这在 30 分钟前有效,而现在根本不起作用。 该项目未使用任何支持包,仅针对 4.0 及更高版本。
Theme.Light
没有操作栏。那是旧的 Android 1.x/2.x 主题,带有旧的标题栏(带有应用程序名称的灰色细条)。
Theme.Holo.Light
和 targetSdkVersion
11+,会给你一个动作条。