android - 应用程序意外停止。请再试一次

标签 android

当我尝试运行我的 Android 应用程序时,它会给出以下内容......

应用程序 OxfordApp 已意外停止。请重试。

我的代码如下:

package oxfordlife.com.android;

public class OxfordApp extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {

        ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
                  this, R.array.array_name, android.R.layout.simple_spinner_item );
                adapter.setDropDownViewResource( android.R.layout.simple_spinner_dropdown_item );

        Spinner s = (Spinner)findViewById(R.id.spinner1);
        s.setAdapter(adapter);

        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

我从 string.xml 文件填充微调器,如下所示:

<string-array name="array_name">
<item>Array Item One</item>
<item>Array Item Two</item>
<item>Array Item Three</item>
</string-array>

如果我不尝试将数据绑定(bind)到微调器,该应用程序工作正常,但一旦我尝试填充它,就会抛出错误。谁能看到我在这里做错了什么?

最佳答案

super.onCreate(savedInstanceState);
setContentView(R.layout.main);

在 onCreate 方法的开头,在尝试访问 spinner1 之前。

关于android - 应用程序意外停止。请再试一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5557824/

相关文章:

javascript - 自定义警报框未在 Android WebView 中加载

java - 如何在 Android 应用程序上提出一系列问题并重用相同的 fragment 和布局?

java - 在互联网连接打开时打开 Android 应用程序,否则显示无互联网连接消息

Android OnCreateOptionsMenu 不显示在 Galaxy Tab 10.1 上

android - 如何使用新的导航架构组件禁用某些 fragment 的导航中的 UP?

java - 查看 Wi-Fi 是否已启用并已连接

android - 动态壁纸渐变条纹 : is it possible to use ARGB_8888 or dithering to fix?

android - 录制视频时设置 durationLimit 或 sizeLimit 的替代方法?

android - 向 ScrollView 添加页脚

Android 可绘制图像 int