package b1;

import android.content.ContentResolver;
import android.content.Context;
import android.database.Cursor;
import android.net.Uri;
import android.provider.DocumentsContract;
import androidx.annotation.Nullable;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
public final class d extends a {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final Context f4714a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final Uri f4715b;

    public d(@Nullable a aVar, Context context, Uri uri) {
        super(aVar);
        this.f4714a = context;
        this.f4715b = uri;
    }

    private static void closeQuietly(@Nullable AutoCloseable autoCloseable) {
        if (autoCloseable != null) {
            try {
                autoCloseable.close();
            } catch (RuntimeException e10) {
                throw e10;
            } catch (Exception unused) {
            }
        }
    }

    @Override // b1.a
    public final a[] a() {
        Context context = this.f4714a;
        ContentResolver contentResolver = context.getContentResolver();
        Uri uri = this.f4715b;
        Uri uriBuildChildDocumentsUriUsingTree = DocumentsContract.buildChildDocumentsUriUsingTree(uri, DocumentsContract.getDocumentId(uri));
        ArrayList arrayList = new ArrayList();
        Cursor cursorQuery = null;
        try {
            try {
                cursorQuery = contentResolver.query(uriBuildChildDocumentsUriUsingTree, new String[]{"document_id"}, null, null, null);
                while (cursorQuery.moveToNext()) {
                    arrayList.add(DocumentsContract.buildDocumentUriUsingTree(uri, cursorQuery.getString(0)));
                }
            } catch (Exception e10) {
                e10.toString();
            }
            Uri[] uriArr = (Uri[]) arrayList.toArray(new Uri[arrayList.size()]);
            a[] aVarArr = new a[uriArr.length];
            for (int i10 = 0; i10 < uriArr.length; i10++) {
                aVarArr[i10] = new d(this, context, uriArr[i10]);
            }
            return aVarArr;
        } finally {
            closeQuietly(cursorQuery);
        }
    }

    @Override // b1.a
    @Nullable
    public a createDirectory(String str) {
        Uri uri = this.f4715b;
        Context context = this.f4714a;
        Uri uriCreateFile = createFile(context, uri, "vnd.android.document/directory", str);
        if (uriCreateFile != null) {
            return new d(this, context, uriCreateFile);
        }
        return null;
    }

    @Override // b1.a
    @Nullable
    public a createFile(String str, String str2) {
        Uri uri = this.f4715b;
        Context context = this.f4714a;
        Uri uriCreateFile = createFile(context, uri, str, str2);
        if (uriCreateFile != null) {
            return new d(this, context, uriCreateFile);
        }
        return null;
    }

    @Override // b1.a
    @Nullable
    public String getName() {
        return b.getName(this.f4714a, this.f4715b);
    }

    @Override // b1.a
    @Nullable
    public String getType() {
        return b.getType(this.f4714a, this.f4715b);
    }

    @Nullable
    private static Uri createFile(Context context, Uri uri, String str, String str2) {
        try {
            return DocumentsContract.createDocument(context.getContentResolver(), uri, str, str2);
        } catch (Exception unused) {
            return null;
        }
    }
}
