Background Services Conflict

Is there a known issue in which more than one CIQ app, widget or data field that uses background services (say, to retrieve a device's temperature) causes a conflct? For example, if you have a data field installed (even if it isn't currently active on a screen), that uses background services... that it can cause an application that also uses background processing to hang.

I don't know if this is a basic limitation or flaw in the CIQ framework, or if the hanging applicaiton does not handle BG processing correctly.

Thanks!

  • Other than bring burning CPU cycles, it doesn't really hurt anything, and it's easy to kill the temporal event when a DF exits if that'd desired.  You just need some smarts in onStop.  And there could be cases where the background process for a DF needs to run when the DF itself isn't running.

    right now, I have watch faces and widgets that have background services running and never have seen an issue. (1wf and 4 or so widgets)