Android ListView not displaying data...pretty new at this and certain I'm doing something wrong
<p>This is my second app, and first to use ListActivity. Something somewhere  isn't playing nicely - the activity (ShowWidget) displays - but the list is empty. </p>

<p>Here's my ListActivity code:</p>

<pre><code>import android.app.ListActivity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;

public class ShowWidget extends ListActivity  {
  DataProvider db = new DataProvider(ShowWidget.this);
  public static String sound;
  MediaPlayer mp = new MediaPlayer();
  @SuppressWarnings("unused")
  private ListView LV;

    @Override
    protected void onCreate(Bundle savedInstanceState){
      super.onCreate(savedInstanceState);
      Toast.makeText(getApplicationContext(), "Loading your settings.", Toast.LENGTH_SHORT).show();

      LV = (ListView)findViewById(android.R.id.list);
        setListAdapter(new ArrayAdapter&lt;String&gt;(this, android.R.layout.simple_list_item_1, PENS));
        getListView().setTextFilterEnabled(true);

      // change to our configure view
      setContentView(R.layout.widget_show);

      /*db.open();
      Cursor cursor = db.getRecord(1);
      ShowWidget.sound  = cursor.getString(cursor.getColumnIndex("sound"));
      cursor.close();
      db.close();*/
    }

    static final String[] PENS = new String[]{
      "MONT Blanc", "Gucci", "Parker", "Sailor",
      "Porsche Design", "Rotring", "Sheaffer", "Waterman"
    };

    protected void onListItemClick(ListView l, View v, int position, long id) {
      super.onListItemClick(l, v, position, id);
      Object o = this.getListAdapter().getItem(position);
      String pen = o.toString();
      Toast.makeText(this, "You have chosen the pen: " + " " + pen, Toast.LENGTH_LONG).show();
    }

  public void play(){
    }
}
</code></pre>

<p>and my layout:</p>

<pre><code>&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:id="@+id/widgetShow"&gt;

    &lt;ListView
    android:layout_width="0dp"
    android:layout_height="0dp"
    android:id="@android:id/list"
    android:layout_weight="1"&gt;

  &lt;/ListView&gt;

&lt;/LinearLayout&gt;
</code></pre>

<p>Like I said, I'm doing something wrong here - the activity displays, but not the data stored in PENS. Any idea or point in the right direction would be very much appreciated! If the question is not clear, please comment and I'll edit question to make it clearer. </p>
