1、Bitmap setImageBitmap() 进程消耗内存大
public void go1(View view){
Toast.makeText(this,"点了1",Toast.LENGTH_SHORT).show();
new Thread(){
@Override
public void run(){
super.run();
try {
URL url = new URL("http://10.0.2.2/tp/01.jpg");
HttpURLConnection httpURLConnection=(HttpURLConnection)url.openConnection();
final Bitmap bitmap= BitmapFactory.decodeStream(httpURLConnection.getInputStream());
httpURLConnection.disconnect();
runOnUiThread(new Runnable() {
@Override
public void run() {
mImg1.setImageBitmap(bitmap);
}
});
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}.start();
}
2、图片加载框架
ImageLoader Glide Picasso fresco