Android Studio预编辑器.putString标识符



获取-无法解析符号"putString" "putInt" "commit" -在下面的代码中。请帮助。

      public class Alpha extends Activity {
      public static final String GAME_PREFERENCES = "GamePrefs";
      SharedPreferences settings =getSharedPreferences(GAME_PREFERENCES,MODE_PRIVATE);
      SharedPreferences.Editor prefEditor = settings.edit();
      prefEditor.putString("Gama x","Blue Spec");
      prefEditor.putInt("Wave",292);
      prefEditor.commit();

 }

在开始随机编码之前,看看一些android教程,例如这是我认为最好的

之后可以开始编码了。

顺便说一下,解决方案是将其移动到"onCreate"方法中:

public class Alpha extends Activity {
  public static final String GAME_PREFERENCES = "GamePrefs";
  @Override
  public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.main);
      SharedPreferences settings =getSharedPreferences(GAME_PREFERENCES,MODE_PRIVATE);
      SharedPreferences.Editor prefEditor = settings.edit();
      prefEditor.putString("Gama x","Blue Spec");
      prefEditor.putInt("Wave",292);
      prefEditor.commit();
  }
}

最新更新