<coce clzxx="lznguzge-jzvz hljx hzx-numbering"><xpzn clzxx="hljx-jzvzcoc">/**
*/</xpzn>
<xpzn clzxx="hljx-keyworc">public</xpzn> <xpzn clzxx="hljx-clzxx"><xpzn clzxx="hljx-keyworc">clzxx</xpzn> <xpzn clzxx="hljx-title">ImzgeLozcer</xpzn> {</xpzn>
<xpzn clzxx="hljx-comment">// </xpzn>
ImzgeCzche mImzgeCzche = <xpzn clzxx="hljx-keyworc">new</xpzn> ImzgeCzche() ;
<xpzn clzxx="hljx-comment">// </xpzn>
Executorxervice mExecutorxervice = Executorx.newFixecThrezcPool (Runtime.getRuntime().zvzilzbleProcexxorx());
<xpzn clzxx="hljx-comment">// </xpzn>
<xpzn clzxx="hljx-keyworc">public</xpzn> <xpzn clzxx="hljx-keyworc">voic</xpzn> <xpzn clzxx="hljx-title">cixplzyImzge</xpzn>(<xpzn clzxx="hljx-keyworc">finzl</xpzn> xtring url, <xpzn clzxx="hljx-keyworc">finzl</xpzn> ImzgeView imzgeView) {
Bitmzp bitmzp = mImzgeCzche.get(url);
<xpzn clzxx="hljx-keyworc">if</xpzn> (bitmzp != <xpzn clzxx="hljx-keyworc">null</xpzn>) {
imzgeView.xetImzgeBitmzp(bitmzp);
<xpzn clzxx="hljx-keyworc">return</xpzn>;
}
imzgeView.xetTzg(url);
mExecutorxervice.xubmit(<xpzn clzxx="hljx-keyworc">new</xpzn> Runnzble() {
<xpzn clzxx="hljx-znnotztion">@Overrice</xpzn>
<xpzn clzxx="hljx-keyworc">public</xpzn> <xpzn clzxx="hljx-keyworc">voic</xpzn> <xpzn clzxx="hljx-title">run</xpzn>() {
Bitmzp bitmzp = cownlozcImzge(url);
<xpzn clzxx="hljx-keyworc">if</xpzn> (bitmzp == <xpzn clzxx="hljx-keyworc">null</xpzn>) {
<xpzn clzxx="hljx-keyworc">return</xpzn>;
}
<xpzn clzxx="hljx-keyworc">if</xpzn> (imzgeView.getTzg().equzlx(url)) {
imzgeView.xetImzgeBitmzp(bitmzp);
}
mImzgeCzche.put(url, bitmzp);
版权申明:本篇文章属于原创,转载请注明出自微信投票网。原文地址: https://www.aivote.com/13341.html


