我正在做一個遊戲的遊戲有點像一個小遊戲難熬單獨的類和XML每個我需要它來保持比分上我的主要活動的問題。所有activitys XML顯示它的球員的名字,所以我決定,因爲只有兩件事情需要記住sharedpreferences是完美的我已經得到的用戶名留下來,不會造成任何強制關閉感謝這個網站。但幾個小時我一直試圖弄清楚如何使我的TextView去從0到1,然後從1〜2等我有一個類和XML,指出錯誤,一個是說的權利。所以這些類裏面我希望去添加數字使用sharedPreferences
if(username1==displayedname.getText.toString())
PeepsScore.Userscore1+1
(基本上) 很抱歉的語法,但沒有我的筆記,我很不好這個,我通過谷歌和YouTube自學。 基本上我設置textxiew在類空白,我的Java放入任何有名字,所以我想找一個聲明,如果是認識到的TextView是一樣的共享偏好USERNAME1。我相信我已經完成了。所以我只需要知道如何添加一個點。我也已經有usersCore1存儲在共享首選項中。如果有另一個想法比if語句的罰款以及任何示例代碼的鏈接提示,我會採取什麼在這一點上 編輯完全不同的(
好,我改成了putint()方法,這裏是
INT零= 0;
SharedPreferences peepsScores= PreferenceManager.getDefaultSharedPreferences(GamePlayFirst.this);
SharedPreferences.Editor editor =peepsScores.edit();
editor.putInt("userScore1", zero);
editor.putInt("userScore2", zero);
editor.putInt("userScore3", zero);
editor.putInt("userScore4", zero);
editor.putInt("userScore5", zero);
editor.putInt("userScore6", zero);
editor.putInt("userScore7", zero);
editor.putInt("userScore8", zero);
editor.commit();
SharedPreferences peepsScores = PreferenceManager.getDefaultSharedPreferences(this);
//tryed this
int userScore1 = peepsScores.getInt("userScore1","u");
//tryed this
userScore2 = peepsScores.getInt("userScore2","0");
//and tryed this
String userScore3 = peepsScores.getInt("userScore3","0");
String userScore4 = peepsScores.getInt("userScore4","0");
String userScore5 = peepsScores.getInt("userScore5","0");
String userScore6 = peepsScores.getInt("userScore6","0");
String userScore7 = peepsScores.getInt("userScore7","0");
String userScore8 = peepsScores.getInt("userScore8","0");
的get INT方法強調無論我改變什麼隨機的東西,然後如果我刪除recieving類peepScore的firts線一直在Android開發人員網站下劃線IM本網站所有谷歌的一切都說,它像getInt一樣容易,我在做什麼錯誤
生病揣摩後來加入我想,當我finaly得到該即時通訊張貼這對像我這樣newbs看到笑
不要使用''==比較字符串,它不會工作。使用'String.equals(String)'。除此之外,我不太瞭解你的問題。 – Tim
基本上時說正確答案,我想我點上課添加到我回答什麼保持玩家找到putInt在我的研究(某物,某事),但我不知道如何使它工作 – BRK