Naar content
Trending apps
  • Inbox by Gmail

  • Maps: Navigatie en OV

  • WhatsApp Messenger

  • Messenger

  • Facebook

Trending games
  • Dr. Mario World

  • Harry Potter: Wizards Unite

  • Breaking Bad: Criminal Elements

  • The Elder Scrolls: Blades

  • Ghostbusters World

Trending smartphones
  • Microsoft Surface Duo

  • OnePlus 7T Pro

  • Nokia 7.2

  • Xiaomi Mi 9T Pro

  • Samsung Galaxy Note 10 Plus

Nieuwste tablets
  • Samsung Galaxy Tab S6

  • Samsung Galaxy Tab A 10.5

  • Samsung Galaxy Tab S4

  • Samsung Galaxy Tab S3 9.7

  • Asus Zenpad 3S 10

wb9688

wb9688

  • Lid sinds 29 januari 2015
  • Berichten 3
  • Reputatie 0
  • #1
  • 15 juli 2015
  • 19:17

Ik heb een Android game gemaakt in Java. Ik kan de huidige score krijgen met `world.getTime` Ik wil de highscore opslaan met Shared Preferences, maar hoe doe ik dat?

Bewerkt (18 juli 2015 08:06) | Staat niet meer op GitHub
redbulletnl

redbulletnl

  • Lid sinds 02 september 2011
  • Berichten 2991
  • Reputatie 60
  • #2
  • 16 juli 2015
  • 09:16

Hopelijk heb je hier iets aan
http://stackoverflow.com/questions/5734721/android-shared-preferences

wb9688

wb9688

  • Lid sinds 29 januari 2015
  • Berichten 3
  • Reputatie 0
  • #3
  • 16 juli 2015
  • 22:35

@redbulletnl Dat heb ik nu gedaan, maar Eclipse geeft errors dat "SharedPreferences" niet bestaat.

Mijn code is nu dit:
else if(world.state == World.GameState.GameOver) SharedPreferences shared_preferences; SharedPreferences.Editor shared_preferences_editor; shared_preferences = getSharedPreferences("shared_preferences_test", MODE_PRIVATE); test_string = shared_preferences.getString("highscore", "Default"); if(test_string < world.getTime()) shared_preferences_editor = shared_preferences.edit(); shared_preferences_editor.putString("highscore", world.getTime()); shared_preferences_editor.commit(); drawMessage(r.getString(R.string.game_over)+ "\n"+ r.getString(R.string.your_time) + " " + world.getTime() + "\nHighscore " + test_string, c); }

Bewerkt (16 juli 2015 22:37)

Reageer

Om te reageren, dien je te zijn ingelogd. Druk op de onderstaande knop om in te loggen of maak een nieuwe account aan.

Inloggen Registreren