Hi,
Here, I am posting a new source code which will display you content in list view. I have implemented only simple code.
in this code,
1) Table will be created with two fields, first name and last name (table will be created if not exist, and if exists)
2) records are inserted after table creation.
3) those records are fetched from table and displayed in list view.
Code :
***************
package com.listview;
import android.app.ListActivity;
import android.content.ContentValues;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
public class ListViewActivity extends ListActivity {
/** Called when the activity is first created. */
SQLiteDatabase mDatabase;
static String CREATE_STUDENT_TABLE;
final static String STUDENT_TABLE = "tblStudents";
final String[] items = {"item 1","item 2","item 3"};
String[] data;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mDatabase = openOrCreateDatabase("Students.db", SQLiteDatabase.CREATE_IF_NECESSARY, null);
try{
CREATE_STUDENT_TABLE = "CREATE TABLE IF NOT EXISTS "+STUDENT_TABLE+"(" +
"id INTEGER PRIMARY KEY AUTOINCREMENT," +
"firstname TEXT," +
"lastname TEXT" +
")";
/** creates a new table */
mDatabase.execSQL(CREATE_STUDENT_TABLE);
/* delete old records */
//mDatabase.delete(STUDENT_TABLE, null, null);
}catch(Exception e)
{
}
insertData("c-sharp","corner");
insertData("chintan","rathod");
Cursor c = mDatabase.query(STUDENT_TABLE, null, null, null, null, null, null);
data = new String[c.getCount()];
c.moveToFirst();
int i=0;
while(c.isAfterLast()==false){
String str = c.getString(1)+" "+c.getString(2);
data[i++]=str;
c.moveToNext();
}
ArrayAdapter<String> adapter =
new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, data);
setListAdapter(adapter);
}
public void insertData(String fn,String ln){
ContentValues values = new ContentValues();
values.put("firstname",fn);
values.put("lastname",ln);
mDatabase.insert(STUDENT_TABLE, null, values);
}
protected void onListItemClick(ListView l, View v, int position, long id){
super.onListItemClick(l, v, position, id);
String str = ((TextView) v).getText().toString();
Toast.makeText(this, str, 1000).show();
}
}

And its done. You can add your own logic to add records dynamically and display it in different view.
Thanks & Regards
------------------
Chintan Rathod