.NET för Android-fel XA4259

Exempelmeddelande

error XA4259: Type 'Example.MyActivity' has multiple managed constructors that map to the same Java Native Interface (JNI) signature '(I)V'. Change the constructor parameter types so each constructor has a unique JNI signature.

Problematik

Två listor över hanterade konstruktorparametrar komprimeras till samma JNI-signatur. Till exempel kan både int och uint mappas till Java int, och två hanterade bindningstyper kan vara alias för samma Java-typ.

Lösning

Ta bort en konstruktor eller ändra dess parametrar så att varje Java synlig konstruktor har en unik JNI-signatur.