Wie verwende ich SharedPreferences? [Duplizieren]

Diese Frage hat hier bereits eine Antwort:

Verwenden des Editors für gemeinsame Einstellungen 3 answers

Ich bin neu in der Android-Entwicklung - mit einem Buch namens Sams Teach Yourself Android-Anwendungsentwicklung in 24 Stunden. Hat es bis jetzt befolgt, ist aber beim Versuch, SharedPreferences zu verwenden, hängen geblieben.

Im Ordner src / com.androidbook.triviaquiz befindet sich eine Datei mit dem Namen QuizActivity. Darin befindet sich Folgendes:

package com.androidbook.triviaquiz;

import android.app.Activity;
import android.os.Bundle;
import android.content.SharedPreferences;
public class QuizActivity extends Activity {

    public static final String GAME_PREFERENCES = "GamePrefs";
    SharedPreferences settings = getSharedPreferences(GAME_PREFERENCES, MODE_PRIVATE);
    SharedPreferences.Editor prefEditor = settings.edit();
    prefEditor.putString("UserName", "JaneDoe");
    prefEditor.putInt("UserAge", 22);
    prefEditor.commit();
}

Dies sagt mir das Buch, aber es gibt Fehler an den folgenden Stellen zurück: unter dem "." nach den ersten 2 prefEditor-Anweisungen unter ("UserName", "JaneDoe") unter ("UserAge", 22); und unter "commit"

Ich habe auf vielen Websites nach Hilfe gesucht, aber anscheinend verwenden alle denselben Code. Was mache ich falsch