From 467813fba07c4dcc4ce350a3d4576f5739c5c940 Mon Sep 17 00:00:00 2001 From: Mathew Inwood Date: Fri, 2 Sep 2011 15:43:17 +0100 Subject: More fine-grained config for 'Search result preloading' setting. Instead of a checkbox, it's now a setting always/wifi only/never. Bug: 5086576 Change-Id: I265a22968eafee547571dc86c10c5d5421a305e8 --- res/values/strings.xml | 17 ++++++++ res/xml/bandwidth_preferences.xml | 9 ++-- src/com/android/browser/BrowserSettings.java | 17 +++++++- src/com/android/browser/PreferenceKeys.java | 2 +- .../android/browser/PreloadRequestReceiver.java | 50 ++++++++++++++++++++-- 5 files changed, 85 insertions(+), 10 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 123e5c8..77e25a3 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -646,8 +646,25 @@ Bandwidth Management Search result preloading + + + Never + Only on Wi-Fi + Always + + + NEVER + WIFI_ONLY + ALWAYS + + @string/pref_data_preload_value_never + @string/pref_data_preload_value_wifi_only + @string/pref_data_preload_value_always + Allow the browser to preload high confidence search results in the background + + Search result preloading Data connectivity problem diff --git a/res/xml/bandwidth_preferences.xml b/res/xml/bandwidth_preferences.xml index 0767ac5..8a31304 100644 --- a/res/xml/bandwidth_preferences.xml +++ b/res/xml/bandwidth_preferences.xml @@ -16,11 +16,14 @@ - + android:defaultValue="@string/pref_data_preload_value_wifi_only" + android:entries="@array/pref_data_preload_choices" + android:entryValues="@array/pref_data_preload_values" + android:dialogTitle="@string/pref_data_preload_dialogtitle" />