我有一个unity3d应用程序,其中包含本机插件中的自定义活动。当用户在应用程序外部时,当用户点击特殊通知(在通知栏中)时,活动会打开。一旦他点击它,活动就会打开但没有显示应用程序图标和名称的操作栏。但是,当我在非Unity3d应用程序中运行相同的本机代码时,活动会出现预期的操作栏。
当相同的活动作为unity3d应用程序的一部分运行以及如何显示时,为什么操作栏会丢失?
我的清单包含活动简单:
<activity android:name="com.test.MyActivity"/>
我尝试将以下代码添加到我的活动的onCreate中,但它没有改变任何内容:
b = requestWindowFeature(Window.FEATURE_ACTION_BAR);
Log.d("tag", "Requesting action bar: " + (b ? "true" : "false"));
ActionBar actionBar = getActionBar();
if (actionBar != null)
actionBar.show();
else
Log.d("tag", "action bar is null");
输出是:
Requesting action bar: true
action bar is null
我能做些什么不同的事情吗? 感谢
答案 0 :(得分:0)
找到了一个解决方案,看起来足够可行 - 将以下内容添加到清单中的活动中:
android:theme="@android:style/Theme.Holo.Light.DarkActionBar