Как поделиться настройками со всеми вариантами сборки моего приложения для Android

У меня есть приложение с 3 вариантами сборки и 3 идентификаторами приложений для разных способов использования приложения. Как я могу поделиться значениями предпочтений среди всех разновидностей приложения, чтобы, если пользователь устанавливает предпочтения в app.flavor1, те же значения были доступны в app.flavor2?

Мой код:

mPreferences = getSharedPreferences("app_settings",MODE_PRIVATE);
void persistSettings(){
        SharedPreferences.Editor editor = mPreferences.edit();
        editor.putBoolean("firstRun",false);
        editor.putInt("voltage", mVoltage);
        editor.putInt("duration",mDuration);
        editor.commit();
    }

Эти настройки ведут себя независимо для каждого варианта сборки приложения. Каждое приложение использует те же настройки, но только свой пользовательский интерфейс. Возможно, есть лучший подход, чем 3 отдельных варианта приложения?

0 ответов

Другие вопросы по тегам