Cómo usar SharedPreferences [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Utilizando el editor de preferencias compartidas 3 respuestas

Soy nuevo en el desarrollo de Android: uso de un libro llamado Sams Teach Yourself Desarrollo de aplicaciones de Android en 24 horas. Lo seguí hasta ahora, pero me quedé atascado tratando de usar SharedPreferences.

En la carpeta src / com.androidbook.triviaquiz tengo un archivo llamado QuizActivity, en el que tengo lo siguiente:

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();
}

Esto es lo que el libro me dice que use, pero devuelve errores en los siguientes puntos: debajo del "." después de las primeras 2 declaraciones prefEditor, bajo ("UserName", "JaneDoe") debajo de ("UserAge", 22); y debajo de "commit"

He buscado ayuda en muchos sitios web, pero todos parecen usar el mismo código. ¿Qué estoy haciendo mal

Respuestas a la pregunta(2)

Su respuesta a la pregunta