fout XA4259 in .NET voor Android

Voorbeeldbericht

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

Twee beheerde constructorparameterlijsten worden samengevouwen tot dezelfde JNI-handtekening. Zo worden bijvoorbeeld int en uint beide toegewezen aan Java int, en kunnen twee beheerde bindingstypen een alias zijn voor hetzelfde Java-type.

Solution

Verwijder één constructor of wijzig de parameters, zodat elke Java zichtbare constructor een unieke JNI-handtekening heeft.