Helper: share uri

pull/194/merge
M66B 4 years ago
parent d12dfe4ef4
commit 0814865d0c

@ -664,17 +664,21 @@ public class Helper {
} }
static void share(Context context, File file, String type, String name) { static void share(Context context, File file, String type, String name) {
// https://developer.android.com/reference/androidx/core/content/FileProvider
Uri uri = FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID, file);
share(context, uri, type, name);
}
static void share(Context context, Uri uri, String type, String name) {
try { try {
_share(context, file, type, name); _share(context, uri, type, name);
} catch (Throwable ex) { } catch (Throwable ex) {
// java.lang.IllegalArgumentException: Failed to resolve canonical path for ... // java.lang.IllegalArgumentException: Failed to resolve canonical path for ...
Log.e(ex); Log.e(ex);
} }
} }
static void _share(Context context, File file, String type, String name) { private static void _share(Context context, Uri uri, String type, String name) {
// https://developer.android.com/reference/androidx/core/content/FileProvider
Uri uri = FileProvider.getUriForFile(context, BuildConfig.APPLICATION_ID, file);
Log.i("uri=" + uri + " type=" + type); Log.i("uri=" + uri + " type=" + type);
// Build intent // Build intent

Loading…
Cancel
Save