Added helpful method overloads for anyMimeType method in CreateDocumentGuide.

This commit is contained in:
Filip Strajnar 2024-10-25 21:55:48 +02:00
parent f8a38d9366
commit bbcfd6a7c1

View file

@ -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<Uri> {
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);