Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by the

原创 2017年03月09日 09:34:06

 随手记录出现该bug的解决办法


Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not requestWindow.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead.


今天新建了一个activity并在activity里面设置这句话


 setSupporActivity(toolbar);


然后就上面这个错误了。

分析可能是因为在application节点中引用了 @style/AppTheme样式,而这个样式自带actionbar

所以我们在activit里面 setSupporActivity(toolbar)就会报这个错误。



解决办法:

去掉代码中的setSupporActivity(toolbar);使用application 的样式

或者在清单文件中 activity节点下加入

<activity android:name=".activity.MainActivity"
    android:theme="@style/AppTheme.NoActionBar"
    />

<style name="AppTheme.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
    <item name="android:windowDrawsSystemBarBackgrounds">true</item>
    <item name="android:statusBarColor">@android:color/transparent</item>
</style>


Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by the

刚在给项目加倒计时广告时遇到一个小错误,尽管错误不是很难解决,但我想分享出来,希望大家不要遇到跟我一样的错误。 错误是: Caused by: java.lang.IllegalStateExce...
  • haidaoduozhu
  • haidaoduozhu
  • 2016年12月23日 16:36
  • 1155

java.lang.IllegalStateException: This Activity already has an action bar supplied by the window deco

最近在使用toolbar的过程中遇到了一个error,提示是这样的: ...
  • speverriver
  • speverriver
  • 2016年04月16日 11:44
  • 3105

java.lang.IllegalStateException异常:简单分析和简单解决方案

今天写java文件下载程序,完成后使用一切正常,但是总抛出java.lang.IllegalStateException异常,虽然并不影响正常使用,但看了总让人觉得很不舒服,检查代码并没有错,最后上网...
  • a1304317638
  • a1304317638
  • 2012年11月12日 14:06
  • 57814

解决:Spark-HBASE Error Caused by: java.lang.IllegalStateException: unread block data

参考:1 http://stackoverflow.com/questions/31701273/setting-spark-classpaths-on-ec2-spark-driver-extrac...
  • jxj21
  • jxj21
  • 2017年05月09日 20:29
  • 1294

java.lang.IllegalStateException: No activity

错误提示: java.lang.IllegalStateException: No activity at android.support.v4.app.FragmentManagerImpl.mov...
  • LEEWENJIN
  • LEEWENJIN
  • 2014年02月18日 15:13
  • 19294

Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied b

Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by the ...
  • e_Inch_Photo
  • e_Inch_Photo
  • 2017年05月03日 16:55
  • 647

百度地图API报错 Caused by: java.lang.IllegalStateException: you have not supplyed the global app context i

这几天要做百度地图,然后网上搜了很多代码。看着还可以,,,然后模仿抄袭进行着,但发现很多问题。比如申请key问题:             安全码主要是: sha1;包名             注意...
  • changlei_shennan
  • changlei_shennan
  • 2015年05月13日 11:16
  • 4577

Caused by: java.lang.IllegalStateException: Context namespace element 'annotation-config' and its pa

问题:运行测试TC时报错, org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configurati...
  • start_2013
  • start_2013
  • 2017年02月09日 10:24
  • 1631

java.lang.IllegalStateException: No host

java.lang.IllegalStateException: No host             at android.support.v4.app.FragmentManagerImpl....
  • Singleton1900
  • Singleton1900
  • 2015年10月29日 14:09
  • 6171

Caused by: java.lang.IllegalStateException: Ambiguous mapping found. Cannot

问题:springmvc 启动时出现Caused by: java.lang.IllegalStateException: Ambiguous mapping found. Cannot 原因:...
  • zhenlai2012
  • zhenlai2012
  • 2013年12月13日 16:02
  • 12978
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by the
举报原因:
原因补充:

(最多只允许输入30个字)