We have now had 2 instances of enumification values in android.jar requiring long enums instead of int enums. As generator doesn't have any support for long enums, these had to be handled manually. Additionally, if the long enum is manually created and added to the api with:
Context: https://github.com/xamarin/xamarin-android/pull/8182 Context: https://github.com/xamarin/xamarin-android/pull/8707
We have now had 2 instances of enumification values in
android.jar
requiringlong
enums instead ofint
enums. Asgenerator
doesn't have any support forlong
enums, these had to be handled manually. Additionally, if thelong
enum is manually created and added to the api with:it will create the correct API, but the binding code will be created as
int
rather thanlong
:This requires the method to be hand-bound to fix the binding.