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文件