summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/preferences
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2011-08-17 10:15:16 -0700
committerJohn Reck <jreck@google.com>2011-08-17 10:15:16 -0700
commit56c1fcf7774d4ee943fbda808e37840459502e20 (patch)
treef725280af996ef8fbaa6ccf2f672460395c5a040 /src/com/android/browser/preferences
parent86bc0480945215da742f423cda4e35b858f53cea (diff)
downloadpackages_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.java27
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()