【问题标题】:Android: Recommended workaround for google-drive-sdk timeout issue?Android:针对 google-drive-sdk 超时问题的推荐解决方法?
【发布时间】:2013-04-08 13:41:04
【问题描述】:

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

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

【问题讨论】:

    标签: android google-drive-api google-api-java-client


    【解决方案1】:

    在执行 AsyncTask 之前检查是否有网络连接将有助于消除很多情况,请参阅Detect whether there is an Internet connection available on Android

    【讨论】:

    • 我希望找到一个不需要额外许可的解决方案。否则,这似乎是一个明智的选择。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-08
    • 1970-01-01
    • 2014-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-30
    相关资源
    最近更新 更多