- に 5 個のアイテムがあります
Spinner
。API 呼び出しを開始する更新ボタンをクリックすると、更新で終了しSpinner
ます。 - すぐにスピナーをタップして開きます。
Spinner
が開いている間に API 呼び出しが終了し、呼び出しもnotifiyDataSetChanged()
行われます (これは保証できます。ログで確認したので、データはそこにあります)。- 残念ながら、Spinner はビューを更新しません。そのため、更新後に 5 ではなく 6 のアイテムが期待される場合でも、5 と表示されます。
スピナーを開かずにテストを繰り返し、更新が完了した後に開くと、6 つのアイテムが表示されます。したがって、問題はnotifyDataSetChanged()
メソッドの周りにあります。