0

我有一個unity3d應用程序,它包含本地插件中的自定義活動。當用戶在應用程序外部時,用戶點擊特殊通知(在notif。欄中)時,此活動將打開。一旦他點擊它,活動就會打開,但沒有顯示應用程序圖標和名稱的操作欄。但是,當我在非Unity3d應用程序中運行相同的本機代碼時,該活動會出現預期的操作欄。android:爲什麼行動欄在統一應用程序的部分時失蹤?

爲什麼在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

找到了解決方法,看起來很可行 - 加入以下清單中的活動:

android:theme="@android:style/Theme.Holo.Light.DarkActionBar 
相關問題