Java 对等方重置Google Drive SDk连接

Java 对等方重置Google Drive SDk连接,java,android,ssl,google-drive-api,Java,Android,Ssl,Google Drive Api,我使用以下代码将公共共享图像从google drive加载到android应用程序,但有时我会得到: javax.net.ssl.SSLException: Read error: ssl=0x1d9ed0: I/O error during system call, Connection reset by peer 为什么谷歌硬盘在我下载图片之前关闭了连接?这是随机发生的,但非常频繁。有人与这样的问题发生冲突吗 public static InputStream getStream(Stri

我使用以下代码将公共共享图像从google drive加载到android应用程序,但有时我会得到:

javax.net.ssl.SSLException: Read error: ssl=0x1d9ed0: I/O error during system call, Connection reset by peer
为什么谷歌硬盘在我下载图片之前关闭了连接?这是随机发生的,但非常频繁。有人与这样的问题发生冲突吗

public static InputStream getStream(String url)
{

    InputStream is = null;
    try
    {
        is = new URL(url).openConnection().getInputStream();
    } catch (MalformedURLException e)
    {
        L.e(e.toString());
    } catch (IOException e)
    {
        L.e(e.toString());
    }

    return is;
}
对于位图加载,我使用简单的代码:

BitmapFactory.decodeStream(stream, null, null);

您可能会受到以下因素的影响:从文件元数据获取的URL是短期的。如果您要保存该URL以供以后使用,它将无法工作,因为可能是该URL无效

要做到这一点,您必须每次获取图像元数据以获取新的下载URL


我们正在努力在将来提供不过期的URL。

您可能会受到以下影响:您从文件元数据获得的URL是短期的。如果您要保存该URL以供以后使用,它将无法工作,因为可能是该URL无效

要做到这一点,您必须每次获取图像元数据以获取新的下载URL

我们正在努力在未来提供不过期的URL