我使用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#
我试图在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])