1. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Feb 2014
    Rep Power

    Question To make downloaded webpage source to work, requires a minimal SDK version 3 but other

    I'm trying to download a web page source within android using Java, but elsewhere in my program the minimum requirement for SDK within the Android manifest needs to be set at 11 but the below code (to download source) will only work when the minimum SDK version is set to 3.

    Is there any changes you would suggest I make to the below code

     public void getHtml() throws ClientProtocolException, IOException  
        HttpClient httpClient = new DefaultHttpClient();  
        HttpContext localContext = new BasicHttpContext();  
        HttpGet httpGet = new HttpGet("http://www.google.com");  
        HttpResponse response = httpClient.execute(httpGet, localContext);  
        String result = "";  
        BufferedReader reader = new BufferedReader(  
            new InputStreamReader(  
        String line = null;  
        while ((line = reader.readLine()) != null){  
          result += line + "\n";  
          Toast.makeText(activity.this, line.toString(), Toast.LENGTH_LONG).show();  

    Code above requires minimum SDK version 3

    Rest of code requires minimum SDK version 1

    When I change the minimum SDK in android manifest to 11 above code won't work

    (By won't work, I mean I get the error "Unfortunately Test has stopped" and then the app closes)
  2. #2
  3. Contributing User
    Devshed Expert (3500 - 3999 posts)

    Join Date
    Aug 2010
    Eastern Florida
    Rep Power
    Unfortunately Test has stopped
    Can you copy the contents of the Logcat and paste it here?
    Last edited by NormR; February 18th, 2014 at 07:20 AM.

IMN logo majestic logo threadwatch logo seochat tools logo