[android][sdk] Move PrefsManager call outside sdk

Signed-off-by: Andrei Shkrob <github@shkrob.dev>
This commit is contained in:
Andrei Shkrob
2025-08-15 16:41:36 +02:00
committed by Konstantin Pastbin
parent 06c35e729f
commit d3c64a262b
2 changed files with 2 additions and 3 deletions

View File

@@ -14,6 +14,7 @@ import androidx.lifecycle.DefaultLifecycleObserver;
import androidx.lifecycle.LifecycleObserver; import androidx.lifecycle.LifecycleObserver;
import androidx.lifecycle.LifecycleOwner; import androidx.lifecycle.LifecycleOwner;
import androidx.lifecycle.ProcessLifecycleOwner; import androidx.lifecycle.ProcessLifecycleOwner;
import androidx.preference.PreferenceManager;
import app.organicmaps.background.OsmUploadWork; import app.organicmaps.background.OsmUploadWork;
import app.organicmaps.downloader.DownloaderNotifier; import app.organicmaps.downloader.DownloaderNotifier;
import app.organicmaps.location.TrackRecordingService; import app.organicmaps.location.TrackRecordingService;
@@ -119,6 +120,7 @@ public class MwmApplication extends Application implements Application.ActivityL
sInstance = this; sInstance = this;
PreferenceManager.setDefaultValues(this, R.xml.prefs_main, false);
mOrganicMaps = mOrganicMaps =
new OrganicMaps(getApplicationContext(), BuildConfig.FLAVOR, BuildConfig.APPLICATION_ID, new OrganicMaps(getApplicationContext(), BuildConfig.FLAVOR, BuildConfig.APPLICATION_ID,
BuildConfig.VERSION_CODE, BuildConfig.VERSION_NAME, BuildConfig.FILE_PROVIDER_AUTHORITY); BuildConfig.VERSION_CODE, BuildConfig.VERSION_NAME, BuildConfig.FILE_PROVIDER_AUTHORITY);

View File

@@ -4,7 +4,6 @@ import android.content.Context;
import android.content.SharedPreferences; import android.content.SharedPreferences;
import android.os.Build; import android.os.Build;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.preference.PreferenceManager;
import app.organicmaps.sdk.R; import app.organicmaps.sdk.R;
public final class Config public final class Config
@@ -405,8 +404,6 @@ public final class Config
@NonNull String applicationId, int versionCode, @NonNull String versionName, @NonNull String applicationId, int versionCode, @NonNull String versionName,
@NonNull String fileProviderAuthority) @NonNull String fileProviderAuthority)
{ {
PreferenceManager.setDefaultValues(context, R.xml.prefs_main, false);
mPrefs = prefs; mPrefs = prefs;
mFlavor = flavor; mFlavor = flavor;
mApplicationId = applicationId; mApplicationId = applicationId;