1 /** 2 * Copyright (C) 2011 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 5 * use this file except in compliance with the License. You may obtain a copy 6 * of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13 * License for the specific language governing permissions and limitations 14 * under the License. 15 */ 16 17 package com.android.inputmethod.dictionarypack; 18 19 import android.content.Context; 20 import android.content.SharedPreferences; 21 22 public final class CommonPreferences { 23 private static final String COMMON_PREFERENCES_NAME = "LatinImeDictPrefs"; 24 getCommonPreferences(final Context context)25 public static SharedPreferences getCommonPreferences(final Context context) { 26 return context.getSharedPreferences(COMMON_PREFERENCES_NAME, 0); 27 } 28 enable(final SharedPreferences pref, final String id)29 public static void enable(final SharedPreferences pref, final String id) { 30 final SharedPreferences.Editor editor = pref.edit(); 31 editor.putBoolean(id, true); 32 editor.apply(); 33 } 34 disable(final SharedPreferences pref, final String id)35 public static void disable(final SharedPreferences pref, final String id) { 36 final SharedPreferences.Editor editor = pref.edit(); 37 editor.putBoolean(id, false); 38 editor.apply(); 39 } 40 } 41