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

java.lang.空指针异常:尝试调用虚拟的无效android.widget.TextView.set测试在Android 2.1.3中的空对象反射

华恩
2023-03-14

它在播放时在模拟器上显示错误

JAVAlang.RuntimeException:无法启动活动组件信息{com.nehagupta.braintrainer/com.nehagupta.braintrainer.MainActivity}:java。lang.NullPointerException:尝试调用虚拟方法“void”。小装置。文本视图。android上的空对象引用上的setText(java.lang.CharSequence)”。应用程序。活动线程。在android上执行LaunchActivity(ActivityThread.java:2723)。应用程序。活动线程。android上的handleLaunchActivity(ActivityThread.java:2784)。应用程序。活动线程-android上的wrap12(ActivityThread.java)。应用程序。android上的ActivityThread$H.handleMessage(ActivityThread.java:1523)。操作系统。汉德勒。android上的dispatchMessage(Handler.java:102)。操作系统。活套。android上的loop(Looper.java:163)。应用程序。活动线程。java上的main(ActivityThread.java:6238)。朗,反思一下。方法在com上调用(本机方法)。Android内部的操作系统。ZygoteInit$MethodandArgscaler。在com上运行(zyteinit.java:933)。Android内部的操作系统。合子体。main(ZygoteInit.java:823)由以下原因引起:java。lang.NullPointerException:尝试调用虚拟方法“void”。小装置。文本视图。com上的空对象引用上的setText(java.lang.CharSequence)”。尼哈古塔。脑力训练师。主要活动。com上的generateQuestion(MainActivity.java:36)。尼哈古塔。脑力训练师。主要活动。android上的onCreate(MainActivity.java:90)。应用程序。活动android上的performCreate(Activity.java:6857)。应用程序。仪器。android上的callActivityOnCreate(Instrumentation.java:1119)。应用程序。活动线程。performLaunchActivity(ActivityThread.java:2676)。。。9更多

JAVAlang.RuntimeException:无法启动活动组件信息{com.nehagupta.braintrainer/com.nehagupta.braintrainer.MainActivity}:java。lang.NullPointerException:尝试调用虚拟方法“void”。小装置。文本视图。android上的空对象引用上的setText(java.lang.CharSequence)”。应用程序。活动线程。在android上执行LaunchActivity(ActivityThread.java:2723)。应用程序。活动线程。android上的handleLaunchActivity(ActivityThread.java:2784)。应用程序。活动线程-android上的wrap12(ActivityThread.java)。应用程序。android上的ActivityThread$H.handleMessage(ActivityThread.java:1523)。操作系统。汉德勒。android上的dispatchMessage(Handler.java:102)。操作系统。活套。android上的loop(Looper.java:163)。应用程序。活动线程。java上的main(ActivityThread.java:6238)。朗,反思一下。方法在com上调用(本机方法)。Android内部的操作系统。ZygoteInit$MethodandArgscaler。在com上运行(zyteinit.java:933)。Android内部的操作系统。合子体。main(ZygoteInit.java:823)由以下原因引起:java。lang.NullPointerException:尝试调用虚拟方法“void”。小装置。文本视图。com上的空对象引用上的setText(java.lang.CharSequence)”。尼哈古塔。脑力训练师。主要活动。com上的generateQuestion(MainActivity.java:36)。尼哈古塔。脑力训练师。主要活动。android上的onCreate(MainActivity.java:90)。应用程序。活动android上的performCreate(Activity.java:6857)。应用程序。仪器。android上的callActivityOnCreate(Instrumentation.java:1119)。应用程序。活动线程。performLaunchActivity(ActivityThread.java:2676)。。。9更多

共有2个答案

葛航
2023-03-14

我认为您必须初始化文本视图

如果您正在活动中,请在onCreate方法中输入下面的代码。

TextView myTextView = findViewById(R.id.your_text_view_id);

或者,如果您在片段中,则在onCreateView中插入以下行:

TextView myTextView = view.findViewById(R.id.text_view_id);
陶烨赫
2023-03-14

检查视图ID是否与布局中定义的相同。在您的上下文中初始化xml文件时。

 类似资料:
  • 我正试图从这个链接将数据从Android应用程序发送到Raspberry pi。我已经执行了其中提到的所有步骤,但当我尝试运行该应用程序时,在android studio logcat中会出现一个错误。 错误类似于:java.lang.NullPointerExcture:尝试在空对象引用上调用虚拟方法'intorg.json.JSONObject.getInt(java.lang.String)

  • 我已经到处搜索并尝试了他们关于如何调用虚拟方法的方法,但结果仍然是一样的。请帮助我,我不知道我的错误在哪里。 当我在手机上运行我的应用程序时,它会引发以下异常: 尝试对空对象引用调用虚拟方法“Java . lang . string my package . studentin information . get userid()” 方法showData() 班级学生信息() Firebase数据

  • 我有一个主页。我正在尝试使用测试注释测试TestNG中的页面标题。我得到了testTitle()的NullPointerException。url正在打开。

  • 我正在尝试实现一个外部色轮,它应该出现在的片段一直在崩溃我的应用程序。我想我明白为什么会发生这种情况,但是在尝试修复它大约6个小时后,我就要放弃了。我知道之前有人问过这个问题,但是我无法为我的特定问题导出一个修复程序。下面是我的代码: 这是Logcat错误: 如果有人能帮我解决这个问题,那就太好了。提前谢谢^^ 编辑:这是我的XML,按要求:

  • 我的应用程序有问题,我想解决它,但我无法访问解决方案,请帮助我,,,

  • 问题内容: 我收到以下错误 尝试在空对象引用上调用虚拟方法’void android.widget.StackView.setAdapter(android.widget.Adapter)’ 在这条线上 完整的片段 EventsFragment.java 是 Stack_Adapter.java Stack_Items 问题答案: 您正在执行: 你是。返回。 你为什么用? 在哪里?您应该从正确的x