@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);不能显示图片....
添加回答
举报
0/150
提交
取消