フラグメントに 500 ミリ秒のカットシーンを設定し、onViewCreate でネットワーク リクエストを作成しました。ネットワーク リクエストが開始されると、プログレス バーが表示されますが、この時点ではカットシーンが完了していないため、プログレス バーがインターフェイスよりも先に表示されます。が表示されます カットシーンの完了後にネットワークをリクエストするメソッドが確実に実行されるようにするにはどうすればよいですか? (スリープを使わずに)
ネットワークリクエストを実行する前に500ミリ秒遅延しました
アニメーションを監視できる場合は、アニメーションを監視するだけです。アニメーションを監視できない場合は、postDelayed だけを実行してください。
アニメーションのリスナーを設定し、アニメーションが完了したらネットワークリクエストを実行します
酔った。ライフサイクルという言葉を聞いたことがありますか?
OnActivityCreate() メソッドまたは OnStart() メソッドでネットワーク リクエストを作成してみてください
Fragment アニメーションの終了を監視できないため、考え方を変えてアニメーションにリスナーを追加し、onEnd メソッドで進行状況バーが表示されるように設定できます
ネットワークリクエストを実行する前に500ミリ秒遅延しました
アニメーションを監視できる場合は、アニメーションを監視するだけです。アニメーションを監視できない場合は、postDelayed だけを実行してください。
アニメーションのリスナーを設定し、アニメーションが完了したらネットワークリクエストを実行します
酔った。ライフサイクルという言葉を聞いたことがありますか?
OnActivityCreate() メソッドまたは OnStart() メソッドでネットワーク リクエストを作成してみてください
Fragment アニメーションの終了を監視できないため、考え方を変えてアニメーションにリスナーを追加し、onEnd メソッドで進行状況バーが表示されるように設定できます