Vai al contenuto
Eccezioni JavaErrore
InstantiationException

InstantiationException

Tentativo di creare un'istanza di una classe astratta o di un'interfaccia tramite reflection.

jvmandroid

Cause di questo errore

Class.newInstance() o Constructor.newInstance() viene chiamato su una classe astratta, un'interfaccia, una classe array o una classe priva di costruttore senza argomenti.

Come correggerlo

Usare una classe concreta al posto della classe astratta. Assicurarsi che la classe abbia un costruttore pubblico senza argomenti. Usare un factory method per creare le istanze.

Documentazione ufficiale

Codici di errore correlati