If the app has been dismissed from the recent apps list, and then launched without an internet connection:
You have to wait for a connection attempt to time out before doing anything, and in my case it takes about two minutes
After the timeout you get two error messages about unresolved connections
4/5ths of my app launches leave me on the 'Loading your Library' screen with no way to interact with the app
I have to re-dismiss and re-launch the app to get it to try again, so this requires on average 10 minutes to start the app while I'm offline.
Why not use the connectivity state API and skip the connection attempt if the device is offline? Not sure why it fails to get past the loading screen after that in my case, but if retries were quicker it would be a whole lot less frustrating.
Thank you for your suggestion
You're absolutely right and i should use the connection state to detemine whether it attempts to load the liibrary
it's an easy fix and i hope to have time to do it in the future.
If the app has been dismissed from the recent apps list, and then launched without an internet connection:
I have to re-dismiss and re-launch the app to get it to try again, so this requires on average 10 minutes to start the app while I'm offline.
Why not use the connectivity state API and skip the connection attempt if the device is offline? Not sure why it fails to get past the loading screen after that in my case, but if retries were quicker it would be a whole lot less frustrating.