SharedPreferences.Editor putString和putInt错误

时间:2011-11-09 16:57:53

标签: android eclipse sharedpreferences

下面是代码:

package com.androidbook.triviaquiz;

import android.app.Activity;
import android.content.SharedPreferences;
import android.os.Bundle;

public class QuizActivity extends Activity {
    /** Called when the activity is first created. */
    public static final String GAME_PREFERENCES="GamePrefs";

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //setContentView(R.layout.game);

        SharedPreferences settings=getSharedPreferences(GAME_PREFERENCES,MODE_PRIVATE);
        SharedPreferences.Editor prefEditor=settings.edit();
        prefEditor.putString(“UserName”,“JaneDoe”);
        prefEditor.putInt(“UserAge”,22);
        prefEditor.commit();
    }  
}

在tokens.delete上获取'tokens'上的'语法错误'@ putString和'tokens参数列表中的'语法错误,而不是'@ putInt。 在eclipse中编程。 感谢。

1 个答案:

答案 0 :(得分:3)

您的双引号是“智能引号”。该文本必须已复制到文字处理器或自动转换它们的内容。

在代码中使用“哑引号”。

more info