Я медленно прорабатываю учебник по Android и получил следующий код для назначения пользовательских данных:
package com.androidbook.triviaquiz;
import android.app.Activity;
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", "John Doe"); //**syntax error on tokens**
prefEditor.putInt("UserAge", 22); //**syntax error on tokens**
prefEditor.commit();
}
Тем не менее, я получаю сообщение об ошибке (строки, отмеченные комментариями), которое подчеркивает точку и говорит «неуместная конструкция», а также подчеркивает аргументы, говорящие «удалить эти токены». Я видел, как это было сделано в других приложениях в том же формате, я не понимаю, что не так.