@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initView();
downloadImg();//这里有一个下载线程
String key = hasKeyForDisk(imageUrl);
try {
DiskLruCache.Snapshot snapShot = diskLruCache.get(key);
if (snapShot != null) {
InputStream is = snapShot.getInputStream(0);
Bitmap bitmap = BitmapFactory.decodeStream(is);
imageView.setImageBitmap(bitmap);
}
} catch (IOException e) {
e.printStackTrace();
}
}
downloadImg();下载一个大图片,我想问问,下面的逻辑会不会等这个线程下载完才执行呢?如果不会,那下面的逻辑需要下载的文件,怎么处理?
现在的问题是能下载文件,但是imageView.setImageBitmap(bitmap);不能显示图片....
慕妹3146593
相关分类