【问题标题】:Error : requestFeature() must be called before adding content [duplicate]错误:在添加内容之前必须调用 requestFeature() [重复]
【发布时间】:2015-09-18 07:40:17
【问题描述】:

原因:android.util.AndroidRuntimeException:添加内容前必须调用requestFeature()

这是我的代码,

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;

public class MainActivity extends AppCompatActivity {

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

    this.requestWindowFeature(Window.FEATURE_SWIPE_TO_DISMISS);
    this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

    setContentView(R.layout.activity_main);
}}

【问题讨论】:

    标签: android android-activity


    【解决方案1】:

    requestFeature() must be called before adding content

    好吧,按照错误信息告诉你的去做。

    不要在 requestFeature() 之前调用 setContentView()。

    注意:

    如 cmets 中所说,对于 ActionBarSherlock 和 AppCompat 库,都需要在 super.onCreate() 之前调用 requestFeature()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多