0

我已经成功地为 Android 导入了 pixate freestyle 并且能够设计我的按钮。

使用以下代码后,我遇到了应用程序崩溃问题

PixateFreestyle.init(this);

它是第一次工作,如果我在使用上述代码后访问任何活动,它会引发以下运行时异常:

引起:android.util.AndroidRuntimeException:在com.android.internal.policy.impl.PhoneWindow.requestFeature(PhoneWindow.java:249)添加内容之前必须调用requestFeature()

如果我删除代码 PixateFreestyle.init(this); 应用程序工作正常。

如果我遗漏了什么,请指导我

4

1 回答 1

2

我遇到了同样的问题,发现在修复它requestWindowFeature()之前将我的呼叫转移到。super.onCreate()检查包含requestFeature在崩溃的活动中的任何调用,并在之前进行调用super.onCreate()

例子:

改变这个:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_ACTION_BAR);
}

对此:

@Override
public void onCreate(Bundle savedInstanceState) {
    requestWindowFeature(Window.FEATURE_ACTION_BAR);
    super.onCreate(savedInstanceState);
}
于 2014-12-22T22:10:07.660 回答