title: The method findViewById(int) is undefined for the type using AsyncTask for Jsoup Parser
body: <p>I'm attempting to query a url using jsoup and I'm getting the following error: The method findViewById(int) is undefined for the type</p>
  
  <p>Any suggestions? (I'm really not sure what I'm doing wrong at this point or how the issue can be corrected) </p>
  
  <p>Using example:</p>
  
  <p><a href="https://stackoverflow.com/questions/7083680/how-to-use-asynctask-for-jsoup-parser">How to use AsyncTask for Jsoup Parser?</a></p>
  
  <p>SOURCE:</p>
  
  <pre><code>package com.example.httpgetandroidexample;
  
  import java.io.IOException;
  
  import org.jsoup.Jsoup;
  import org.jsoup.nodes.Document;
  import org.jsoup.nodes.Element;
  import org.jsoup.select.Elements;
  
  import android.app.Activity;
  import android.app.ProgressDialog;
  import android.content.Context;
  import android.os.AsyncTask;
  import android.os.Bundle;
  import android.util.Log;
  import android.widget.TextView;
  
  public class HttpGetAndroidExample&lt;AsyncronoustaskAndroidExample&gt; extends
          Activity {
  
      /** Called when the activity is first created. */
      @Override
      public void onCreate(Bundle savedInstanceState) {
  
          super.onCreate(savedInstanceState);
          setContentView(R.layout.main);
  
      }
  }
  
  public class HttpGetAndroidExample&lt;OnCompleteListener&gt; extends
          AsyncTask&lt;Void, Void, Void&gt; {
      // HERE DECLARE THE VARIABLES YOU USE FOR PARSING
      private Element overview = null;
      private Element featureList = null;
      private Elements features = null;
      private Element paragraph = null;
      String url = "http://www.sheriff.org/apps/arrest/results.cfm?lname=&amp;fname=";
  
      @Override
      protected Void doInBackground(Void... arg0) {
          Document doc = null;
          try {
              doc = Jsoup.connect(url).get();
              overview = doc.select("div#object-overview").last();
              featureList = doc.select("div.callout-box").last();
  
              features = featureList.select("li");
              paragraph = overview.select("p").last();
              System.out.println(paragraph.text());
          } catch (Exception e) {
              // TODO Auto-generated catch block
              e.printStackTrace();
          }
  
          // Get the paragraph element
          // article.setText(paragraph.text()); I comment this out because you
          // cannot update ui from non-ui thread, since doInBackground is running
          // on background thread.
  
          return null;
      }
  
      @Override
      protected void onPostExecute(Void result) {
  
          TextView article = (TextView) findViewById(R.id.releaseInfo);
          final TextView featuresText = (TextView) findViewById(R.id.features);
          for (Element e : features) {
              // setText()
          }
  
      }
  
  }
  </code></pre>