summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/org/protonaosp/deviceconfig/BootReceiver.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/org/protonaosp/deviceconfig/BootReceiver.java b/src/org/protonaosp/deviceconfig/BootReceiver.java
index 2be918a..a2aca63 100644
--- a/src/org/protonaosp/deviceconfig/BootReceiver.java
+++ b/src/org/protonaosp/deviceconfig/BootReceiver.java
@@ -29,13 +29,18 @@ public class BootReceiver extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) {
new Thread(() -> {
Log.i(TAG, "Updating device config at boot");
- updateConfig(context);
+ updateDefaultConfigs(context);
}).start();
}
- private void updateConfig(Context context) {
+ private void updateDefaultConfigs(Context context) {
+ updateConfig(context, R.array.configs_base);
+ updateConfig(context, R.array.configs_device);
+ }
+
+ private void updateConfig(Context context, int configArray) {
// Set current properties
- String[] rawProperties = context.getResources().getStringArray(R.array.device_config);
+ String[] rawProperties = context.getResources().getStringArray(configArray);
for (String property : rawProperties) {
String[] kv = property.split("=");
String fullKey = kv[0];