ListView из Sqlite в Android

Как я искал всю сеть все еще в проблеме с ListView From Sqlite. После поисков так много, я пытаюсь мой проект на примере Android HiveСсылка здесь, Таким образом, в классе Database Handler они дали функцию i.e List getAllContacts () для получения всех данных sqlite в формате List. Я реализовал это в моем проекте, используя вышеупомянутую функцию в ViewContact.class.ПРОБЛЕМА является то, что я не понимаю, как получить все данные в ListView с помощью этого типа метода или любым другим методом.

Смотрите мой код (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 getAllContacts() {
    List contactList = new ArrayList();
    // 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;}}

РЕДАКТИРОВАТЬ:

Смотрите после ответа @GrIsHu:

Ответы на вопрос(4)

Ваш ответ на вопрос