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);