I have a background fetch that updates my local sqlite data.
If the app is also running in the foreground, I want to be able to detect if the background fetch is running in order to stop the UI attempting to load partially populated sql rows.
How can I detect if a background fetch is running?
Also, is there a better ui pattern than telling the user that they can't view the data?