/**
*接口回调一般在什么时候用? 工具类里使用它,处理完数据之后把值存储到方法里面,在主Activity调用
* listenter方法,直接进行处理
*/
public interface Call{
public void getBitmap(Bitmap bitmap);
}
private Call call;
public void setListener(Call call){
this.call=call;
}
private Handler hand=new Handler(){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
if(msg.what==1){
Bitmap bitmap=(Bitmap) msg.obj;
call.getBitmap(bitmap);
}
}
};
loader.setListener(new Call() {
@Override
public void getBitmap(Bitmap bitmap) {
mImg.setImageBitmap(bitmap);
}
});