private String loadExternalResource(@NonNull Uri uri) { final String out; final String scheme = uri.getScheme(); if (!TextUtils.isEmpty(scheme) && ContentResolver.SCHEME_FILE.equals(scheme)) { out = loadExternalFile(uri); } else { out = loadExternalUrl(uri); } return out; }