The easiest way to see is just to create a native interface and then generate the native implementations using the IDEs “generate native interfaces” option.
On Wed, Sep 11, 2019 at 5:01 PM Thomas <[email protected]> wrote: > I need to return an array of primitives ( a double[] ) as the result of a > native call in a NativeInterface. However, even if I guess it is possible, > I could not find any example of this in the documentation or the various > cn1libs I already looked at. And I don't know what would be the correct > mapping for this in the diiferent native languages (the mapping table given > into > https://www.codenameone.com/manual/advanced-topics.html#_native_interfaces is > a complete mess with column headers that do not match the types in the rows > (since when do Java have a NSData* type or Android a BOOL one for > example?) and a "byte" column that isn't a language and do not make any > sense (at least without any additional explanation, it is completely > incomprehensible). You really shoud fix this part of the documentation!) > > So, if, in my NativeInterface I define a function like this: > > public double[] myfunction(); > > what woud be its mapping in the various languages (c# for ioS, > javascript...)? > > for example for iOS would it be > > (double[]) myfunction {} > > or > > (NSData*) myfunction {} > > or something else...? > > > same question if I would like to return a byte[] array instead of a > double[] one > > -- > You received this message because you are subscribed to the Google Groups > "CodenameOne Discussions" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/codenameone-discussions/dfa74779-54c4-46ff-b55a-a923111225b6%40googlegroups.com > <https://groups.google.com/d/msgid/codenameone-discussions/dfa74779-54c4-46ff-b55a-a923111225b6%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- Steve Hannah Software Developer Codename One http://www.codenameone.com -- You received this message because you are subscribed to the Google Groups "CodenameOne Discussions" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/codenameone-discussions/CAGOYrKViic-kKCdienZiRM5UXMJBRVtrQ_LSVPQweHSy6riK7Q%40mail.gmail.com.
