Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 什么是;操作栏不适用于TabGroup“;什么意思?_Android_Appcelerator_Appcelerator Titanium - Fatal编程技术网

Android 什么是;操作栏不适用于TabGroup“;什么意思?

Android 什么是;操作栏不适用于TabGroup“;什么意思?,android,appcelerator,appcelerator-titanium,Android,Appcelerator,Appcelerator Titanium,我的Android应用程序在Tianium SDK 3.5.2上运行良好,但我尝试将其更新为5.2.0.GA。但是我得到的错误是TabGroupProxy:(main)[517517]ActionBar不适用于TabGroup。这是什么意思 应用程序会启动,但选项卡从未出现,屏幕只是一片灰色。从代码中可以看出,当activity.getSupportActionBar()返回null时,此错误日志会出现在方法windowCreated中。检查代码 if (activity.getSupp

我的Android应用程序在Tianium SDK 3.5.2上运行良好,但我尝试将其更新为5.2.0.GA。但是我得到的错误是TabGroupProxy:(main)[517517]ActionBar不适用于TabGroup。这是什么意思

应用程序会启动,但选项卡从未出现,屏幕只是一片灰色。

从代码中可以看出,当
activity.getSupportActionBar()
返回
null
时,此错误日志会出现在方法
windowCreated
中。检查代码

    if (activity.getSupportActionBar() != null) {
        view = new TiUIActionBarTabGroup(this, activity, savedInstanceState);
    } else {
        Log.e(TAG, "ActionBar not available for TabGroup");
        return;
    }
如果您将主题用于活动,例如
@style/theme.AppCompat.NoTitleBar

有关更多信息,请查看


希望这有帮助

g2o的回答给了我一个方向性的线索,我想这是因为我的tiapp.xml文件中有以下内容:

<navbar-hidden>true</navbar-hidden>
true

我想在新版本中,不允许隐藏导航栏/操作栏。当我将此设置为false时,错误消失。

我想这是一个线索,但我仍然不明白这对我的应用程序意味着什么以及我需要做什么……这是正确的。自5.0以来,此选项触发NoTitleBar主题的使用。