Browser: fix can not show most_visited page

The original documentation for UriMatcher class indicated
a leading slash was possible but the code did not support it.
So google delete the leading slash.But the slash will be deleted
even if the path is "/".So UriMatcher can't match the uri whose
path is "/".

Add a string to make uri match successfully.

CRs-Fixed: 522453

Change-Id: I2b4a8e517aad7bf166575b22e370461976b11199
diff --git a/src/com/android/browser/homepages/HomeProvider.java b/src/com/android/browser/homepages/HomeProvider.java
index 49ae694..6ccc94a 100644
--- a/src/com/android/browser/homepages/HomeProvider.java
+++ b/src/com/android/browser/homepages/HomeProvider.java
@@ -38,7 +38,7 @@
 

     private static final String TAG = "HomeProvider";

     public static final String AUTHORITY = "com.android.browser.home";

-    public static final String MOST_VISITED = "content://" + AUTHORITY + "/";

+    public static final String MOST_VISITED = "content://" + AUTHORITY + "/index";

 

     @Override

     public int delete(Uri uri, String selection, String[] selectionArgs) {

diff --git a/src/com/android/browser/homepages/RequestHandler.java b/src/com/android/browser/homepages/RequestHandler.java
index 823935e..c75ffcb 100644
--- a/src/com/android/browser/homepages/RequestHandler.java
+++ b/src/com/android/browser/homepages/RequestHandler.java
@@ -54,7 +54,7 @@
     OutputStream mOutput;

 

     static {

-        sUriMatcher.addURI(HomeProvider.AUTHORITY, "/", INDEX);

+        sUriMatcher.addURI(HomeProvider.AUTHORITY, "index", INDEX);

         sUriMatcher.addURI(HomeProvider.AUTHORITY, "res/*/*", RESOURCE);

     }