0

コードスニペットは次のとおりです。

private static Drawable getDrawableFromUrl(final String url) throws IOException, MalformedURLException {
        URL uurl = new URL(url);
        URLConnection connection = uurl.openConnection();
        connection.setUseCaches(true);  //share cache with browser
        Object response = connection.getContent();
        return Drawable.createFromStream(((InputStream)response), uurl.getFile());
    }

では、次回以降、キャッシュからそれを取得するにはどうすればよいですか?

4

1 に答える 1

2

setUseCachesビットマップがどこかにキャッシュされることを意味するのではなく、この接続がキャッシュの使用を許可するかどうかを制御するだけです。

ビットマップにキャッシュを使用したい場合は、waspライブラリを使用することを強くお勧めします。

于 2012-11-08T00:33:44.227 に答える