チャットの読み込み中にプログレスサークルを表示したい。そこで、プログレスバーをいくつか入れて、可視性を不可視に設定しました。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クラスの重要なことだと思います。誰かが私を助けてくれることを願っています