- Forum-Beiträge: 2.492
28.05.2013, 18:23:18 via Website
28.05.2013 18:23:18 via Website
ich versuche den isEnabled() Status von Buttons in einer ArrayList (myButtons) in die SharedPreferences zu speichern, kriege es aber nicht wirklich hin.
Wenn der "save" Button gedrückt wird soll der isEnabled() Status also ein boolean in den SharedPreferences gespeichert werden ich habe das bisher so versucht:
2 // TODO Auto-generated method stub
3 settings = getSharedPreferences(FILE_NAME, 0);
4 SharedPreferences.Editor editor = settings.edit();
5 for(int i = 0; i<myButtons.size(); i++){
6 boolean state = myButtons.get(i).isEnabled();
7 state = settings.getBoolean(""+i, false);
8
9 editor.putBoolean(""+i, true);
10 editor.commit();
11 }
12 }
Wenn der "load" Button gedrückt wird sollen dann alle Buttons auf den gespeicherten Boolean Wert gesetzt werden, was ich damit versucht habe:
2 // TODO Auto-generated method stub
3 for(int i = 0; i<myButtons.size(); i++){
4 settings = getSharedPreferences(""+i, 0);
5 boolean status = settings.getBoolean(""+i, false);
6 myButtons.get(i).setEnabled(status);
7 }
8 }
Würde mich freuen wenn jemand eine Idee hätte ich komm einfach nicht weiter
— geändert am 28.05.2013, 18:23:33
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.