2011-11-09 44 views
1

繼承人的代碼:SharedPreferences.Editor putString和putInt錯誤

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

獲取@ putString和「對標記參數列表語法錯誤預期,而不是」 @ putInt「語法上tokens.delete這些標記錯誤」。 在eclipse中編程。 謝謝。

+1

你複製粘貼一個世界文檔什麼的代碼?我可以想象的唯一的事情就是你使用的是「而不是」 – Chiara

+0

你的字符串周圍的引號看起來不對,它們應該像'GAME_PREFERENCES'字符串常量中的引號。有時會發生複製和粘貼,嘗試刪除和鍵入他們再次 – 2011-11-09 17:01:14

回答

3

你的雙引號是「聰明的引號」。該文本必須已經被複制到/從文字處理器或自動轉換它們的東西。

在代碼中使用「啞引號」。

more info

+0

+ 1,智能和愚蠢:) –

+0

這工作......謝謝..猜這是非常愚蠢的我:p – shady2020

+0

不愚蠢的我一直在那裏試圖調試同樣的問題。 – Krylez

相關問題