package com.tv.net;
import android.graphics.Bitmap;
import android.os.AsyncTask;
import android.widget.ImageView;
import com.tv.model.User;
public class DownloadUser extends AsyncTask<String, String, Bitmap>{
private ImageView img;
private User user;
public DownloadUser(ImageView img, User user) {
this.img = img;
this.user = user;
}
@Override
protected Bitmap doInBackground(String... params) {
Bitmap b = null;
if (img.getTag().equals(user.getLinkava())) {
b = JsonHandler.getBitMapFromNet(user.getLinkava());
}
return b;
}
protected void onPostExecute(Bitmap b) {
if (img.getTag().equals(user.getLinkava())) {
this.img.setImageBitmap(b);
this.user.setAvatar(b);
this.user.setInit(true);
} else {
return;
}
}
}