protected Preferences getPreferences(Context context) { return new Preferences(context); }
public BackupJobs(Context context) { this(context, new Preferences(context)); }
protected Preferences getPreferences() { return new Preferences(getApplicationContext()); }
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { final int themeResId = new Preferences(this).getAppTheme(); setTheme(themeResId); if (VERSION.SDK_INT >= 26) { setNavBarColor(themeResId); } super.onCreate(savedInstanceState); }
private void backupRequested(Context context, Intent intent) { if (new Preferences(context).isAllow3rdPartyIntegration()) { Log.d(TAG, "backup requested via broadcast intent"); new BackupJobs(context).scheduleImmediate(); } else { Log.d(TAG, "backup requested via broadcast intent but ignored"); } } }
@SuppressWarnings("WeakerAccess") public StatusPreference(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) { super(context, attrs, defStyleAttr, defStyleRes); preferences = new Preferences(context); TypedArray a = context.getTheme().obtainStyledAttributes( attrs, R.styleable.StatusPreference, defStyleAttr, defStyleRes); idleColor = a.getColor(R.styleable.StatusPreference_statusIdle, 0); doneColor = a.getColor(R.styleable.StatusPreference_statusDone, 0); errorColor = a.getColor(R.styleable.StatusPreference_statusError, 0); syncingColor = a.getColor(R.styleable.StatusPreference_statusSyncing, 0); a.recycle(); idle = Drawables.getTinted(context.getResources(), idleDrawable, idleColor); done = Drawables.getTinted(context.getResources(), doneDrawable, doneColor); error = Drawables.getTinted(context.getResources(), errorDrawable, errorColor); syncing = Drawables.getTinted(context.getResources(),syncingDrawable, syncingColor); }
@Override public void onCreate() { super.onCreate(); if (new Preferences(this).isAppLogEnabled()) { this.appLog = new AppLog(this); } App.register(this); }
@Override public void onCreatePreferences(Bundle bundle, String rootKey) { setPreferencesFromResource(R.xml.preferences, rootKey); preferences = new Preferences(getContext(), getPreferenceManager().getSharedPreferences()); handler = new Handler(); }
@Before public void before() { preferences = new Preferences(RuntimeEnvironment.application); }
@Before public void before() { initMocks(this); context = RuntimeEnvironment.application; preferences = new Preferences(context); fetcher = new BackupItemsFetcher( resolver, queryBuilder); }
@Before public void before() throws MessagingException { initMocks(this); config = new RestoreConfig(store, 0, true, false, false, -1, 0); when(service.getApplicationContext()).thenReturn(RuntimeEnvironment.application); when(service.getState()).thenReturn(state); when(service.getPreferences()).thenReturn(new Preferences(RuntimeEnvironment.application)); when(store.getFolder(any(DataType.class), any(DataTypePreferences.class))).thenReturn(folder); task = new RestoreTask(service, converter, resolver, tokenRefresher); }
private boolean shouldRun(JobParameters jobParameters) { if (BackupType.fromName(jobParameters.getTag()) == REGULAR) { final Preferences prefs = new Preferences(this); final boolean autoBackupEnabled = prefs.isAutoBackupEnabled(); if (!autoBackupEnabled) { // was disabled in meantime, cancel getBackupJobs().cancelRegular(); } return autoBackupEnabled; } else { return true; } }
@Override public void onCreate(Bundle bundle) { super.onCreate(bundle); setContentView(R.layout.main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportFragmentManager().addOnBackStackChangedListener(this); authPreferences = new AuthPreferences(this); oauth2Client = new OAuth2Client(authPreferences.getOAuth2ClientId()); fallbackAuthIntent = new Intent(this, OAuth2WebAuthActivity.class).setData(oauth2Client.requestUrl()); changeDefaultPackageIntent = new Intent(ACTION_CHANGE_DEFAULT).putExtra(EXTRA_PACKAGE_NAME, getPackageName()); preferenceTitles = new PreferenceTitles(getResources(), R.xml.preferences); preferences = new Preferences(this); if (bundle == null) { showFragment(new MainSettings(), null); } if (preferences.shouldShowAboutDialog()) { showDialog(ABOUT); } checkDefaultSmsApp(); requestPermissionsIfNeeded(); }
@Override public void onCreate() { super.onCreate(); setupStrictMode(); gcmAvailable = GooglePlayServices.isAvailable(this); preferences = new Preferences(this); preferences.migrate(); backupJobs = new BackupJobs(this); if (gcmAvailable) { setBroadcastReceiversEnabled(false); } else { Log.v(TAG, "Google Play Services not available, forcing use of old scheduler"); preferences.setUseOldScheduler(true); } K9MailLib.setDebugStatus(new K9MailLib.DebugStatus() { @Override public boolean enabled() { return preferences.isAppLogDebug(); } @Override public boolean debugSensitive() { return false; } }); if (gcmAvailable && DEBUG) { getContentResolver().registerContentObserver(Consts.SMS_PROVIDER, true, new LoggingContentObserver()); getContentResolver().registerContentObserver(Consts.CALLLOG_PROVIDER, true, new LoggingContentObserver()); } register(this); }