その後、携帯電話のボタンを押した後、無線またはモバイルデータネットワークをオフにします。接続が紛失した後にプログレスバーを停止する方法
プログレスバーの回転が停止せず、戻るボタンが機能しません。
protected void onRefreshingStateChanged(boolean refreshing) {
super.onRefreshingStateChanged(refreshing);
if (!refreshing){
if (mProgressDialog != null && isBackPressed){
mProgressDialog.hide();
mProgressDialog = null;
this.setResult(RESULT_OK, getIntent());
finish();
}
}else{
if (mProgressDialog == null && isBackPressed){
mProgressDialog = ProgressDialog.show(this, "Fetching Data",
"Please wait while we are updating records ...", true);
}
}
}
助けてください。
try mProgressDialog .dismiss(); – saeed
'.hide'を使わず、' .dismiss'を@saeedと使ってください。特に、「終了」が実行されたとき。 – CoolMind