diff options
| author | John Reck <jreck@google.com> | 2011-07-26 16:13:53 -0700 |
|---|---|---|
| committer | John Reck <jreck@google.com> | 2011-07-26 16:27:54 -0700 |
| commit | ba287c2673922ac51c4e4258224574411c0117e1 (patch) | |
| tree | 84f6074f290921a12964109b502511fd197baec7 /src/com/android/browser/preferences | |
| parent | 52afe3d6108b4d6e9d179d6d88b20244cd10c1cf (diff) | |
| download | packages_apps_Browser-ba287c2673922ac51c4e4258224574411c0117e1.tar.gz packages_apps_Browser-ba287c2673922ac51c4e4258224574411c0117e1.tar.bz2 packages_apps_Browser-ba287c2673922ac51c4e4258224574411c0117e1.zip | |
Show prelogin only once
Bug: 5081641
Change-Id: I1c625e3528de9a7cd37dae5b8b428ff141759e14
Diffstat (limited to 'src/com/android/browser/preferences')
| -rw-r--r-- | src/com/android/browser/preferences/DebugPreferencesFragment.java | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/com/android/browser/preferences/DebugPreferencesFragment.java b/src/com/android/browser/preferences/DebugPreferencesFragment.java index 984c12a9b..566eee216 100644 --- a/src/com/android/browser/preferences/DebugPreferencesFragment.java +++ b/src/com/android/browser/preferences/DebugPreferencesFragment.java @@ -18,6 +18,7 @@ package com.android.browser.preferences; import com.android.browser.BrowserActivity; import com.android.browser.BrowserSettings; +import com.android.browser.GoogleAccountLogin; import com.android.browser.PreferenceKeys; import com.android.browser.R; @@ -25,10 +26,11 @@ import android.content.Intent; import android.os.Bundle; import android.preference.Preference; import android.preference.Preference.OnPreferenceChangeListener; +import android.preference.Preference.OnPreferenceClickListener; import android.preference.PreferenceFragment; public class DebugPreferencesFragment extends PreferenceFragment - implements OnPreferenceChangeListener { + implements OnPreferenceChangeListener, OnPreferenceClickListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -38,6 +40,8 @@ public class DebugPreferencesFragment extends PreferenceFragment Preference e = findPreference(PreferenceKeys.PREF_ENABLE_HARDWARE_ACCEL); e.setOnPreferenceChangeListener(this); + e = findPreference(PreferenceKeys.PREF_RESET_PRELOGIN); + e.setOnPreferenceClickListener(this); } @Override @@ -47,4 +51,15 @@ public class DebugPreferencesFragment extends PreferenceFragment getActivity(), BrowserActivity.class)); return true; } + + @Override + public boolean onPreferenceClick(Preference preference) { + if (PreferenceKeys.PREF_RESET_PRELOGIN.equals(preference.getKey())) { + BrowserSettings.getInstance().getPreferences().edit() + .remove(GoogleAccountLogin.PREF_AUTOLOGIN_TIME) + .apply(); + return true; + } + return false; + } } |
