Refactor theme preference values into constants

Also explicitly set a theme via preference updating to the default.
This commit is contained in:
Thialfihar
2015-07-04 19:30:25 +02:00
parent 8d2cd33339
commit 86d95e4d40
4 changed files with 14 additions and 4 deletions

View File

@@ -136,7 +136,7 @@ public class SettingsActivity extends AppCompatPreferenceActivity {
}
int themeId = R.style.LightTheme;
if ("dark".equals(newTheme)) {
if (Constants.Pref.Theme.DARK.equals(newTheme)) {
themeId = R.style.DarkTheme;
}

View File

@@ -30,6 +30,7 @@ import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import org.sufficientlysecure.keychain.Constants;
import org.sufficientlysecure.keychain.R;
import org.sufficientlysecure.keychain.util.Preferences;
@@ -76,7 +77,7 @@ public abstract class BaseActivity extends AppCompatActivity {
}
int themeId = R.style.LightTheme;
if ("dark".equals(newTheme)) {
if (Constants.Pref.Theme.DARK.equals(newTheme)) {
themeId = R.style.DarkTheme;
}