Errore XA4259 di .NET per Android

Messaggio di esempio

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.

Issue

Due liste di parametri di costruttori gestiti convergono nella stessa firma JNI. Ad esempio, int e uint sono entrambi mappati a Java int, e due tipi di binding gestito possono essere alias dello stesso tipo Java.

Soluzione

Rimuovere un costruttore o modificarne i parametri in modo che ogni costruttore visibile Java abbia una firma JNI univoca.