【发布时间】:2013-07-18 16:21:48
【问题描述】:
我有一个从数据库中提取数据并将其填充到列表中的过程。我想在执行查询时显示进度对话框,但它仅在执行查询后才可视化。我相信我必须在单独的线程中运行ProgressDialog,但遵循了一些建议并且无法使其工作。
所以在我的Activity 中我只有
private void DisplayAllproductListView(String SqlStatement) {
ProgressDialog dialog =
ProgressDialog.show(MyActivity.context, "Loading", "Please wait...", true);
//..................
//..................
//execute sql query here
dialog.dismiss();
}
谢谢
【问题讨论】:
-
单独的线程!。在
onPreExecute中使用 asynctask 显示进度对话框并在onPostExecute中将其关闭。 -
尝试使用异步任务
标签: android multithreading progressdialog