我有一個從數據庫中提取數據並將其填充到列表的過程。我希望在執行查詢時顯示進度對話框,但只有在執行查詢後纔會顯示。我相信我必須在一個單獨的線程中運行ProgressDialog
,但接下來有幾條建議並且無法使其工作。ProgressDialog在一個單獨的線程
所以在我Activity
我只是
private void DisplayAllproductListView(String SqlStatement) {
ProgressDialog dialog =
ProgressDialog.show(MyActivity.context, "Loading", "Please wait...", true);
//..................
//..................
//execute sql query here
dialog.dismiss();
}
感謝
sepearate thread !.在'onPreExecute'中使用asynctask顯示進度對話框並在'onPostExecute'中關閉它。 – Raghunandan
嘗試使用AsyncTask – Joel