0

出于某种原因,我收到异常“android.util.AndroidRuntimeException:在添加内容之前必须调用 requestFeature()”

在以下命令上:

        useTitleFeature = window.requestFeature(Window.FEATURE_CUSTOM_TITLE);

有点没有任何意义。

再加上这取决于我从哪里调用它。如果我从 onCreate 调用包含它的方法,那么就可以了。但是,如果我从 AsyncTask 的“onPostExecute”调用该方法,则它不起作用。如果我跳过该命令,它仍然可以让我执行 setContent。它不喜欢的只是这个命令。

4

2 回答 2

4

您必须将该命令放在setContentView(R.layout.main);.

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
    setContentView(R.layout.main);
}

希望有帮助。

于 2012-08-07T15:43:36.630 回答
0

只需在设置内容视图之前调用此行(调用setContentView方法)

于 2012-08-07T15:42:45.353 回答