0

当网络连接不可用时,驱动 sdk 需要很长时间才能超时——根据这个答案需要 15 分钟。

我在阻止我的应用程序的 AsynchTask 中访问 Drive。因此,如果没有网络连接,应用程序会显示一个 ProgressDialog 15 分钟,直到超时。可能我可以实现我自己的计时器,它会在合理的持续时间后杀死 AsynchTask。但是,可能很难区分超时和冗长的过程(例如在慢速连接上下载大文件),我会担心令牌访问可能会出现问题,无法正确清理。有关如何解决此问题的任何建议?

4

1 回答 1

2

在执行 AsyncTask 之前检查是否有网络连接将有助于消除很多情况,请参阅检测 Android 上是否有可用的 Internet 连接

于 2013-04-08T14:26:45.357 回答