如果在工作线程里,就会无法隐藏ProgressBar,应该放在UI线程里。
例如:
((Activity)context).runOnUiThread(new Runnable() {
@Override
public void run() {
if(rl_progressBar != null && rl_progressBar.isShown()) {
rl_progressBar.setVisibility(View.INVISIBLE);
Log.i(TAG, "safeDismissWaitingDialog:已经隐藏了进度圈 rl_progressBar");
}
}