package org.xbmc.android.app.manager;
import android.content.Context;
import android.content.SharedPreferences;
import org.xbmc.android.app.injection.Injector;
import javax.inject.Inject;
/**
* Manages non-user preferences.
*
* @author freezy <freezy@xmbmc.org>
*/
public class SettingsManager {
private static final String NAME = "GlobalPreferences";
public static final String PREFS_SYNCED = "synced";
@Inject Context context;
final SharedPreferences settings;
public SettingsManager() {
Injector.inject(this);
settings = context.getSharedPreferences(NAME, 0);
}
public boolean hasSynced() {
return settings.getBoolean(PREFS_SYNCED, false);
}
public void setSynced(boolean synced) {
final SharedPreferences.Editor editor = settings.edit();
editor.putBoolean(PREFS_SYNCED, synced);
editor.commit();
}
}