diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/SettingsActivity.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/SettingsActivity.java
index 69b4c7ce..22ad17d3 100644
--- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/SettingsActivity.java
+++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/SettingsActivity.java
@@ -16,24 +16,7 @@ public class SettingsActivity extends PreferenceActivity {
protected void onPostCreate(Bundle savedInstanceState) {
super.onPostCreate(savedInstanceState);
getActionBar().setDisplayHomeAsUpEnabled(true);
- setupSimplePreferencesScreen();
- }
-
- private void setupSimplePreferencesScreen() {
- // Add 'general' preferences.
- addPreferencesFromResource(R.xml.pref_general);
-
- // Add 'date' preferences, and a corresponding header.
- PreferenceCategory fakeHeaderDateTime = new PreferenceCategory(this);
- fakeHeaderDateTime.setTitle(R.string.pref_header_datetime);
- getPreferenceScreen().addPreference(fakeHeaderDateTime);
- addPreferencesFromResource(R.xml.pref_datetime);
-
- // Add 'notifications' preferences, and a corresponding header.
- PreferenceCategory fakeHeader = new PreferenceCategory(this);
- fakeHeader.setTitle(R.string.pref_header_notifications);
- getPreferenceScreen().addPreference(fakeHeader);
- addPreferencesFromResource(R.xml.pref_notification);
+ addPreferencesFromResource(R.xml.preferences);
Preference pref = (Preference) findPreference("notifications_generic");
pref.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
@@ -43,14 +26,6 @@ public class SettingsActivity extends PreferenceActivity {
return true;
}
});
-
- // Add 'development' preferences, and a corresponding header.
- PreferenceCategory fakeHeaderDev = new PreferenceCategory(this);
- fakeHeaderDev.setTitle(R.string.pref_header_development);
- getPreferenceScreen().addPreference(fakeHeaderDev);
- addPreferencesFromResource(R.xml.pref_development);
-
-
final Preference developmentMiaddr = findPreference("development_miaddr");
bindPreferenceSummaryToValue(developmentMiaddr);
@@ -64,12 +39,6 @@ public class SettingsActivity extends PreferenceActivity {
}
});
-
- // Bind the summaries of EditText/List/Dialog/Ringtone preferences to
- // their values. When their values change, their summaries are updated
- // to reflect the new value, per the Android Design guidelines.
-
- //bindPreferenceSummaryToValue(findPreference("notifications_sms_whenscreenon"));
}
diff --git a/app/src/main/res/xml/pref_datetime.xml b/app/src/main/res/xml/pref_datetime.xml
deleted file mode 100644
index 1a23aedf..00000000
--- a/app/src/main/res/xml/pref_datetime.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
diff --git a/app/src/main/res/xml/pref_development.xml b/app/src/main/res/xml/pref_development.xml
deleted file mode 100644
index 373f3b2c..00000000
--- a/app/src/main/res/xml/pref_development.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/xml/pref_general.xml b/app/src/main/res/xml/pref_general.xml
deleted file mode 100644
index ea81e210..00000000
--- a/app/src/main/res/xml/pref_general.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
diff --git a/app/src/main/res/xml/pref_notification.xml b/app/src/main/res/xml/pref_notification.xml
deleted file mode 100644
index 5bee5ea6..00000000
--- a/app/src/main/res/xml/pref_notification.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/src/main/res/xml/preferences.xml b/app/src/main/res/xml/preferences.xml
new file mode 100644
index 00000000..d53fde11
--- /dev/null
+++ b/app/src/main/res/xml/preferences.xml
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file