package org.zirco.ui.runnables;
import org.zirco.providers.BookmarksProviderWrapper;
import android.app.Activity;
import android.graphics.Bitmap;
/**
* Runnable to update database favicon.
*/
public class FaviconUpdaterRunnable implements Runnable {
private Activity mActivity;
private String mUrl;
private String mOriginalUrl;
private Bitmap mFavIcon;
/**
* Constructor.
* @param activity The parent activity.
* @param url The page url.
* @param originalUrl The page original url.
* @param favicon The favicon.
*/
public FaviconUpdaterRunnable(Activity activity, String url, String originalUrl, Bitmap favicon) {
mActivity = activity;
mUrl = url;
mOriginalUrl = originalUrl;
mFavIcon = favicon;
}
@Override
public void run() {
BookmarksProviderWrapper.updateFavicon(mActivity, mUrl, mOriginalUrl, mFavIcon);
}
}