2012-07-31 89 views
0

我的应用程序有这行代码Android系统对话框会导致应用程序崩溃

requestWindowFeature(Window.FEATURE_NO_TITLE); 

调用此行

setContentView(R.layout.home_layout); 

我的问题是,当应用程序崩溃(无论何种原因), Android会在下次启动时显示一个Crash Data对话框,导致它崩溃并出现错误“必须在添加内容之前调用requestFeature()”。有没有解决方法?

编辑:问题是系统正在向屏幕添加内容,然后我调用requestfeature()导致我的应用程序崩溃。

+0

您使用的这些声明对话框onCreateDialog()或activitie的oncreate()? – 2012-07-31 10:54:42

+0

上下文。发布更多的代码。 – Krylez 2012-08-01 01:36:52

回答

1
requestFeature() must be called before adding content 

不要调用setContentViewrequestWindowFeature

使用像

requestWindowFeature(Window.FEATURE_NO_TITLE); 
setContentView(R.layout.home_layout); 
+0

这个方法与对话框一起使用。 – 2012-07-31 10:37:13

+0

然后对话框有相同的方法 – 2012-07-31 10:38:02

+0

我正在做你正在说的。这里的问题是系统在我调用requestWindowFeature之前创建一个对话框,向屏幕添加内容。 – 2012-08-01 01:29:36

0

你要问这个功能,你膨胀的观点本身之前。 当使用这种方式:

requestWindowFeature(Window.FEATURE_NO_TITLE); 
setContentView(R.layout.home_layout); 

你是说像 - “请充气名为R.layout.home.layout布局,并且没有标题栏它充气”

+0

我正在做你正在说的。请看我上面的评论。 – 2012-08-01 01:31:20

+0

请发布更多的代码和logcat输出的错误 – Yosi199 2012-08-01 22:16:16

相关问题