如何与我的Android应用程序的所有构建风格共享首选项

时间:2017-07-04 05:58:33

标签: android build sharedpreferences android-build-flavors

我有一个应用程序,包含3种构建版本和3个applicationId,用于使用该应用程序的不同方法。如何在应用程序的所有版本中共享首选项值,以便用户在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();
    }

这些首选项的行为与每个应用程序构建风格无关。 每个应用程序使用相同的设置,但只使用不同的UI。 也许有比3种独立应用程序口味更好的方法?

0 个答案:

没有答案