package baway.com.imagloadasynctask;
import android.graphics.Bitmap;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import baway.com.imagloadasynctask.utils.ImageLoadAsyncTask;
public class MainActivity extends AppCompatActivity {
private ImageView imageView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imageView = (ImageView) findViewById(R.id.ivIcon);
}
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imageView = (ImageView) findViewById(R.id.ivIcon);
}
public void btnLoadImage(View v) {
LoginImage("http://i1.s1.dpfile.com/pc/f59ce7b879eea202f36692aa9ead9dac(249x249)/thumb.jpg");
}
LoginImage("http://i1.s1.dpfile.com/pc/f59ce7b879eea202f36692aa9ead9dac(249x249)/thumb.jpg");
}
/**
* 加载图片
*
* @param url 图片地址
*/
private void LoginImage(String url) {
* 加载图片
*
* @param url 图片地址
*/
private void LoginImage(String url) {
ImageLoadAsyncTask im = new ImageLoadAsyncTask(new ImageLoadAsyncTask.ImageCallBack() {
@Override
public void callBitmap(Bitmap bitmap) {
if (bitmap != null) {
imageView.setImageBitmap(bitmap);
}
}
});
//执行图片请求
im.execute(url);
}
}
@Override
public void callBitmap(Bitmap bitmap) {
if (bitmap != null) {
imageView.setImageBitmap(bitmap);
}
}
});
//执行图片请求
im.execute(url);
}
}