Zapisywanie stanów pola wyboru

Jestem bardzo nowy i doceniłbym, gdyby ktoś mógł zademonstrować kod wymagany do zapisania wielu stanów pola wyboru w Javie wewnątrz aplikacji dla systemu Android.

Powiedzmy, że mam listę narzędzi (dziesięć lub więcej), których użytkownik potrzebuje do wykonania zadania i chciałby, aby były w stanie sprawdzić każdą z nich i aby te dane były zapisane (w aplikacji, a nie sQlite), aby były rejestrowane, gdy wracają do aplikacji.

Mam pewne pojęcie o tym, jak to zrobić, ale naprawdę czuję, że muszę zobaczyć kod, aby poprawnie zrozumieć.

<code>import android.app.Activity;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.widget.CheckBox;

public class CheckBoxTest extends Activity{

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.checkboxtest);
    CheckBox cb1,cb2,cb3,cb4;

    cb1 = (CheckBox)findViewById(R.id.checkBox1);
    cb2 = (CheckBox)findViewById(R.id.checkBox2);
    cb3 = (CheckBox)findViewById(R.id.checkBox3);
    cb4 = (CheckBox)findViewById(R.id.checkBox4);   
     }
 }
</code>

questionAnswers(2)

yourAnswerToTheQuestion