私がやろうとしているのはSharedPreferences
、音量と振動がまたはであるかどうかon
を確認することですoff
。オンの場合は、ToggleButton
に設定する必要があります。on
それ以外の場合は、に設定する必要がありますoff
。
すでにsを使ってみsetChecked()
ましsetSelected()
たが、 sの状態ToggleButton
は変わりませんでした。TogggleButton
true
また、との変数を初期化false
して確認しましたが、それでも機能しません。
問題であると想定されるのは?
optionsDB = getSharedPreferences(table, 0);
String volReturned = optionsDB.getString("volume", "Couldn't load data");
String vibReturned = optionsDB.getString("vibration", "Couldn't load data");
Toast.makeText(this, "Vol: "+volReturned+" Vib: "+ vibReturned, Toast.LENGTH_LONG).show();
boolean boolT = true;
boolean boolF = false;
if (volReturned=="On"){
/*tbtnvol.setChecked(true);*/
tbtnvol.setSelected(boolT);
}else{
tbtnvol.setSelected(boolF);
}
if (vibReturned=="On"){
tbtnvib.setSelected(boolT);
}else{
tbtnvib.setSelected(boolF);
}