ListView De Sqlite no android

Como eu procurei toda a rede ainda em problema com ListView De Sqlite. Depois de pesquisar tanto eu estou tentando o meu projeto no exemplo colméia androidLink aqui. Então, nessa classe Database Handler, eles deram uma função, como ListAllContacts (), para obter todos os dados sqlite no formato List. Eu implementei isso no meu projeto usando a função acima em ViewContact.class. oPROBLEMA é que eu não estou entendendo como obter todos os dados no ListView usando esse tipo de método ou por qualquer outro método.

Veja meu 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:

Veja após resposta @GrIsHu a saída é:

questionAnswers(4)

yourAnswerToTheQuestion