- Android | AsyncTask - Code is returning incorrect type
- private class DownloadImageTask extends AsyncTask<String, Void, Object> {
- protected Object doInBackground(String... urls) {
- try {
- URL url = new URL(urls[0]);
- Object content = url.getContent();
- return content;
- } catch (MalformedURLException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- protected void onPostExecute(Object result) {
- InputStream is = (InputStream) result;
- Drawable d = Drawable.createFromStream(is, "src");
- ImageView imgView = (ImageView)findViewById(R.id.imageView1);
- imgView.setImageDrawable(d);
- }
- }
- private class DownloadImageTask extends AsyncTask<String, Void, Object> {
- protected Object doInBackground(String... urls) {
- try {
- URL url = new URL(urls[0]);
- Object content = url.getContent();
- return content;
- } catch (MalformedURLException e) {
- e.printStackTrace();
- return null;//added
- } catch (IOException e) {
- e.printStackTrace();
- return null;//added
- }
- }
- protected void onPostExecute(Object result) {
- InputStream is = (InputStream) result;
- Drawable d = Drawable.createFromStream(is, "src");
- ImageView imgView = (ImageView)findViewById(R.id.imageViewMaricoLogo);
- imgView.setImageDrawable(d);
- }
- }
- private class DownloadImageTask extends AsyncTask<String, Void, Void>
- {
- @Override
- protected Void doInBackground(String... urls) {
- try {
- URL url = new URL(urls[0]);
- Object content = url.getContent();
- return content;
- } catch (MalformedURLException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- }
- return null;
- }
- @Override
- protected void onPostExecute(Void result) {
- InputStream is = (InputStream) result;
- Drawable d = Drawable.createFromStream(is, "src");
- ImageView imgView = (ImageView)findViewById(R.id.imageView1);
- imgView.setImageDrawable(d);
- }
- }
- private class DownloadImageTask extends AsyncTask<String, Void, String> {//Notice i changed the Void, and String around in the parameters
- protected Object doInBackground(String... urls) {
- try {
- URL url = new URL(urls[0]);
- Object content = url.getContent();
- return content;
- } catch (MalformedURLException e) {
- e.printStackTrace();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- protected void onPostExecute(String result) {
- InputStream is = (InputStream) result;
- Drawable d = Drawable.createFromStream(is, "src");
- ImageView imgView = (ImageView)findViewById(R.id.imageView1);
- imgView.setImageDrawable(d);
- }