public
class
ImageLoadTask
extends
AsyncTask<String, Void, Bitmap> {
@Override
protected
Bitmap doInBackground(String... params) {
private
String url = params[0];
try
{
URL urlConnection =
new
URL(url);
HttpURLConnection connection = (HttpURLConnection) urlConnection
.openConnection();
connection.setDoInput(
true
);
connection.connect();
InputStream input = connection.getInputStream();
Bitmap myBitmap = BitmapFactory.decodeStream(input);
if
(myBitmap==
null
)
return
null
;
return
myBitmap;
}
catch
(Exception e)
{
e.printStackTrace();
}
return
null
;
}
@Override
protected
void
onPostExecute(Bitmap result) {
super
.onPostExecute(result);
}
}
No comments:
Post a Comment