LangPrefData.java 796 Bytes
package etelligens.com.foodsafety.utils;

import android.content.Context;
import android.content.SharedPreferences;
import static etelligens.com.foodsafety.utils.Keyword.PREF_LANG;
import static etelligens.com.foodsafety.utils.Keyword.PREF_NAME;

public class LangPrefData {
    SharedPreferences pref;
    SharedPreferences.Editor edit;
    Context context;

    public LangPrefData(Context context) {
        this.context = context;
        pref = context.getSharedPreferences(PREF_NAME, Context.MODE_PRIVATE);
        edit = pref.edit();
    }

    public void setCurrentLanguage(String language) {
        edit.putString(PREF_LANG, language);
        edit.commit();
        edit.apply();
    }

    public String getCurrentLanguage() {
        return pref.getString(PREF_NAME, "en");
    }
}