- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
42 lines
1.1 KiB
Java
42 lines
1.1 KiB
Java
package androidx.browser.trusted;
|
|
|
|
import android.content.Context;
|
|
import android.content.Intent;
|
|
import android.net.Uri;
|
|
import androidx.annotation.NonNull;
|
|
import androidx.core.content.ContextCompat;
|
|
import java.util.Iterator;
|
|
import java.util.List;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class TrustedWebActivityIntent {
|
|
|
|
@NonNull
|
|
private final Intent mIntent;
|
|
|
|
@NonNull
|
|
private final List<Uri> mSharedFileUris;
|
|
|
|
@NonNull
|
|
public Intent getIntent() {
|
|
return this.mIntent;
|
|
}
|
|
|
|
public TrustedWebActivityIntent(@NonNull Intent intent, @NonNull List<Uri> list) {
|
|
this.mIntent = intent;
|
|
this.mSharedFileUris = list;
|
|
}
|
|
|
|
public void launchTrustedWebActivity(@NonNull Context context) {
|
|
grantUriPermissionToProvider(context);
|
|
ContextCompat.startActivity(context, this.mIntent, null);
|
|
}
|
|
|
|
private void grantUriPermissionToProvider(Context context) {
|
|
Iterator<Uri> it = this.mSharedFileUris.iterator();
|
|
while (it.hasNext()) {
|
|
context.grantUriPermission(this.mIntent.getPackage(), it.next(), 1);
|
|
}
|
|
}
|
|
}
|