[英]How can I set this image to activity in Android
I'm downloading file using Async on android, Now i want this files to display on activity. 我正在Android上使用Async下载文件,现在我希望此文件在活动中显示。 How can I do this inside onSucess method?
如何在onSucess方法中执行此操作? I tried below method but image is not showing!
我尝试了以下方法,但图像未显示!
AsyncHttpClient fileDownload = new AsyncHttpClient();
String[] allowedContentTypes = new String[] { "image/png", "image/jpeg" };
fileDownload.get("http://server.com/file.png", new BinaryHttpResponseHandler(allowedContentTypes) {
@Override
public void onSuccess(byte[] fileData) {
//Do Something here to view files in activity
ImageView img = (ImageView) findViewById (R.id.imageview1);
}
Try this code 试试这个代码
AsyncHttpClient fileDownload = new AsyncHttpClient();
String[] allowedContentTypes = new String[] { "image/png", "image/jpeg" };
fileDownload.get("http://server.com/file.png", new BinaryHttpResponseHandler(allowedContentTypes) {
@Override
public void onSuccess(byte[] fileData) {
//Do Something here to view files in activity
Bitmap bmp=BitmapFactory.decodeByteArray(fileData,0,fileData.length);
ImageView img = (ImageView) findViewById (R.id.imageview1);
img.setImageBitmap(bmp);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.