スピナーに割り当てられた文字列型の配列リストがあります。次のコードを使用してスピナーの選択を設定すると、リストに文字列が存在するにもかかわらず、位置として -1 が返されます。
int spinnerPosition = myAdap.getPosition(myString);
////here it returns -1
//set the default according to value
spinner.setSelection(spinnerPosition);
一部のアダプターでは正しい位置が返されますが、他のアダプターでは返されません。何が間違っている可能性がありますか?? 「myString」変数に渡した文字列は 100% 正しく、アダプター リストに存在します。