ListView From Sqlite en Android

Como busqué en toda la red aún tengo problemas con ListView From Sqlite. Después de tanto buscar, estoy probando mi proyecto en el ejemplo de Android HiveEnlace aquí. Entonces, en esta clase de Database Handler, han dado una función, es decir, List getAllContacts (), para obtener todos los datos de sqlite en formato List. He implementado esto en mi proyecto usando la función anterior en ViewContact.class. losPROBLEMA es que no entiendo cómo obtener todos los datos en ListView utilizando este tipo de método o por cualquier otro método.

Ver mi código (ViewContact.class):

public class ViewContact extends Activity {
DatabaseHandler helper = new DatabaseHandler(this);
String a;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.row);
    ListView listContent = (ListView)findViewById(R.id.listView1);
    }
public List<Contact> getAllContacts() {
    List<Contact> contactList = new ArrayList<Contact>();
    // Select All Query
    String selectQuery = "SELECT  * FROM contacts";
    SQLiteDatabase db = helper.getWritableDatabase();
    Cursor cursor = db.rawQuery(selectQuery, null);
    // looping through all rows and adding to list
    if (cursor.moveToFirst()) {
        do {
        Contact contact = new Contact();
        contact.setID(Integer.parseInt(cursor.getString(0)));
        contact.setName(cursor.getString(1));
        contact.setPhoneNumber(cursor.getString(2));
        // Adding contact to list
        contactList.add(contact);
    } while (cursor.moveToNext());
}// return contact list
return contactList;}}

EDITAR:

Ver Después de que @GrIsHu responda, la salida es:

Respuestas a la pregunta(4)

Su respuesta a la pregunta