Android Studio 在学习过程中遇到“APK安装完以后,模拟器显示"程序已停止"!”,查看Logcat后发现有如下错误:
android.util.AndroidRuntimeException: requestFeature() must be called before adding content
查看代码发现:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
<span style="color:#ff0000;">requestWindowFeature(Window.FEATURE_NO_TITLE);
</span> setContentView(R.layout.activity_main);
调整顺序后:
protected void onCreate(Bundle savedInstanceState) {
<span style="color:#33cc00;">requestWindowFeature(Window.FEATURE_NO_TITLE);</span>
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
程序顺利运行。
但是Eclipse中:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
依然能够正常运行!!!