From bbcfd6a7c1240ff2e8617781b563009b5bfec6a2 Mon Sep 17 00:00:00 2001 From: Filip Strajnar Date: Fri, 25 Oct 2024 21:55:48 +0200 Subject: [PATCH] Added helpful method overloads for anyMimeType method in CreateDocumentGuide. --- .../common/storageaccess/CreateDocumentGuide.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/common/src/main/java/com/proculite/androidagain/common/storageaccess/CreateDocumentGuide.java b/common/src/main/java/com/proculite/androidagain/common/storageaccess/CreateDocumentGuide.java index c559099..d75b3c5 100644 --- a/common/src/main/java/com/proculite/androidagain/common/storageaccess/CreateDocumentGuide.java +++ b/common/src/main/java/com/proculite/androidagain/common/storageaccess/CreateDocumentGuide.java @@ -6,10 +6,12 @@ import android.os.Bundle; import android.os.PersistableBundle; import android.util.Log; +import androidx.activity.ComponentActivity; import androidx.activity.result.ActivityResultCallback; import androidx.activity.result.ActivityResultCaller; import androidx.activity.result.ActivityResultLauncher; import androidx.activity.result.contract.ActivityResultContracts; +import androidx.fragment.app.Fragment; import java.io.FileNotFoundException; import java.io.IOException; @@ -52,6 +54,18 @@ public class CreateDocumentGuide implements ActivityResultCallback { return new CreateDocumentGuide(context, activityResultCaller, "*/*"); } + public static CreateDocumentGuide anyMimeType( + ComponentActivity componentActivity + ){ + return anyMimeType(componentActivity, componentActivity); + } + + public static CreateDocumentGuide anyMimeType( + Fragment fragment + ){ + return anyMimeType(fragment.getContext(), fragment); + } + @Override public final void onActivityResult(Uri o) { uriHandler.handleUri(o);