@Override protected Void doInBackground(Void... params) { try { updateurl = new URL( "http://api.openweathermap.org/data/2.5/weather?q=London,uk&appid=2de143494c0b295cca9337e1e96b00e0"); connection = (HttpURLConnection) updateurl.openConnection(); InputStream ins = connection.getInputStream(); InputStreamReader insr = new InputStreamReader(ins); BufferedReader reader = new BufferedReader(insr); StringBuffer buffer = new StringBuffer(); String line = ""; while ((line = reader.readLine()) != null) { buffer.append(line + "/r" + "/n"); } String response = buffer.toString(); Log.d("[DEBUG]", response); responsebundle = JsonParser.processjson(response); } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return null; }