public class Fragment2 extends Fragment {
private View view;
private ListView listView;
private int positon;
private String path;
Handler handler = new Handler() {
@SuppressLint("NewApi")
public void handleMessage(android.os.Message msg) {
Bitmap bitmap = (Bitmap) msg.obj;
// 拿到bitmap怎么使用
Bundle data = msg.getData();
// 获取tag imageView身上的标记
String tag = data.getString("tag", null);
//在listView上根据tag查找控件
ImageView imageView = (ImageView) listView.findViewWithTag(tag);
if (bitmap != null && imageView != null) {
imageView.setImageBitmap(bitmap);
}
};
};
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
view = inflater.inflate(R.layout.f2_item, container, false);
listView = (ListView) view.findViewById(R.id.f2_listView);
return view;
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
}
// 逻辑开始
public void setContent(int position) {
path = "http://v.juhe.cn/weixin/query";
this.positon = position;
MyAsynTask asynTask = new MyAsynTask();
asynTask.execute();
}
class MyAsynTask extends Asyn
private View view;
private ListView listView;
private int positon;
private String path;
Handler handler = new Handler() {
@SuppressLint("NewApi")
public void handleMessage(android.os.Message msg) {
Bitmap bitmap = (Bitmap) msg.obj;
// 拿到bitmap怎么使用
Bundle data = msg.getData();
// 获取tag imageView身上的标记
String tag = data.getString("tag", null);
//在listView上根据tag查找控件
ImageView imageView = (ImageView) listView.findViewWithTag(tag);
if (bitmap != null && imageView != null) {
imageView.setImageBitmap(bitmap);
}
};
};
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
view = inflater.inflate(R.layout.f2_item, container, false);
listView = (ListView) view.findViewById(R.id.f2_listView);
return view;
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
}
// 逻辑开始
public void setContent(int position) {
path = "http://v.juhe.cn/weixin/query";
this.positon = position;
MyAsynTask asynTask = new MyAsynTask();
asynTask.execute();
}
class MyAsynTask extends Asyn