Spinner の onItemSelected が画面起動時に動いてしまう
Spinner の onItemSelected が画面起動時に動いてしまうので困りました。
プルダウンを選択したときだけ動くと想定していたので。
調べてみると以下の対策を発見しました。
// 初回起動時の動作 onItemSelectedメソッドの頭へ記載
if (spinner.isFocusable() == false) {
spinner.setFocusable(true);
return;
}
// 初回起動時の対応 onCreateへ記載
spinner.setFocusable(false);
参照したURL