"ActionBar not available for TabGroup" 是什么意思?
What does "ActionBar not available for TabGroup" mean?
我的 Android 应用程序在 Titanium SDK 3.5.2 上运行良好,但我尝试将其更新到 5.2。0.GA。但是我收到错误 [ERROR] TabGroupProxy: (main) [517,517] ActionBar not available for TabGroup
。这是什么意思?
应用程序启动但选项卡从未出现,屏幕全是灰色。
根据代码 TabGroupProxy,当 activity.getSupportActionBar()
返回 null
时,此错误日志出现在方法 windowCreated
中。检查代码
if (activity.getSupportActionBar() != null) {
view = new TiUIActionBarTabGroup(this, activity, savedInstanceState);
} else {
Log.e(TAG, "ActionBar not available for TabGroup");
return;
}
This could happen if your use a theme for your activity with NoTitleBar for example @style/Theme.AppCompat.NoTitleBar
有关详细信息,请查看 here
希望对您有所帮助!
g2o 的回答给了我方向性的线索,我认为这是因为我的 tiapp.xml 文件中有以下内容:
<navbar-hidden>true</navbar-hidden>
我想在较新的版本中不允许隐藏 navbar/ActionBar。当我将其设置为 false 时,错误消失了。
我的 Android 应用程序在 Titanium SDK 3.5.2 上运行良好,但我尝试将其更新到 5.2。0.GA。但是我收到错误 [ERROR] TabGroupProxy: (main) [517,517] ActionBar not available for TabGroup
。这是什么意思?
应用程序启动但选项卡从未出现,屏幕全是灰色。
根据代码 TabGroupProxy,当 activity.getSupportActionBar()
返回 null
时,此错误日志出现在方法 windowCreated
中。检查代码
if (activity.getSupportActionBar() != null) {
view = new TiUIActionBarTabGroup(this, activity, savedInstanceState);
} else {
Log.e(TAG, "ActionBar not available for TabGroup");
return;
}
This could happen if your use a theme for your activity with NoTitleBar for example
@style/Theme.AppCompat.NoTitleBar
有关详细信息,请查看 here
希望对您有所帮助!
g2o 的回答给了我方向性的线索,我认为这是因为我的 tiapp.xml 文件中有以下内容:
<navbar-hidden>true</navbar-hidden>
我想在较新的版本中不允许隐藏 navbar/ActionBar。当我将其设置为 false 时,错误消失了。