Naar content
Trending apps
  • Google Duo: videogesprekken van hoge kwaliteit

  • Gmail

  • Maps: Navigatie en OV

  • WhatsApp Messenger

  • Messenger: gratis sms'en en videobellen

Trending games
  • Fortnite

  • Minecraft Earth

  • Dr. Mario World

  • Harry Potter: Wizards Unite

  • Breaking Bad: Criminal Elements

Trending smartphones
  • OnePlus Nord N10 5G

  • POCO X3

  • Google Pixel 5

  • Google Pixel 4a

  • OnePlus Nord

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

Wij werken momenteel aan een nieuw forum voor Androidworld. Het is daarom momenteel niet mogelijk om te reageren of nieuwe topics aan te maken.

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

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

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

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

We werken momenteel hard aan een nieuw forum voor Androidworld. Het is daarom helaas niet mogelijk om op dit topic te reageren.