Xamarin AAR结合。某些类不包含在绑定中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xamarin AAR结合。某些类不包含在绑定中相关的知识,希望对你有一定的参考价值。

我为我的AAR库做了C#绑定,但扩展支持片段的片段不包含在绑定中。此外,还不包括具有返回类型支持片段的其他类的方法。

我的继承层次结构:ScreenAFragment(public) - > PermissionsRequesterFragment(公共摘要) - > BaseFragment(公共摘要) - > Fragment(android.support.v4.app包)

任何人都可以指出我这种行为的原因,并告诉我如何将这些片段添加到绑定?

答案

我是Xamarin的新手,我还没有找到解决这个问题的方法。

但我通过创建静态工厂来解决方法,在每个方法中返回java.lang.Object,如getScreenAFragment(...),getScreenBFragment(...)等。因此客户端可以获取Object对象并将其转换为appcompat Fragment。此解决方法满足我的库使用要求,可能对某人有所帮助。

如果您知道如何处理该问题,请发布您的答案,如果有效,我会接受。

以上是关于Xamarin AAR结合。某些类不包含在绑定中的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin.Android Binding 源自github第三方库的绑定(中级教学)----aar文件

用于 Java .aar 文件的 Xamarin Android 元数据

Jitsi 的 Xamarin Android 绑定库

为 Xamarin 创建 Android 绑定时出现问题

Xamarin 绑定安卓第三方库恢复原始参数问题

如何通过绑定xamarin形式使用可绑定属性?