I got one working, but I have a few questions.
1) I spent a while looking for the special sauce that made the "native"
folder
associated with codename1 projects special. Eventually I concluded that
the only thing special about them was how they are used in the build file.
Other than that, they're just an ordinary non-source folder. Correct?
2) There seems to be no provision for a "no native interface" for a
platform,
so even though my interface was for android only, I had to implement a
minimal
"not supported" interface for IOS. Did I miss something?
3) this minimal "not supported" interface didn't seem to be required to
implement all the signatures required by the interface, as long as the
"supported" interface returned false and was respected. Is that correct
or did I just get lucky not to have problems due to the missing signatures?
4) I assume by the structure of the interface methods, that if I used
NativeLookup.create(Class.forName("someclass")) as a way of avoiding
an explicit dependency on someclass.class, the whole mechanism would
not work. If it did work, this might be around having a dummy
"not-supported"
class.
--
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].
Visit this group at https://groups.google.com/group/codenameone-discussions.
To view this discussion on the web visit
https://groups.google.com/d/msgid/codenameone-discussions/bb41b56f-c5f7-47d7-9d55-a8283b6f97bc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.