Hi, As said in http://code.google.com/webtoolkit/doc/latest/DevGuideCodingBasicsJSNI.html#passing-java, Java arrays appear to javascript as "opaque value that can only be passed back into Java code". You have to use JsArray, JsArrayBoolean, JsArrayInteger, JsArrayNumber or JsArrayString to pass javascript arrays.
Alexandre. 2011/9/6 Jésica <[email protected]> > Hi, I'm having a JS exception saying "null" when running the following > code: > > //Java Code > bingMap.addPolyline(locationsArray); > > //JSNI Code > public native void addPolyline(Location[] locations)/*-{ > for (var i = 0; i < locations.length; i++){ > alert(locations[i]); > } > }-*/ > > Is an extra processing required when managing arrays passed by > parameter to a native method? > Thanks in advance! > > -- > You received this message because you are subscribed to the Google Groups > "Google Web Toolkit" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-web-toolkit?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
