title: getView from overloaded ArrayAdapter is not beeing called from AsyncTask / onPostExecute
body: <p>Hi its my first post here nad my first a little bit more advanced app for my Android phone... I know that this subject was mentioned here, google knows many examples, however they are not exacty what im looking form ;( </p>
  
  <p>I admit I'm a n00000b... in terms of Android coding... I started... ust few days ago, please forgive me :)</p>
  
  <p>The problem is that my listview element is not beeing populated. App compiles and runs without errors, BUT it doesnt lunch getView. From what i have read on the web... I need this to display my beloved listview with its content... </p>
  
  <p>Please help :) </p>
  
  <pre><code>    package com.test.stackParser;
  
      public class StackParserActivity extends Activity {
  /** Called when the activity is first created. */
  private ProgressDialog pd;
  
  public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.main);
  
      //final TextView tv = (TextView) findViewById(R.id.textView1);
      //tv.setMovementMethod(new ScrollingMovementMethod());
  
      Button button = (Button)findViewById(R.id.button1);
      button.setOnClickListener(myListener);
  }
  
  private OnClickListener myListener = new OnClickListener() {
      public void onClick(View v) {
          pd = ProgressDialog.show(StackParserActivity.this, "Working...", "request to server", true, false);
          new ParseSite().execute("http://multikino.pl/pl/repertuar/warszawa-ursynow/2011-09-02/");
      }
  };
  
  private class ParseSite extends AsyncTask&lt;String, Void, List&lt;String&gt;&gt; {
  
      protected List&lt;String&gt; doInBackground(String... arg) {
          List&lt;String&gt; output = new ArrayList&lt;String&gt;();
  
          try
          {
              HtmlHelper hh = new HtmlHelper(new URL(arg[0]));
              List&lt;TagNode&gt; links = hh.getLinksByClass("title");
  
              for (Iterator&lt;TagNode&gt; iterator = links.iterator(); iterator.hasNext();)
              {
                  TagNode divElement = (TagNode) iterator.next();
                  output.add(divElement.getText().toString());
              }
              Log.d("dupa", "siteParsed");
          }
          catch(Exception e)
          {
              e.printStackTrace();
          }
  
          return output;
      }
  
      protected void onPostExecute(List&lt;String&gt; output) {
  
          pd.dismiss();
          Log.d("dupa", "postExecute");
          ListView listview = (ListView) findViewById(R.id.listViewData);
          //listview.setAdapter(new ArrayAdapter&lt;String&gt;(StackParserActivity.this, android.R.layout.simple_list_item_1 , output));
          MyAdapter dupa = new MyAdapter(StackParserActivity.this, android.R.layout.simple_list_item_1, R.id.movieTitle, output); 
          dupa.notifyDataSetChanged();
          listview.setAdapter(dupa);
          dupa.notifyDataSetChanged();
  
      }
  }
  
  private class MyAdapter extends ArrayAdapter&lt;string&gt; {
  
      String[] tabObj;
  
      public MyAdapter(Context context, int resource, int textViewResourceId, List&lt;String&gt; output) {
          super(context, resource, textViewResourceId);
          tabObj = output.toArray(new String[]{});
  
          Log.d("dupa", tabObj[2].toString());
          notifyDataSetChanged();
          // TODO Auto-generated constructor stub
      }
  
      @Override
      public View getView(int position, View convertView, ViewGroup parent) {
          // TODO Auto-generated method stub
          Log.d("dupa", "!!!!getView");
  
          LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
          View row = inflater.inflate(R.layout.row_layout,parent,false);
          TextView tv = (TextView) row.findViewById(R.id.movieTitle);         
  
          tv.setText(tabObj[position]);
  
          //Button buton1 = (Button) row.findViewById(R.id.buttonInfo);
          //Button button2 = (Button) row.findViewById(R.id.buttonReserve);
  
          return super.getView(position, convertView, parent);
      }
  };
  </code></pre>
  
  <p>}</p>