You should be able to (via the js project) create a custom callback i.e. 
(onStorageReady) in channel.js, register that with bootstrap.js and deviceready 
will wait until it hears from you before it fires. I had to do the same thing 
just earlier today. Take a look:

https://github.com/Johnny-Ray/incubator-cordova-js/commit/07307f8ab94e407b09ef57c9b1161741cd42e871
 

-- 
Johnny Ray
http://johnnyray.me/


On Monday, March 5, 2012 at 3:40 PM, Bryce Curtis wrote:

> I noticed that support for plugins delaying deviceready until they have
> initialized themselves is no longer in cordova-js. Does anyone remember if
> there a specific reason why this wasn't carried forward, or if there's
> another solution?
> 
> This is to support LocalStorage (cupcakeStorage) for some Android devices
> that were missing it (not a large set of devices, if I recall). However,
> without it, there will be an error if cupcakeStorage if called too soon -
> like in the deviceready callback. It also seems like a feature that may be
> needed for other types of plugins.
> 
> Regards,
> Bryce
> 
> 


Reply via email to