问题标签 [instantiationexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3739 浏览

java - Java 实例化异常

我创建了一个类来实现一个接口,并正在使用另一个类对其进行测试。

这是我创建的课程。

这是我得到错误的测试器的一部分。我只是取出了测试器的一部分以减少我发布的代码量。如果您需要完整的测试仪,我可以更改它。

当我运行代码时,我在测试仪的行上得到了一个 InstatiationException,它在底部附近以“WeaponI 武器”开头。还有另外两个类也需要传递给测试人员,我假设它们也将遇到同样的问题。老实说,我不知道如何解决这个问题,所以任何帮助将不胜感激。

0 投票
1 回答
1995 浏览

android - InstantiationException:无法实例化片段确保类名存在,是公共的,并且有一个公共的空构造函数

我有一个最初使用 Android Studio 开发的项目。我决定将其转换为 Xamarin (Visual Studio 2015)。

经过数小时移植所有代码后,除了我的设置活动(PreferenceActivity)外,一切正常。我有一些构成设置的 PreferenceFragment,但它们都给了我“无法实例化片段”。这是我得到的例外:

Java.Lang.RuntimeException:无法启动活动 ComponentInfo{test.mypackagename/md50d00e677e41fc49f8b3c16e79df2b77f.SettingsActivity}:android.app.Fragment$InstantiationException:无法实例化片段 test.mypackagename.GeneralPreferenceFragment:确保类名存在、公开且具有一个公开的空构造函数

我一直在网上寻找解决方案,但似乎找不到。我到处看他们都说确保有一个空的公共构造函数,如果它是一个内部类,它必须是静态的。但是我有一个空的构造函数,它不是一个内部类,它在它自己的文件中。

这是我的 SettingsActivity.cs:

这是我的 GeneralPreferenceFragment.cs:

这是我的 pref_headers.xml:

这之前工作正常,所以我不确定问题可能是什么。任何帮助将非常感激。

0 投票
2 回答
1768 浏览

java - 为什么 newInstance 在我的代码中抛出 InstantiationException?

我有两个过程,如下所示。我的每一个流程都有runshutdown方法

  • 我想为每个进程设置不同的线程池配置,以便 ProcessA 在自己的线程池中运行,而 ProcessB 在自己的线程池中运行,彼此独立。
  • 而且我无法在其自己的线程池的每个线程之间共享 Process 对象。

下面是我的 Process 类的样子,而我的ProcessA,ProcessB类只是扩展了 Process 类。我在我的运行方法中做所有重要的事情。

下面是一个简单的例子,说明我如何ProcessA使用自己的线程池运行我的。有三个线程,每个线程都有自己的 ProcessA 对象来处理。现在我想以更通用的方式扩展它,以便它可以同时适用于我的流程ProcessAProcessB.

因此,为了以更通用的方式解决这个问题,我创建了一个 Process 处理程序,如下所示:

这就是我的主要方法现在的样子:

ProcessHandler我班级中的这一行Process p = process.getClass().newInstance();引发异常:

我不确定为什么InstantiationException会被抛出?

请注意:这些进程中的每一个都是 kafka 消费者,并且通常 kafka 消费者不是线程安全的,所以这就是为什么我每次都必须创建一个新对象并提交给执行程序的原因。

更新:

这是我的 ProcessA 类的样子:

0 投票
1 回答
2513 浏览

java - “InstantiationException:零参数构造函数”---> 怎么办?

我已经阅读过相关内容,但无论如何都找不到解决问题的方法(这里是初学者......)所以,我目前正在开发一个 Android Studio 应用程序。我刚刚完成了片段以在屏幕上显示不同的选项卡。以前我做过一个“蓝牙和蓝牙服务”活动,效果很好。但是,因为我已经实现了这些片段,所以我收到了这个错误

所以我试图做一个空的构造函数,但我不知道如何正确地做......

这是我的 bluetoothService 类的开始:

start() 方法在这里:

好吧,第一次在这里发帖,如果不完美,希望你们能提供帮助!谢谢

0 投票
1 回答
38 浏览

java - InstantiationException.Software 在 android 中突然崩溃

在我的手机上运行这个 android appp 时,当我单击启动应用程序并且 logcat 显示以下错误时,它突然崩溃。

我无法理解它要求哪个承包商。请指导

0 投票
1 回答
1584 浏览

android - Kotlin 1.1.3-2 无法在 OnResume Android 中实例化片段

我这里有这个问题:

我尝试使用带有静态构造函数的 CompanionObject 将我的 Kotlin 对象更改为类,但结果相同。

当我们在另一个应用程序上并且我们想回到我们的应用程序时,这个问题是随机的。

有什么帮助吗?

谢谢。

------编辑----- 这是我的 kotlin 对象代码:

0 投票
1 回答
1153 浏览

android - firebase:InstantiationException:无法实例化抽象类 java.util.TimeZone

我尝试EventPojo从这样的 firebase 数据库中解析 -classes 列表:

EventPojo我有一个GregorianCalender

当我尝试从数据库中获取 HashMap 时,我得到一个InstantiationException

为什么firebase试图建立TimeZone而不是GregorianCalender

0 投票
1 回答
243 浏览

java - java.lang.InstantiationException 尽管存在 NoArgsConstructor

当我想创建对象的实例时,即使我在类中创建了 No-Args 构造函数,也会抛出TransLogan :InstantiationExceptionTransLog

我以这种方式创建实例:

提前感谢您的帮助:)

0 投票
1 回答
737 浏览

android - Kotlin 实例化异常

这是我的第一个 Kotlin 项目之一,我正在关注 android 的 Codelabs 以快速了解 Kotlin。Android 开发对我来说并不陌生,但在谷歌上搜索问题的解决方案我发现 Kotlin 中的教程和解决方案比 Java 更多。自从 Android 转向“Kotlin first”以来,是时候开始转向该语言了。

我不熟悉 var/val 以及如何设置 onClick() 侦听器。在玩这个项目时,我尝试了很多东西,并决定重新使用 XML 中的 android:onClick,这样我就不必在 Activity 中创建全局变量。

它开始在我身上崩溃java.lang.InstantiationException

我注释掉了 Activity 中的所有代码,并删除了 xml 中的 android:onClick。我仍然遇到同样的错误。重建和清理项目后,我尝试Invalidate Cache / Restart了也没有用。

我确信我可以创建一个新项目并重新实现我离开的代码,但我不能用更大的项目这样做。我不知道是什么导致了这个错误,以及为什么无论我尝试什么它都不会消失。

activity_main.xml

MainActivity.kt

AndroidManifest.xml

日志猫

0 投票
1 回答
392 浏览

java - 为我的类扩展引发了 InstantiationException

我已经编写了以下类,该类中的其余代码是@Overrides,如果其余代码与此处相关,请告诉我,我将添加它。

当我的测试运行时,我会抛出 InstantiationException。

查看 API,我试图了解引发此错误的原因并缩小范围,但无济于事,这里是其中一个错误的日志。

我正在运行这个测试

然后这些测试失败了