admin
2020-08-12 cefe2a41db4a275fb1e940a902cb156f1ed68d80
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Êþº¾3½    p
q    rs
t
*tu
t
v
wx
yz
{|
}~€
‚
ƒ
…†    ‡ˆ‰
‹Œ
Ž
‹
 ‘
 ’“
#–—]˜™š ImageCallback InnerClassesTAGLjava/lang/String; ConstantValueinstance-Lcom/youku/service/download/AsyncImageLoader;
imageCacheLjava/util/HashMap;    SignaturejLjava/util/HashMap<Ljava/lang/String;Ljava/lang/ref/SoftReference<Landroid/graphics/drawable/Drawable;>;>; getInstance/()Lcom/youku/service/download/AsyncImageLoader;CodeLineNumberTable StackMapTable<init>()VLocalVariableTablethis loadDrawable(Landroid/widget/ImageView;Ljava/lang/String;Ljava/lang/String;Lcom/youku/service/download/DownloadInfo;)Landroid/graphics/drawable/Drawable;drawable$Landroid/graphics/drawable/Drawable;eLjava/lang/OutOfMemoryError;    imageViewLandroid/widget/ImageView;urlpathNameinfo)Lcom/youku/service/download/DownloadInfo;ds›œz|s(Ljava/lang/String;Lcom/youku/service/download/AsyncImageLoader$ImageCallback;)Landroid/graphics/drawable/Drawable; softReferenceLjava/lang/ref/SoftReference;imageUrl imageCallback;Lcom/youku/service/download/AsyncImageLoader$ImageCallback;handlerLandroid/os/Handler;LocalVariableTypeTableCLjava/lang/ref/SoftReference<Landroid/graphics/drawable/Drawable;>;loadImageFromUrl)(Ljava/lang/String;)Ljava/io/InputStream;uLjava/net/URL;cLjava/net/HttpURLConnection; Ljava/net/MalformedURLException;Ljava/io/IOException;—˜
access$000V(Lcom/youku/service/download/AsyncImageLoader;Ljava/lang/String;)Ljava/io/InputStream;x0x1
access$100B(Lcom/youku/service/download/AsyncImageLoader;)Ljava/util/HashMap;<clinit>
SourceFileAsyncImageLoader.java 34 ]^ 12+com/youku/service/download/AsyncImageLoader <=java/util/HashMap žŸ  ¡java/lang/ref/SoftReference  ¢"android/graphics/drawable/Drawable £¤java/lang/OutOfMemoryError¥ ¦=AsyncImageLoaderAsyncImageLoader#loadDrawable()§ D¨ <© ª«¬ ­® ¯°-com/youku/service/download/AsyncImageLoader$1 <± ²=-com/youku/service/download/AsyncImageLoader$2 <³-com/youku/service/download/AsyncImageLoader$3 <´ java/net/URL <µ ¶·java/net/HttpURLConnection ¸¹ º= »¼java/net/MalformedURLExceptionjava/io/IOExceptionjava/lang/Object9com/youku/service/download/AsyncImageLoader$ImageCallbackandroid/widget/ImageViewjava/lang/String'com/youku/service/download/DownloadInfo containsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;()Ljava/lang/Object;createFromPath8(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;java/lang/Systemgccom/baseproject/utils/Logger<(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V(Ljava/lang/Object;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;com/baseproject/utils/Util hasInternet()ZisThumbnailDownloadingZ}(Lcom/youku/service/download/AsyncImageLoader;Lcom/youku/service/download/DownloadInfo;Ljava/lang/String;Ljava/lang/String;)Vstart}(Lcom/youku/service/download/AsyncImageLoader;Lcom/youku/service/download/AsyncImageLoader$ImageCallback;Ljava/lang/String;)VV(Lcom/youku/service/download/AsyncImageLoader;Ljava/lang/String;Landroid/os/Handler;)V(Ljava/lang/String;)VopenConnection()Ljava/net/URLConnection;
setDoInput(Z)VconnectgetInputStream()Ljava/io/InputStream;!*./0
123456)789=²Ç »Y·³²°:789;<=9B*·*»Y·µ±:<=>> ?2@A9Yy*´-¶    ™*´-¶
À ¶ À :ư:-¸:§:¸¸Æ*´-» Y·¶W°¸™´š»Y*,-·¶°)/2:FC DE#F&H)J/O2K4M7N@PEQWRZ^h_t‹wŒ>RBC4 DEy?2yFGyH/yI/yJK)PLC;"&ÿ MNOOPQR @S9ÙB*´+¶    ™ *´+¶
À N-¶ À :ư»Y*,+·N»Y*+-·¶°:&    ‘ ’“ ”%•(˜3=¦@§>>TU BCB?2BV/BWX3YZ[ T\;(]^9Û6» Y+·!M,¶"À#N-¶$-¶%-¶&°M(,¸§ M(,¸°'+):. ¬    ­®¯°± ²(µ+³,´4¶>>    _`ab Dc,Dd6?26H/; _eKfgh9:*+·°:$>i2j/kl9/*´°:$> i2m=9³±:&no-"+,