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);
}