スピナーの状態を sqlite データベースから読み込んで、一致する場合は設定しようとしています。アレイ アダプタのアレイ リストがあります。私はデバッグを使用してコードを実行しましたが、すべてが正常に機能しているように見え、正しいインデックスも提供しています。唯一の問題は、画面上のスピナーが変更されないことです。
for (int index = 0; index < listOfAdapters.size(); ++index) {
ArrayAdapter<String> adapter = listOfAdapters.get(index);
for(int j =0; j < adapter.getCount(); ++j)
if (adapter.getItem(j).equals(state2)){
spinner2.setAdapter(adapter);
spinner2.setSelection(j);
return;
}
}