From 8077f1fb9e64e2cfe204f863dcc5eb3b26f39ac6 Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Tue, 14 Sep 2021 15:45:35 +0530 Subject: [PATCH] SetupWizard: Set OpenWeatherMapProviderService as weather service Signed-off-by: Aayush Gupta --- src/org/lineageos/setupwizard/FinishActivity.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/org/lineageos/setupwizard/FinishActivity.java b/src/org/lineageos/setupwizard/FinishActivity.java index 9d033427..bf988058 100644 --- a/src/org/lineageos/setupwizard/FinishActivity.java +++ b/src/org/lineageos/setupwizard/FinishActivity.java @@ -71,6 +71,9 @@ public class FinishActivity extends BaseSetupWizardActivity { private volatile boolean mIsFinishing = false; + private static final String OWM = + "org.lineageos.openweathermapprovider/org.lineageos.openweathermapprovider.OpenWeatherMapProviderService"; + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -177,6 +180,7 @@ public class FinishActivity extends BaseSetupWizardActivity { private void completeSetup() { handleDisableMetrics(mSetupWizardApp); + setupWeatherProvider(); handleNavKeys(mSetupWizardApp); handleRecoveryUpdate(mSetupWizardApp); handleNavigationOption(mSetupWizardApp); @@ -195,6 +199,11 @@ public class FinishActivity extends BaseSetupWizardActivity { LineageSettings.Secure.STATS_COLLECTION, 0); } + private void setupWeatherProvider() { + LineageSettings.Secure.putString(getContentResolver(), + LineageSettings.Secure.WEATHER_PROVIDER_SERVICE, OWM); + } + private static void handleNavKeys(SetupWizardApp setupWizardApp) { if (setupWizardApp.getSettingsBundle().containsKey(DISABLE_NAV_KEYS)) { writeDisableNavkeysOption(setupWizardApp, -- GitLab