diff options
author | John Reck <jreck@google.com> | 2011-08-17 10:15:16 -0700 |
---|---|---|
committer | John Reck <jreck@google.com> | 2011-08-17 10:15:16 -0700 |
commit | 56c1fcf7774d4ee943fbda808e37840459502e20 (patch) | |
tree | f725280af996ef8fbaa6ccf2f672460395c5a040 /src/com/android/browser/preferences | |
parent | 86bc0480945215da742f423cda4e35b858f53cea (diff) | |
download | packages_apps_Browser-56c1fcf7774d4ee943fbda808e37840459502e20.zip packages_apps_Browser-56c1fcf7774d4ee943fbda808e37840459502e20.tar.gz packages_apps_Browser-56c1fcf7774d4ee943fbda808e37840459502e20.tar.bz2 |
Faster all the things!
Bug: 5177959
Improve browser startup. Elinate IO access on UI thread during startup
by removing the super legacy ClearThumbnails task. Also rework how
the hardware acceleration debug setting works to remove the requirement
for initialized BrowserSettings in onCreate
Change-Id: I4c1014d380827af4833586e6a3ae842fd59aa48b
Diffstat (limited to 'src/com/android/browser/preferences')
-rw-r--r-- | src/com/android/browser/preferences/DebugPreferencesFragment.java | 27 |
1 files changed, 7 insertions, 20 deletions
diff --git a/src/com/android/browser/preferences/DebugPreferencesFragment.java b/src/com/android/browser/preferences/DebugPreferencesFragment.java index 566eee2..24821d1 100644 --- a/src/com/android/browser/preferences/DebugPreferencesFragment.java +++ b/src/com/android/browser/preferences/DebugPreferencesFragment.java @@ -16,21 +16,18 @@ 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; - -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; +import com.android.browser.BrowserSettings; +import com.android.browser.GoogleAccountLogin; +import com.android.browser.PreferenceKeys; +import com.android.browser.R; + public class DebugPreferencesFragment extends PreferenceFragment - implements OnPreferenceChangeListener, OnPreferenceClickListener { + implements OnPreferenceClickListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -38,21 +35,11 @@ public class DebugPreferencesFragment extends PreferenceFragment // Load the XML preferences file addPreferencesFromResource(R.xml.debug_preferences); - Preference e = findPreference(PreferenceKeys.PREF_ENABLE_HARDWARE_ACCEL); - e.setOnPreferenceChangeListener(this); - e = findPreference(PreferenceKeys.PREF_RESET_PRELOGIN); + Preference e = findPreference(PreferenceKeys.PREF_RESET_PRELOGIN); e.setOnPreferenceClickListener(this); } @Override - public boolean onPreferenceChange(Preference preference, Object newValue) { - // Attempt to restart - startActivity(new Intent(BrowserActivity.ACTION_RESTART, null, - getActivity(), BrowserActivity.class)); - return true; - } - - @Override public boolean onPreferenceClick(Preference preference) { if (PreferenceKeys.PREF_RESET_PRELOGIN.equals(preference.getKey())) { BrowserSettings.getInstance().getPreferences().edit() |