OSDN Git Service

Link coloring - do db lookup in new thread
authorLeon Clarke <leonclarke@google.com>
Tue, 29 Sep 2009 17:35:13 +0000 (18:35 +0100)
committerLeon Clarke <leonclarke@google.com>
Wed, 30 Sep 2009 09:10:05 +0000 (10:10 +0100)
Typo
(cherry picked from commit ccfb951aa11cfdd7ec8ac97e6003193a1a1d7d5b)

Conflicts:

src/com/android/browser/BrowserActivity.java

src/com/android/browser/BrowserActivity.java

index 6797841..1954dad 100644 (file)
@@ -113,6 +113,7 @@ import android.webkit.HttpAuthHandler;
 import android.webkit.PluginManager;
 import android.webkit.SslErrorHandler;
 import android.webkit.URLUtil;
+import android.webkit.ValueCallback;
 import android.webkit.WebChromeClient;
 import android.webkit.WebChromeClient.CustomViewCallback;
 import android.webkit.WebHistoryItem;
@@ -3495,6 +3496,25 @@ public class BrowserActivity extends Activity
             }
             return mVideoProgressView;
         }
+
+        /**
+         * Deliver a list of already-visited URLs
+         * @hide pending API Council approval
+         */
+        @Override
+        public void getVisitedHistory(final ValueCallback<String[]> callback) {
+            AsyncTask<Void, Void, String[]> task = new AsyncTask<Void, Void, String[]>() {
+                public String[] doInBackground(Void... unused) {
+                    return Browser.getVisitedHistory(getContentResolver());
+                }
+
+                public void onPostExecute(String[] result) {
+                    callback.onReceiveValue(result);
+
+                };
+            };
+            task.execute();
+        };
     };
 
     /**