I want to download an image from a URL and set it as the home icon in my action bar at runtime. I use AsyncTask to execute it, but it does not seem to change it. Any ideas?
class getProfilePicture extends AsyncTask<Void, Void, Void> { protected Void doInBackground(Void... params) { try { URL url; url = new URL("http://www.i2clipart.com/cliparts/2/a/3/2/clipart-fcrc-logo-handshake-2a32.png"); HttpURLConnection conn = (HttpURLConnection) url .openConnection(); conn.setDoInput(true); conn.connect(); InputStream is = conn.getInputStream(); image = BitmapFactory.decodeStream(is); } catch (MalformedURLException e) {
source share