私は他の同様の質問を見ましたが、うまくいきません!トグルボタンがあります。私は、ToggleButtonの状態を保存したい(trueまたはfalseをチェックした)。SharedPreferencesを使用してToggleButtonの状態を保存します
私のコードは以下のようになりますが、それは
パブリッククラスMainActivityがAppCompatActivity {
ToggleButton toggle1 = (ToggleButton) findViewById(R.id.toggle1);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
private void savePreference(Context context)
{
SharedPreferences.Editor editor = context.getSharedPreferences("toggleState1", 0).edit();
editor.putBoolean("toggleState1", toggle1.isChecked());
editor.commit();
}
private void loadPreference (Context context)
{
SharedPreferences prefs = context.getSharedPreferences("toggleState1", 0);
toggle1.setChecked(prefs.getBoolean("toggleState1", false));
}};
助けを
感謝を拡張して実行されません!
私はちょうどloadPreference法の終了後のonCreate内側に配置された非常に良いです。それはまだ動作していない...他の考え? – GBMo