RuntimeException:请求操作栏时无法启动活动

时间:2015-07-14 10:50:58

标签: android illegalstateexception runtimeexception

我收到以下警告和例外:

  

IllegalStateException此活动已有窗口装饰提供的操作栏。请勿在主题中请求Window.FEATURE_ACTION_BAR并将windowActionBar设置为false以使用工具栏。

     

RuntimeException:无法启动活动ComponentInfo {com.mdinfosystem.mymobileapp / com.mdinfosystem.mymobileapp.Bill_Payment}:java.lang.IllegalStateException:此活动已有窗口装饰提供的操作栏。请勿在主题中请求Window.FEATURE_ACTION_BAR并将windowActionBar设置为false以使用工具栏。

2 个答案:

答案 0 :(得分:0)

如果您使用的是工具栏,请在活动的styles.xml中将Theme.AppCompat.NoActionBar指定为父级。在您的活动中,只需使用:

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

注意:您的活动应该扩展AppCompatActivity

答案 1 :(得分:0)

它实际上告诉你在

中做什么

<强> logcat的

  

在主题中将windowActionBar设置为false

转到styles.xml并添加:

<item name="windowActionBar">false</item>