当前位置: 首页 > 知识库问答 >
问题:

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

乌和畅
2023-03-14

我为我的AAR库做了C#绑定,但是扩展支持片段的片段不包括在绑定中。另外,返回类型为支持片段的其他类的方法也不包括在内。

我的继承层次结构:ScreenAFragment(公共)->PermissionsRequesterFragment(公共抽象)->BaseFragment(公共抽象)->Fragment(Android.support.v4.app包)

有人能告诉我这种行为的原因,并告诉我如何将这些片段添加到绑定中吗?

共有1个答案

仇正豪
2023-03-14

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

但是我做了一个变通方法,创建静态工厂,在每个方法中返回java.lang.Object,比如getScreenAFragment(...)、getScreenBFragment(...)等,这样客户端就可以获得Object对象并将其强制转换为appcompat片段。这个变通方法满足了我使用图书馆的要求,可能会对某人有所帮助。

如果你知道如何处理这个问题,请张贴你的答案,如果它的工作,我将接受它。

 类似资料:
  • 我这里有这个html 我想检查span类是否包含值2013。我应该如何编写xpath? 这些是我到目前为止尝试过的,根据Firepath,它们要么无效,要么没有匹配的节点。

  • 我正在使用作为基础。我需要做的是使用产品类别的ID(在Woocommerce中为)仅显示某些类别的产品。但是我想使用而不是post循环,请注意:https://github.com/woocommerce/woocommerce/wiki/wc_get_products-and-WC_Product_Query “wc_get_products和wc_Product_Query提供了一种检索产品的

  • 问题内容: 作为测试的一部分,该系统应该确定用于打开网站的设备是移动设备还是普通台式机。 我不断收到错误: “ InvalidSelectorError:无法使用xpath表达式// * [包含(@class,is-mobile … 萤火虫的属性: 我的测试: 有人可以告诉我正确的XPath应该是什么吗? 问题答案: 您似乎缺少右括号和右括号: 更改此: 变成这个: 附带说明一下,请考虑到此代码还

  • 我的应用程序服务器ibm WebSphere。我在应用程序服务器日志中得到以下错误。哪里可以设置websphere? [19.09.2012 14:56:54:940 EEST]0000000a SystemErr R SLF4J:类路径包含多个SLF4J绑定。 [19.09.2012 14:56:54:940 EEST]0000000a SystemErr R SLF4J:在[wsjar:fil

  • 问题内容: 我有以下问题。我需要获取UI属性: 返回字符串,并且有效。但是,如果我遍历密钥集,则永远不会得到密钥。有谁知道为什么会这样吗?我得到了三种不同的方式(,和),但这些工作的任何人。 编辑 :我也找到了JFileChooser类的属性列表,其中包含一些不会出现在键集中的属性。问题是:如何以编程方式获取所有这些属性? 编辑 :代码示例: 此代码返回打印这些属性。键不出现在输出中。 问题答案:

  • 我收到编译错误。我不确定是哪个依赖项提供了这个错误。我正在使用@slf4j lombok注释在我的类中实现日志记录。 SLF4J:类路径包含多个SLF4J绑定。slf4j:在[jar:file:/home/andrius/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-log4j12/1.7.25/110cefe2df103412849d72e