我有一個類延伸Activity
這個類的工作是從手機上的SQLite
數據庫和init獲取一些數據。一個ListView
與來自數據庫的所有數據。當用戶觸發活動開始時(按下按鈕)顯示進度對話框
這是從數據庫中獲取信息的方法:
public ArrayList<Case> getFromDatabase() {
ArrayList<Case> c = db1.getAllContacts();
return c;
}
正如前面提到的這個方法是一個擴展Activity
這種方法被稱爲在onCreate
方法的類裏面。如果數據庫包含大約15條記錄,則該操作大約需要2秒。當用戶按下按鈕啓動此活動時,如何顯示ProgressDialog,以顯示發生了什麼?
請記住,從數據庫獲取數據的方法必須返回ArrayList,這在本例中是不可能的。 – 2012-07-30 11:24:05
這是可能的,請參閱我編輯的答案。 – jeet 2012-07-30 11:27:36
非常感謝! :) – 2012-07-30 12:04:45