android应用程序微调器意外崩溃和方向更改

android应用程序微调器意外崩溃和方向更改,android,spinner,screen-orientation,Android,Spinner,Screen Orientation,在回答这个问题之前,这是我的第一个应用程序,我对android应用程序有一个非常基本的了解 我的第一个问题是屏幕方向改变的问题。这个问题我已经在这里被问过无数次了,但我真的不明白答案,我也不确定是不是同样的情况。当屏幕方向改变时,我的应用程序崩溃。我并没有像很多问题提到的那个样使用ViewFlipper。当您尝试在微调器中滚动选项时,我的应用程序也会崩溃。微调器已正确填充,您可以打开它并选择一个选项,但滚动或打开它并多次更改选择会导致崩溃。我认为我这里最大的问题是我不习惯EclipseIDE或j

在回答这个问题之前,这是我的第一个应用程序,我对android应用程序有一个非常基本的了解

我的第一个问题是屏幕方向改变的问题。这个问题我已经在这里被问过无数次了,但我真的不明白答案,我也不确定是不是同样的情况。当屏幕方向改变时,我的应用程序崩溃。我并没有像很多问题提到的那个样使用ViewFlipper。当您尝试在微调器中滚动选项时,我的应用程序也会崩溃。微调器已正确填充,您可以打开它并选择一个选项,但滚动或打开它并多次更改选择会导致崩溃。我认为我这里最大的问题是我不习惯EclipseIDE或java(我主要是一名.net开发人员),我觉得当它崩溃时,它会让我完全不知所措。它只说“找不到源头”。那对我没什么帮助


所以我想我的问题是:有人知道在这两个实例中是什么会导致应用程序崩溃吗?或者,当它简单地说“找不到源代码”时,我该如何调试这些问题呢。反正有点

微调器崩溃是由作为源绑定的数组中的空值引起的。那是我的错

定向崩溃是由。。。我不太确定。但为了进行调查,我将
android:configChanges=“orientation”
插入清单,以便能够处理
onConfigurationChanged
事件。我插入代码来覆盖该方法,问题就完全停止了

@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
}

这是解决整个问题所必需的代码。我不知道是什么原因导致了这个问题,也不知道为什么它会被修复,所以如果有人能透露一些信息,请发表评论

您的代码和异常是否应该在detail@ArpitGarg你想看什么代码?在这一点上甚至不应该有我的任何代码在执行。当屏幕旋转时,它会崩溃。正如我所说,我并没有得到一个异常,它说“找不到源代码”,我不知道如何看到异常,这是我问题的一部分。你看到LogCat的输出了吗?如果没有,请打开DDMS并将日志粘贴到此处。在Android中,当屏幕旋转时,屏幕会重新创建,除非您自己处理。