Jonathan Pobst
Jonathan Pobst
Notes: We are generating: ``` public abstract partial class AbstractSet : global::Interfacestests.AbstractCollection, global::Java.Util.ISet { // No generated methods } internal partial class AbstractSetInvoker : AbstractSet { unsafe global::System.Boolean global::Java.Util.ISet.AddAll (global::System.Collections.ICollection...
Nothing has changed since https://github.com/xamarin/xamarin-android/issues/5027#issuecomment-681066086.
Unfortunately not. 8.8 is pretty locked down now and this isn't a quick-fix. I don't even know how to fix it yet.
Removed `Cursor.getNotificationUris` as well: https://github.com/xamarin/xamarin-android/pull/5161.
Notes: This happens when the interface is in a different assembly from the implementing interface/class, due to how types are imported via Cecil differently than from `api.xml`. ```java public interface...
Here's some code that "implements" using `[Register]` to convert the C# type back to Java: ``` static string TypeReferenceToJavaType (TypeReference type) { var retval = GetRegisteredJavaName (type); if (retval !=...
Unlike .NET, Java generics do not exist in compiled code or at runtime. They are simply compiler magic that the compiler removes when compiling code. Since we bind `.jar` files,...
Ultimately, all Xamarin.Android does is provide generated wrappers that allow you to call Google’s AndroidX API. We do not have much expertise in how to use those API’s properly. You...
Note for those finding this issue, the current workaround is to continue to use `IOnTabSelectedListener` instead of `IOnTabSelectedListener2`.
I do not think `AndroidX.Room` is going to work if it requires using attributes like `[Database]`. The initial issue is that C# attributes can only support certain types which can...