传递清单<keyvaluepair <short,long =“”>&gt;从C#到Android(java)

时间:2016-10-19 10:01:41

标签: android unity3d java-native-interface

我使用Unity v5.2.6.f1。

我需要将// API2's JSON parsing if(newobj.getString("cat_name")!=null){ int spinnerPosition = getIndex(catspin, newobj.getString("cat_name")); catspin.setSelection(spinnerPosition); }参数从C#

传递给android(java)

我试图在C#中以下方式调用Java方法

List<KeyValuePair<short, long>>

我收到了异常消息

  

异常:JNI:类型'System.Collections.Generic.List public static void test(List<KeyValuePair<short, long>> param) { AdnroidJavaClass.CallStatic("method", param); } 2 [System.Int16,System.Int64]]'的未知签名(obj = System.Collections.Generic.List {{1} 2 [System.Int16,System.Int64]])

所以我将列表更改为数组并再次尝试。

1[System.Collections.Generic.KeyValuePair

我又收到了异常消息。

  

异常:JNI:类型'System.Collections.Generic.KeyValuePair 1[System.Collections.Generic.KeyValuePair 2的未知签名[System.Int16,System.Int64])

0 个答案:

没有答案