相互に依存する 5 つのスピナーがあります。基本的に一つは「国」、もう一つは「都道府県」、もう一つは「市」...など
それらはデータベースに基づいて入力されています。データベースが空の場合 (たとえば、その州の下に都市が見つからない場合)、そのスピナーは値なしで非表示にする必要があります。何らかの理由で、画面が「回転」したときにのみディスプレイ上で更新されます。これが私が今やっている方法です:
structure.spinner.setAdapter(null);
structure.spinner.setVisibility(View.GONE);
structure.textview.setVisibility(View.GONE);
より良い方法はありますか?