私が使用したバックグラウンドプロセスを表示しますProgressDialogBox
。
私のコードは
add_button.setOnClickListener(new OnClickListener() {
public void onClick(View viewParam) {
progressDialog = ProgressDialog.show(AddTicketActivity.this, "", "Loading...");
new Thread() {
public void run() {
try{
sleep(10000);
} catch (Exception e) {
Log.e("tag", e.getMessage());
}
progressDialog.dismiss();
}
}.start();
その正常に動作します。しかし、問題は、データがフェッチ/追加されるまで表示したい10000ミリ秒の進行状況です。つまり、フェッチ/追加時間に依存する必要があります。
好きにしようと思った
public void onClick(View viewParam) {
progressDialog = ProgressDialog.show(AddTicketActivity.this, "", "Loading...");
Fetching data code here
progressDialog.dismiss();
}
しかし、それはうまくいきません。プログレスバーは表示されません。
どのように使用できますか。
ありがとう。