Whenever there’s a ProgressDialog and the user has bad internet, the dialog goes on for an awful amount of time. A timeout (min 5 seconds, max 15 seconds) would be appropriate to terminate background task execution and let user know there was a problem with the connection (bad internet).
Whenever there's a `ProgressDialog` and the user has bad internet, the dialog goes on for an awful amount of time. A timeout (min 5 seconds, max 15 seconds) would be appropriate to terminate background task execution and let user know there was a problem with the connection (bad internet).
Whenever there’s a
ProgressDialog
and the user has bad internet, the dialog goes on for an awful amount of time. A timeout (min 5 seconds, max 15 seconds) would be appropriate to terminate background task execution and let user know there was a problem with the connection (bad internet).