不叨叨,直接上代码
private ImageView mPictureYanZhengMaImgZhuce;
private Bitmap bitmap;
Handler handler=new Handler(){
@Override
public void handleMessage(Message msg) {
if (msg.what==0x9527) {
//显示从网上下载的图片
mPictureYanZhengMaImgZhuce.setImageBitmap(bitmap);
}
}
};
@Override
public void initViews() {
setTitleCenter("注册");
setTitleRight("登录", new View.OnClickListener() {
@Override
public void onClick(View mView) {
startActvity(RegActivity.class);
}
});
mPictureYanZhengMaEdtZhuce = (EditText) findViewById(R.id.pictureYanZhengMa_edt_Zhuce);
mPictureYanZhengMaImgZhuce = (ImageView) findViewById(R.id.pictureYanZhengMa_img_Zhuce);
//创建并启动一个新线程用于从网络上下载图片
new Thread(){
@Override
public void run() {
try {
// RequestParams mRequestParams = new RequestParams(Constant.GetPictureYanzhengmaZhuCeURL);
// Callback.Cancelable mCancelable = x.http().get(mRequestParams, this);
//创建一个url对象
URL url=new URL("http://dev.jiawabang.com/app/vcode/getVcode.share");
//打开URL对应的资源输入流
InputStream is= url.openStream();
//从InputStream流中解析出图片
bitmap = BitmapFactory.decodeStream(is);
// imageview.setImageBitmap(bitmap);
//发送消息,通知UI组件显示图片
handler.sendEmptyMessage(0x9527);
//关闭输入流
is.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}.start();
}