我想在聊天加载时显示进度圈。所以我放了一些进度条,可见性设置为不可见。现在我将可见性设置onPreExecute()
为可见和onPostExecute()
不可见。显示了圆圈,但就在聊天已经加载并且它没有消失的时候。有人可以告诉我我的错误吗?:o
@Override
public void onPreExecute() {
MainActivity.pbReadChat.setVisibility(ProgressBar.VISIBLE);
}
@Override
public Map<String, ArrayList<String>> doInBackground(String... strings) {
//...
return result;
}
public void onPostExecute(Map<String, ArrayList<String>> result) {
super.onPostExecute(result);
MainActivity.pbReadChat.setVisibility(ProgressBar.INVISIBLE);
}
编辑:现在它消失了,但在聊天已经加载后才显示doInBackground()
我认为这是我 Async 类的重要内容,希望有人能帮助我