@Nullable @Override public Cursor query(@NonNull final Uri uri, @Nullable final String[] projection, @Nullable final String selection, @Nullable final String[] selectionArgs, @Nullable final String sortOrder, @Nullable final CancellationSignal cancellationSignal) {
		return forward(() -> mResolver.query(toTargetUri(uri), projection, selection, selectionArgs, sortOrder, cancellationSignal));
	}
This single-user provider serves as a proxy provider, since it can be accessed from any user.

Created by Oasis on 2017/8/29.
fileprovider/src/main/java/com/oasisfeng/island/fileprovider/ShuttleProvider.java