ファイルからデータを読み込んでいます -> DB に保存します -> DB からデータを取得してカスタム ListView を読み込みます働く
タイプ 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(); を呼び出します。タイプ 1 では、ListView がロードされた後に進行状況が表示され、無限にスピンします。