.NET pro Android – chyba XA4260

Ukázková zpráva

error XA4260: Type 'Example.MyActivity' has a constructor parameter type 'System.Int32&' that cannot be represented in a Java constructor. Remove the constructor or change the parameter to a supported Java type.

Problém

Volatelné obalové třídy jazyka Java nemohou v signaturách konstruktorů reprezentovat generické parametry ani instanciace, typy předávané odkazem, ukazatele, ukazatele na funkce ani pravoúhlá pole.

Řešení

Odeberte konstruktor viditelný pro Javu nebo použijte parametry primitivních typů, řetězců, svázaných objektů Java nebo jednorozměrných polí.