java - Source not found error after HttpClient.execute() -


i new android development. have following class downloading data in json format. keep getting source not found error on httpresponse httpresponse = httpclient.execute(httppost); line... i'm sure must simple fix... here class code...

 package com.example.tankandroid;   import java.io.bufferedreader;  import java.io.ioexception;  import java.io.inputstream;  import java.io.inputstreamreader;  import java.io.unsupportedencodingexception;  import org.apache.http.httpentity;  import org.apache.http.httpresponse;  import org.apache.http.client.clientprotocolexception;  import org.apache.http.client.methods.httppost;  import org.apache.http.impl.client.defaulthttpclient;  import org.json.jsonexception;  import org.json.jsonobject;   import android.util.log;  public class jsonparser {  static inputstream = null; static jsonobject jobj = null; static string json = "";  // constructor public jsonparser() {  }  public jsonobject getjsonfromurl(string url) {      // making http request     try {         // defaulthttpclient         defaulthttpclient httpclient = new defaulthttpclient();         httppost httppost = new httppost(url);         httpresponse httpresponse = httpclient.execute(httppost);         httpentity httpentity = httpresponse.getentity();         = httpentity.getcontent();      } catch (unsupportedencodingexception e) {         e.printstacktrace();     } catch (clientprotocolexception e) {         e.printstacktrace();     } catch (ioexception e) {         e.printstacktrace();     }      try {         bufferedreader reader = new bufferedreader(new inputstreamreader(                 is, "iso-8859-1"), 8);         stringbuilder sb = new stringbuilder();         string line = null;         while ((line = reader.readline()) != null) {             sb.append(line + "\n");         }         is.close();         json = sb.tostring();     } catch (exception e) {         log.e("buffer error", "error converting result " + e.tostring());     }      // try parse string json object     try {         jobj = new jsonobject(json);     } catch (jsonexception e) {         log.e("json parser", "error parsing data " + e.tostring());     }      // return json string     return jobj;  }  } 

put code in oncreate method

strictmode.threadpolicy policy = new strictmode.threadpolicy.builder()             .permitall().build();     strictmode.setthreadpolicy(policy); 

Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -