@Override public void onStart() { super.onStart(); Preference togglePref = mAppSettingsFragment.findPreference( getString(org.wordpress.passcodelock.R.string.pref_key_passcode_toggle)); Preference changePref = mAppSettingsFragment.findPreference( getString(org.wordpress.passcodelock.R.string.pref_key_change_passcode)); if (togglePref != null && changePref != null) { mPasscodePreferenceFragment.setPreferences(togglePref, changePref); ((SwitchPreference) togglePref) .setChecked(AppLockManager.getInstance().getAppLock().isPasswordLocked()); } }
private void loadData(Bundle savedInstanceState, Uri appUri) { // TODO: load this also like other fragment with newInstance arguments? AppSettings settings = ProviderHelper.getApiAppSettings(this, appUri); mSettingsFragment.setAppSettings(settings); String appName; PackageManager pm = getPackageManager(); try { ApplicationInfo ai = pm.getApplicationInfo(settings.getPackageName(), 0); appName = (String) pm.getApplicationLabel(ai); } catch (PackageManager.NameNotFoundException e) { // fallback appName = settings.getPackageName(); } setTitle(appName); Uri accountsUri = appUri.buildUpon().appendPath(KeychainContract.PATH_ACCOUNTS).build(); Log.d(Constants.TAG, "accountsUri: " + accountsUri); startListFragment(savedInstanceState, accountsUri); }