0
我試圖綁定Card.IO與Xamarin Studio。我收到錯誤「類不能有多個基類」。代碼行是在這裏:Xamarin Android - 綁定Card.IO - 類不能有多個基類
公共密封部分類CardIOActivity:全球:: Android.App.Activity,全球:: IO.Card.Payment.IN {
有誰知道在需要的代碼行Metadata.xml刪除這些基類之一?
謝謝
我試圖綁定Card.IO與Xamarin Studio。我收到錯誤「類不能有多個基類」。代碼行是在這裏:Xamarin Android - 綁定Card.IO - 類不能有多個基類
公共密封部分類CardIOActivity:全球:: Android.App.Activity,全球:: IO.Card.Payment.IN {
有誰知道在需要的代碼行Metadata.xml刪除這些基類之一?
謝謝
奇數;我期望IN
是一個接口...
以上的CardIOActivity
聲明應該是一個註釋,提供XPath表達式來引用類型。使用的基礎上,可以<remove-node/>
的<interface/>
:
<remove-node path="/api/.../class[@name='CardIOActivity']/implements[@name='io.card.payment.n']" />
你的評論讓我重新思考我做了兩件事我在metadata.xml文件的方式一樣。第一個問題是類「A」中的屬性也被命名爲A.第二個問題是項目中不存在類型或名稱空間「IN」。我認爲最好的解決方案是將「A」類重命名爲「IN」,但這似乎是造成問題的原因。我現在已經將「A」屬性命名爲「B」,但現在剩下的類型或命名空間「IN」不存在... – Chrisgozd