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.

Reply via email to