Is there a point to having / making a plugin that is ready to use before deviceready() ... BUT not actually possible to comunicate with until deviceready() ? :)
On Mon, Oct 22, 2012 at 12:49 PM, Filip Maj <[email protected]> wrote: > One example: plugins that need to be eagerly-loaded could be required > before deviceready fires, so attaching to deviceready might not be an > option :) > > On 10/21/12 6:40 PM, "Ally Ogilvie" <[email protected]> wrote: > > >+1 lazy load. > >Start up times can be critical to some apps. > >Booting a plugin from device ready() in JS or init / > >applicationDidFinishLaunchBlah in iOS is not enough for someone? > > > > > >On Sat, Oct 20, 2012 at 7:14 AM, Brian LeRoux <[email protected]> wrote: > > > >> Koolaide, I added a subtask. > >> > >> On Fri, Oct 19, 2012 at 3:02 PM, Shazron <[email protected]> wrote: > >> > We have https://issues.apache.org/jira/browse/CB-1108 for 2.3.0 > >> > > >> > On Fri, Oct 19, 2012 at 1:39 PM, Brian LeRoux <[email protected]> wrote: > >> >> Thats cool. Is the config.xml thing in jira? (Maybe add as subtask if > >> so?) > >> >> > >> >> On Fri, Oct 19, 2012 at 12:48 PM, Shazron <[email protected]> wrote: > >> >>> Dave - no we did not. We discussed it in the markmail thread I > >>linked > >> >>> to, but never did implement it. > >> >>> > >> >>> On Fri, Oct 19, 2012 at 12:41 PM, Dave Johnson < > >> [email protected]> wrote: > >> >>>> Hey Shaz I thought that that we did the same thing with iOS as the > >> >>>> onload thing in Java land? > >> >>>> > >> >>>> -d > >> >>>> > >> >>>> On Fri, Oct 19, 2012 at 12:02 PM, Shazron <[email protected]> > >>wrote: > >> >>>>> We can do the same for iOS once we move to config.xml. Should we > >> wait till then? > >> >>>>> > >> >>>>> On Fri, Oct 19, 2012 at 11:58 AM, Filip Maj <[email protected]> > wrote: > >> >>>>>> Plugin Manager in java land loads plugins defined with the > >>'onload' > >> >>>>>> attribute right away, otherwise lazy loads them. > >> >>>>>> > >> >>>>>> > >> > >> > https://github.com/apache/incubator-cordova-android/blob/master/framework > >>/s > >> >>>>>> rc/org/apache/cordova/api/PluginManager.java#L189 > >> >>>>>> > >> >>>>>> > >> >>>>>> On 10/19/12 11:54 AM, "Shazron" <[email protected]> wrote: > >> >>>>>> > >> >>>>>>>This is possible if somehow we can set which plugins can be > >>"loaded" > >> >>>>>>>at startup (or should all of them be loaded? seems wasteful). > >>Right > >> >>>>>>>now they are lazily loaded (on first use), so sending them a > >> >>>>>>>"onAppLaunch" event (or equivalent) would do nothing since they > >>are > >> >>>>>>>not listening of course. > >> >>>>>>> > >> >>>>>>>Now's a good time to resurrect this old thread :) > >> >>>>>>>http://markmail.org/thread/hq2rd5lobbl4nkav > >> >>>>>>>I like Patrick Mueller's suggestion in that thread - but we are > >> >>>>>>>migrating to config.xml (no ETA) so... > >> >>>>>>> > >> >>>>>>>On Fri, Oct 19, 2012 at 11:24 AM, Brian LeRoux <[email protected]> > >>wrote: > >> >>>>>>>> Regarding: > >> >>>>>>>> > >> >>>>>>>> > >> >>>>>>>> > >> > >> > https://github.com/alunny/cordova-plugin-spec/issues/5#issuecomment-95827 > >> >>>>>>>>05 > >> >>>>>>>> > >> >>>>>>>> Looks like we do not have a lifecycle event for app > >>launch/create > >> in > >> >>>>>>>>iOS land: > >> >>>>>>>> > >> >>>>>>>> > >> >>>>>>>> > >> > >> > https://github.com/apache/incubator-cordova-ios/blob/master/CordovaLib/Cl > >> >>>>>>>>asses/CDVPlugin.h > >> >>>>>>>> > >> >>>>>>>> Any objections/concerns for having something like the Android > >> plugin > >> >>>>>>>> init method? > >> >>>>>>>> > >> >>>>>>>> > >> >>>>>>>> > >> > >> > https://github.com/apache/incubator-cordova-android/blob/master/framework > >> >>>>>>>>/src/org/apache/cordova/api/CordovaPlugin.java#L39 > >> >>>>>> > >> > > > > > > > >-- > > [image: Wizcorp - Incorporated Wizards!] > > Ally Ogilvie > >Lead Developer for Mobile Devices > > > > > > > > wizcorp.jp > > > >3-10-14-6F, Higashi Nihombashi, Chuo-ku, 103-0004, Tokyo > >Tel: (+81)3-4550-1448 - E-mail: [email protected] > > -- [image: Wizcorp - Incorporated Wizards!] Ally Ogilvie Lead Developer for Mobile Devices wizcorp.jp 3-10-14-6F, Higashi Nihombashi, Chuo-ku, 103-0004, Tokyo Tel: (+81)3-4550-1448 - E-mail: [email protected]
