私はProgress Dialog
を初めて使っています。 class DBOperations extends AsyncTask
を作成し、methods onPreExecute
とonPostExecute
を実装しました。私は私がnewHandler().postDelayed
を使用すべきProgressDialog - ダイアログが表示されません
@Override
protected void onPreExecute() {
ProgressDialog dialog = new ProgressDialog(context);
dialog.setCancelable(false);
dialog.setMessage("Please Wait ...");
dialog.show();
}
@Override
protected void onPostExecute(Object o) {
if(dialog != null && dialog.isShowing()) {
dialog.dismiss();
}
}
ように見えるDBは完全に呼び出さ
newDBOperations().execute(...);
よう
onPreExecute
と
onPostExecute
メソッドを呼び出しますが、私はコード
私のエミュレータ上で
Progress Dialog
を見ることができませんでした作られました?事前に
おかげで...
DB操作とは、Web APIの呼び出しを意味しますか? – sJy
私は忘れています(そして、ドキュメントは言っていません): 'ProgressDialog'は' Builder'ネストされたクラスを持っていますか?もしそうなら、あなたがする必要があるのです – Jeeter
'@sJy'私は 'MYSQL'に連絡してレコードを取得するために' PHP'を使います。私は 'DBOperations'を使って' PHP'からデータを取得します –