2 つのスピナーで通貨コンバーターを作成しています。以下のように、スピナーの選択項目の値を使用して「if」関数を作成したいと思います。
@Override
public void onClick(View v) {
if (spinner1.getSelectedItem()=="Dollars" && spinner2.getSelectedItem()=="Euros") {
convertDollarstoEuros();
}
if (spinner1.getSelectedItem()=="Euros" && spinner2.getSelectedItem()=="Euros") {
convertEurostoEuros();
}
Toast.makeText(MainActivity.this,
"OnClickListener : " +
"\nSpinner 1 : "+ String.valueOf(spinner1.getSelectedItem()) +
"\nSpinner 2 : "+ String.valueOf(spinner2.getSelectedItem()),
Toast.LENGTH_SHORT).show();
}
問題は、トーストが表示されているのに、通貨が換算されていないことです。トースト部分は機能していますが、スピナー部分は機能していません。どんな助けでも大歓迎です。これが私のLogCatです: