ab11
ab11

Reputation: 20090

Android: Recommended workaround for google-drive-sdk timeout issue?

When a network connection is unavailable, the drive sdk takes a very long time to timeout -- it takes 15 mins according to this answer.

I access Drive in an AsynchTask which blocks my application. So, if there is no network connection, the application shows a ProgressDialog for 15 mins, until the time out. Possibly I could implement my own timer which kills the AsynchTask after a reasonable duration. However, it might be difficult to differentiate between a timeout and a lenghty process (like downlaoding a large file on a slow connection) and I would be concenred that there could be issues with the token access not cleaning up properly. Any suggestions for how to work around this?

Upvotes: 0

Views: 359

Answers (1)

mbwasi
mbwasi

Reputation: 4227

A check if there is a network connection before performing the AsyncTask would help eliminate a lot of the cases, see Detect whether there is an Internet connection available on Android

Upvotes: 2

Related Questions