summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/DownloadTouchIcon.java
diff options
context:
space:
mode:
authorBjorn Bringert <bringert@android.com>2010-10-12 08:24:17 +0100
committerBjorn Bringert <bringert@android.com>2010-10-12 08:24:17 +0100
commit67832037dbba03f34873878d3f8080ded2ec1017 (patch)
treec1ce98db6ef81d596f53970f44ff2ad571e0438d /src/com/android/browser/DownloadTouchIcon.java
parent0c974637f4184b23f49bf7e734a17a72a9506b91 (diff)
parent7bf3f38c493642b181f0c7ddf30b8214e50fea3b (diff)
downloadandroid_packages_apps_Gello-67832037dbba03f34873878d3f8080ded2ec1017.tar.gz
android_packages_apps_Gello-67832037dbba03f34873878d3f8080ded2ec1017.tar.bz2
android_packages_apps_Gello-67832037dbba03f34873878d3f8080ded2ec1017.zip
Merge commit '7bf3f38c493642b181f0c7ddf30b8214e50fea3b' into fix_am
Fixed conflicts: src/com/android/browser/AddBookmarkPage.java src/com/android/browser/DownloadTouchIcon.java Change-Id: I06cc43e41d1a01ef68aaad5dec3923f07d165329
Diffstat (limited to 'src/com/android/browser/DownloadTouchIcon.java')
-rw-r--r--src/com/android/browser/DownloadTouchIcon.java20
1 files changed, 9 insertions, 11 deletions
diff --git a/src/com/android/browser/DownloadTouchIcon.java b/src/com/android/browser/DownloadTouchIcon.java
index 7bb93dc5..992284f2 100644
--- a/src/com/android/browser/DownloadTouchIcon.java
+++ b/src/com/android/browser/DownloadTouchIcon.java
@@ -23,10 +23,9 @@ import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.params.HttpClientParams;
import org.apache.http.conn.params.ConnRouteParams;
-import android.app.Activity;
import android.content.ContentResolver;
-import android.content.ContentUris;
import android.content.ContentValues;
+import android.content.Context;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
@@ -35,7 +34,6 @@ import android.net.http.AndroidHttpClient;
import android.os.AsyncTask;
import android.os.Bundle;
import android.os.Message;
-import android.provider.BrowserContract;
import android.provider.BrowserContract.Images;
import android.webkit.WebView;
@@ -51,7 +49,7 @@ class DownloadTouchIcon extends AsyncTask<String, Void, Void> {
private final String mUserAgent; // Sites may serve a different icon to different UAs
private Message mMessage;
- private final Activity mActivity;
+ private final Context mContext;
/* package */ Tab mTab;
/**
@@ -59,9 +57,9 @@ class DownloadTouchIcon extends AsyncTask<String, Void, Void> {
* the originalUrl so we take account of redirects. Used when the user
* bookmarks a page from outside the bookmarks activity.
*/
- public DownloadTouchIcon(Tab tab, BrowserActivity activity, ContentResolver cr, WebView view) {
+ public DownloadTouchIcon(Tab tab, Context ctx, ContentResolver cr, WebView view) {
mTab = tab;
- mActivity = activity;
+ mContext = ctx;
mContentResolver = cr;
// Store these in case they change.
mOriginalUrl = view.getOriginalUrl();
@@ -76,9 +74,9 @@ class DownloadTouchIcon extends AsyncTask<String, Void, Void> {
* TODO: Would be nice to set the user agent here so that there is no
* potential for the three different ctors here to return different icons.
*/
- public DownloadTouchIcon(AddBookmarkPage activity, ContentResolver cr, String url) {
+ public DownloadTouchIcon(Context ctx, ContentResolver cr, String url) {
mTab = null;
- mActivity = activity;
+ mContext = ctx;
mContentResolver = cr;
mOriginalUrl = null;
mUrl = url;
@@ -90,9 +88,9 @@ class DownloadTouchIcon extends AsyncTask<String, Void, Void> {
* the passed Message's data bundle with the key "touchIcon" and then send
* the message.
*/
- public DownloadTouchIcon(BrowserActivity activity, Message msg, String userAgent) {
+ public DownloadTouchIcon(Context context, Message msg, String userAgent) {
mMessage = msg;
- mActivity = activity;
+ mContext = context;
mContentResolver = null;
mOriginalUrl = null;
mUrl = null;
@@ -112,7 +110,7 @@ class DownloadTouchIcon extends AsyncTask<String, Void, Void> {
if (inDatabase || mMessage != null) {
AndroidHttpClient client = AndroidHttpClient.newInstance(mUserAgent);
- HttpHost httpHost = Proxy.getPreferredHttpHost(mActivity, url);
+ HttpHost httpHost = Proxy.getPreferredHttpHost(mContext, url);
if (httpHost != null) {
ConnRouteParams.setDefaultProxy(client.getParams(), httpHost);
}