我正在从文件中读取数据->保存到数据库中->通过从数据库中获取数据来加载我的自定义列表视图。在获取数据并将其保存到数据库时,我希望 ProgressDialog 出现在我的屏幕上,我尝试了这两种类型,但它没有在职的
类型 1:
AlertDialog alertDialog = AlertDialog.show(CommoditiesListScreen.this, "Importing...");
// importing data from file
// Saving data to the DB
alertDialog.dismiss();
类型 2:
UiDialog uiDialog = new UiDialog(CommoditiesListScreen.this);
CommoditiesListScreen.this.runOnUiThread(uiDialog);
AlertDialog alertDialog = AlertDialog.show(CommoditiesListScreen.this, "Importing...");
alertDialog.getWindow().makeActive();
// importing data from file
// Saving data to the DB
uiDialog.stopDialog();
alertDialog.dismiss();
我尝试了两种方法都不起作用,ProgressDialog 没有出现在屏幕上,我添加的任何其他内容或我在代码中要做的任何修改,请帮助我......
注意:当忘记调用dismiss(); 在 ListView 加载后出现 Type 1 Progress 并且它旋转了无限时间..