Guys,
As I wrote watchface with weather forecast presentation - I met the issue of preserving number of calls to FX provider and still be reactive to user parameters change.
What I did was passing information to the background process whether request should be sent (or just quit the process) through Storage
1. Is there any other method to pass information to the background process? Storage seems to 'mostly' work (old method - Parameters - is useless - as values are not stored till OnStop method)
2. I met on real device from time to time error:
Error: File Not Found Error
Details: 'Failed invoking <symbol>'
Time: 2018-12-31T15:03:00Z
Part-Number: 006-B2604-00
Firmware-Version: '12.00'
as I checked stack - it pointed to Storage.getValue
So seems that sometimes real device is not able to open / find Storage (???)