diff options
| author | Grace Kloba <klobag@google.com> | 2010-01-28 09:24:58 -0800 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2010-01-28 09:24:58 -0800 |
| commit | 1bc9c7464052c544ff5719bca614be3228f5985c (patch) | |
| tree | 62abfc56de30ba80713b596e994eb8f3fb1008e0 /src/com/android | |
| parent | d944d4d63c9e93b51fae38fc86f0d87fff0e3a21 (diff) | |
| parent | 00f54c589fd38431efd42ea2a551a49e64d595d5 (diff) | |
| download | packages_apps_Browser-1bc9c7464052c544ff5719bca614be3228f5985c.tar.gz packages_apps_Browser-1bc9c7464052c544ff5719bca614be3228f5985c.tar.bz2 packages_apps_Browser-1bc9c7464052c544ff5719bca614be3228f5985c.zip | |
Merge "Use a single EXTRA_HEADERS intent."
Diffstat (limited to 'src/com/android')
| -rw-r--r-- | src/com/android/browser/BrowserActivity.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/com/android/browser/BrowserActivity.java b/src/com/android/browser/BrowserActivity.java index 451b3b29c..2f1c3dff3 100644 --- a/src/com/android/browser/BrowserActivity.java +++ b/src/com/android/browser/BrowserActivity.java @@ -123,6 +123,7 @@ import java.net.URLEncoder; import java.text.ParseException; import java.util.Date; import java.util.HashMap; +import java.util.Iterator; import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -635,15 +636,14 @@ public class BrowserActivity extends Activity } } if (url != null && url.startsWith("http")) { - String[] keys = intent - .getStringArrayExtra(Browser.EXTRA_HEADERS_KEY); - String[] values = intent - .getStringArrayExtra(Browser.EXTRA_HEADERS_VALUE); - if (keys != null && values != null && keys.length > 0 - && keys.length == values.length) { + final Bundle pairs = intent + .getBundleExtra(Browser.EXTRA_HEADERS); + if (!pairs.isEmpty()) { + Iterator<String> iter = pairs.keySet().iterator(); headers = new HashMap<String, String>(); - for (int i = 0; i < keys.length; i++) { - headers.put(keys[i], values[i]); + while (iter.hasNext()) { + String key = iter.next(); + headers.put(key, pairs.getString(key)); } } } |
