Xamarin Binding of Collection(Ljava/util/Collection)



我正在尝试将FAcebook SDK映射到xamarin,我使用文档进行绑定。不幸的是,我正在努力与这样的项目,我有一个集合的东西作为参数。SDK有以下方法头public final HttpURLConnection toHttpConnection(@NotNull Collection<GraphRequest> requests)现在我试图映射到我的xml文件,像这样,但这失败了:(

<attr path="/api/package[@name='com.facebook']/class[@name='GraphRequest.Companion']/method[@name='executeBatchAsync' and count(parameter)=1 and parameter[1][starts-with(@type,'java.util.Collection&lt;GraphRequest&gt;')]]/parameter[1]" name="managedName">requests</attr>

简单类型没有问题

但是当构建时,我得到警告,这与任何节点都不匹配。

我发现我遗漏了集合内类型的正确包名。"com.facebook.GraphRequest">

<attr path="/api/package[@name='com.facebook']/class[@name='GraphRequest.Companion']/method[@name='executeBatchAsync' and count(parameter)=1 and parameter[1][starts-with(@type,'java.util.Collection&lt;com.facebook.GraphRequest&gt;')]]/parameter[1]" name="managedName">requests</attr>

相关内容

最新更新