]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/MobileLedgerApplication.java
replace dates in transaction list items with delimiters between items in different...
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / MobileLedgerApplication.java
index 7f0dfeb68bd272d9533c37e130a82188073378c7..804575b4e33a7876c1e1af76163d59d6657f776b 100644 (file)
@@ -36,15 +36,19 @@ public class MobileLedgerApplication extends Application {
     public void onCreate() {
         super.onCreate();
         updateColorValues();
+        updateMonthNames();
         MLDB.init(this);
         SharedPreferences p = PreferenceManager.getDefaultSharedPreferences(this);
         Data.optShowOnlyStarred.set(p.getBoolean(PREF_KEY_SHOW_ONLY_STARRED_ACCOUNTS, false));
-        SharedPreferences.OnSharedPreferenceChangeListener handler = (preference, value) -> {
-            Data.optShowOnlyStarred
-                    .set(preference.getBoolean(PREF_KEY_SHOW_ONLY_STARRED_ACCOUNTS, false));
-        };
+        SharedPreferences.OnSharedPreferenceChangeListener handler =
+                (preference, value) -> Data.optShowOnlyStarred
+                        .set(preference.getBoolean(PREF_KEY_SHOW_ONLY_STARRED_ACCOUNTS, false));
         p.registerOnSharedPreferenceChangeListener(handler);
     }
+    private void updateMonthNames() {
+        Resources rm = getResources();
+        Globals.monthNames = rm.getStringArray(R.array.month_names);
+    }
     @Override
     public void onTerminate() {
         MLDB.done();
@@ -54,6 +58,7 @@ public class MobileLedgerApplication extends Application {
     public void onConfigurationChanged(Configuration newConfig) {
         super.onConfigurationChanged(newConfig);
         updateColorValues();
+        updateMonthNames();
     }
     private void updateColorValues() {
         Resources rm = getResources();