Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PreferenceManager.getDefaultSharedPreferences(getApplicationContext())
- public View createSettingsOverlay(){
- ViewGroup root = (ViewGroup)findViewById(R.id.absoluteOverlay);
- LayoutInflater inflater = getLayoutInflater();
- View result = inflater.inflate(R.layout.overlay_baloon_settings, root, false);
- ((TextView)result.findViewById(R.id.loginText)).setText(application.getCurrentlyLoggedUser());
- ((TextView)result.findViewById(R.id.passwordText)).setText(application.getCurrenlyLoggedPass());
- ((TextView)result.findViewById(R.id.loginTimeText)).setText(application.getTimeOfLogin().toString());
- ((TextView)result.findViewById(R.id.settings_popup_server_url)).setText(application.getCurrentUrl());
- //Emil Edit
- CheckBox rememberMe = (CheckBox)result.findViewById(R.id.cbRememberMe);
- //boolean rememberMePreference = PreferenceManager.getDefaultSharedPreferences(DynamicDataActivity.this).getBoolean(SettingsActivity.REMEMBER_ME_CHECKBOX_KEY, false);
- Log.d(TAG, "Remember Me set in the preference is: " + PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getBoolean(SettingsActivity.REMEMBER_ME_CHECKBOX_KEY, false));
- rememberMe.setChecked(PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getBoolean(SettingsActivity.REMEMBER_ME_CHECKBOX_KEY, false));
- rememberMe.setOnCheckedChangeListener(new OnCheckedChangeListener()
- {
- public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
- Log.d(TAG, "boolean isChecked is: " + isChecked);
- if (isChecked)
- {
- Log.d(TAG, "Remember me checkbox in setting overlay set to True");
- PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).edit().putBoolean(SettingsActivity.REMEMBER_ME_CHECKBOX_KEY, true);
- application.setRememberMeChecked(true);
- }
- else
- {
- Log.d(TAG, "Remember me checkbox in setting overlay set to False");
- PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).edit().putBoolean(SettingsActivity.REMEMBER_ME_CHECKBOX_KEY, false);
- application.setRememberMeChecked(false);
- }
- }
- });
- SharedPreferences prefs = getSharedPreferences("myPrefs", Context.MODE_PRIVATE);
- SharedPreferences.Editor editor = prefs.edit();
- editor.putBoolean("rememberMe", yourState);
- editor.commit();
- SharedPreferences prefs = getSharedPreferences("myPrefs", Context.MODE_PRIVATE);
- boolean state = prefs.getBoolean("rememberMe", state_by_default);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement