From: gitknilch Date: Tue, 26 Feb 2013 09:48:36 +0000 (+0100) Subject: try to set options on startup X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/FreeShisen/commitdiff_plain/29a0130122c0a33e33b12cfff5bc89e18168b738 try to set options on startup --- diff --git a/src/de/cwde/shisensho/ShisenSho.java b/src/de/cwde/shisensho/ShisenSho.java index 654e4e0..00f959e 100644 --- a/src/de/cwde/shisensho/ShisenSho.java +++ b/src/de/cwde/shisensho/ShisenSho.java @@ -12,7 +12,7 @@ public class ShisenSho extends Application { public Board board; public int[] boardSize=new int[2]; - public int difficulty=1; // 1=Hard, 2=Easy + public int difficulty=1; // 1=Easy, 2=Hard public int size=3; // 1=Small, 2=Medium, 3=Big public boolean gravity=true; public boolean timeCounter=true; @@ -68,12 +68,13 @@ public class ShisenSho extends Application { } /** Called when the activity is first created. */ - @Override - public void onCreate() { - super.onCreate(); - PreferenceManager.setDefaultValues(this, R.xml.preferences, false); - } - + @Override + public void onCreate() { + super.onCreate(); + PreferenceManager.setDefaultValues(this, R.xml.preferences, false); + setOptions(); + } + public void setOptions() { SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(this); @@ -104,7 +105,7 @@ public class ShisenSho extends Application { view.onTimeCounterActivate(); } - if (needsReset) { + if (needsReset && (view != null)) { view.reset(); } }