当前位置: 首页 > 知识库问答 >
问题:

当我在android模拟器上运行我的应用程序时,它崩溃了,尽管我的代码中没有错误

郝哲茂
2023-03-14
 Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.View android.widget.EditText.findViewById(int)' on a null object reference at com.example.temperaturecricket.MainActivity.onCreate(MainActivity.java:25).

这就是它强调我的错误的地方。''etchirps.findViewById(r.id.etchirps);'''

共有1个答案

施翰学
2023-03-14

问题是:

 etChirps.findViewById(R.id.etChirps)

如果要查找具有id视图,请使用:View=findViewByID(r.id.viewID);而不是View.findViewByID(r.id.viewID);

在您的情况下,应该使用:

 etChirps = findViewById(R.id.etChirps);
 类似资料:
  • 经过几天的计划,我刚刚开始为我的聊天应用程序编写一些代码,但问题是,在Gradle Build完成并将应用程序安装在我的设备上之后,它一直在崩溃。我创建了一个预计会打开新活动的按钮,但它没有这样做,而是崩溃了。在我编写任何代码之前,一切都正常,应用程序打开,logcat没有显示任何错误。以下是错误: 我试着遵循其他一些建议,但都不起作用。以下是我的代码片段: }

  • 嗨,我刚开始学习如何在android Studio上编码。 失败:生成失败,出现异常。 错误:无法解析配置':app:_internal_aapt2_binary'的所有文件。找不到com.android.tools.build:AAPT2:3.2.0-4818971。在以下位置搜索:文件:/users/xxx/library/android/sdk/extras/m2repository/com

  • 总结问题 你好,开发人员,所以。。我想做一个弹出菜单,点击下面的图标,它就会出现在列表视图中的一个项目上。我想这样做,点击出现一个带有一些选项的弹出栏 描述一下你的尝试 我试着按照有关创建弹出式菜单的教程进行操作,但方法总是一样的,我对此没有问题。但它在Logcat上显示了这个空指针错误,我试图用初始化ImageView来修复它,但目前没有任何进展。。例如,我尝试执行“image=(Imagevi

  • ----------在android上。应用程序。ActivityThread。android上的installProvider(ActivityThread.java:7447)。应用程序。ActivityThread。android上的installContentProviders(ActivityThread.java:6964)。应用程序。ActivityThread。android上的h

  • 这是主要活动XML 这是片段活动XML 这是主活动Java文件 这是片段Java文件 我收到的logcat消息说: java.lang.RuntimeException:无法启动活动ComponentInfo{com.csdelta.haroon.fragmentpractice/com.csdelta.haroon.fragmentpractice.MainActivity}:android.v