我有一个从数据库中提取数据并将其填充到列表的过程。我希望在执行查询时显示进度对话框,但只有在执行查询后才会显示。我相信我必须在一个单独的线程中运行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