java - SharedPreferences in a game -


hello stackoverflow community, have problem sharedprefs , dont (im beginner) want make simple game stuck @ hiscore.it allways displays o. code snippets.

 mainactivity:  sharedpreferences prefs;  sharedpreferences.editor editor;  prefs = getsharedpreferences("hiscores", mode_private);  long longestdistance = prefs.getlong("longestdistance", 1000000);   gameactivity:  private sharedpreferences prefs;  private sharedpreferences.editor editor;  prefs = context.getsharedpreferences("hiscores", context.mode_private);  editor = prefs.edit();  longestdistance = prefs.getlong("longestdistance", 1000000);   private void update() {  if(distancetaken < longestdistance) {  editor.putlong("longestdistance", distancetaken);  editor.commit();  longestdistance = distancetaken;  }  if(distancetaken >= 100000) {  distancetaken = 100000;  gameended = true;  }  private void startgame(){  distancetaken = 0;  } 

thank :) niclas

your if statement judge longest distance wrong,i think want distance longer longest ever,then save it,but mistaken this:

 if(distancetaken < longestdistance) {      editor.putlong("longestdistance", distancetaken);      editor.commit();      longestdistance = distancetaken;  } 

should be:

 if(distancetaken > longestdistance) {      editor.putlong("longestdistance", distancetaken);      editor.commit();      longestdistance = distancetaken;  } 

Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

css - Make div keyboard-scrollable in jQuery Mobile? -

android - Keyboard hides my half of edit-text and button below it even in scroll view -