当有人点击我的 ContentProvider 的根目录时,我想返回一些结果,到目前为止它运行良好。但是,从 Android 4.3 开始,我无法匹配根!这是我尝试过的所有方法,但没有任何效果。这在 4.3 下返回 -1,但在早期版本下不返回。
如何匹配该 URI?
private int testMatch(){
UriMatcher mUriMatcher = new UriMatcher(0);
mUriMatcher.addURI("com.someone.app.provider.thingy", "/#", 0);
mUriMatcher.addURI("com.someone.app.provider.thingy", "/", 1);
mUriMatcher.addURI("com.someone.app.provider.thingy", "", 2);
mUriMatcher.addURI("com.someone.app.provider.thingy", "/*", 3);
mUriMatcher.addURI("com.someone.app.provider.thingy", "#", 4);
mUriMatcher.addURI("com.someone.app.provider.thingy", "*", 5);
mUriMatcher.addURI("com.someone.app.provider", "thingy", 6);
Uri uri=Uri.parse("content://com.someone.app.provider.thingy");
return mUriMatcher.match(uri);
}