Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
getInt()SharedReferences android错误_Android_Sharedpreferences - Fatal编程技术网

getInt()SharedReferences android错误

getInt()SharedReferences android错误,android,sharedpreferences,Android,Sharedpreferences,无论我改变了什么随机的东西,getint方法都会加下划线,如果我删除了receiving类peepScore的第一行,就会加下划线,我一直在安卓开发网站上,这个网站和整个谷歌都说它和getint一样简单,我做错了什么 我想等我最终收到这封邮件时,我会想办法加进去,让所有像我这样的新手都能看到,哈哈,试试这个 SharedPreferences peepsScores= PreferenceManager.getDefaultSharedPreferences(GamePlayFirst.this

无论我改变了什么随机的东西,getint方法都会加下划线,如果我删除了receiving类peepScore的第一行,就会加下划线,我一直在安卓开发网站上,这个网站和整个谷歌都说它和getint一样简单,我做错了什么

我想等我最终收到这封邮件时,我会想办法加进去,让所有像我这样的新手都能看到,哈哈,试试这个

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");
当您使用getInt时,如果您的 值未在共享首选项中设置

试试这个

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");
当您使用getInt时,如果您的 值未在共享首选项中设置


哇,太谢谢你了,只是需要把你身上的痕迹去掉awsome@user1777400别忘了接受答案。所以其他人可以用它。别担心,谢谢你不知道我在那玩意儿上浪费了多少时间。我甚至都不知道哇,太谢谢你了,只是这些痕迹需要去掉awsome@user1777400别忘了接受答案。所以其他人可以用它。别担心,谢谢你不知道我在那玩意儿上浪费了多少时间。我都不知道