118.5 - Beta (118105)
This commit is contained in:
parent
586b25fae2
commit
e29528c2d7
20856 changed files with 258624 additions and 165451 deletions
|
@ -10,8 +10,8 @@ android {
|
|||
applicationId 'com.discord'
|
||||
minSdkVersion 21
|
||||
targetSdkVersion 30
|
||||
versionCode 117200
|
||||
versionName "117.0 - Alpha"
|
||||
versionCode 118105
|
||||
versionName "118.5 - Beta"
|
||||
|
||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="117200" android:versionName="117.0 - Alpha" android:installLocation="auto" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" package="com.discord" platformBuildVersionCode="30" platformBuildVersionName="11">
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="118105" android:versionName="118.5 - Beta" android:installLocation="auto" android:compileSdkVersion="30" android:compileSdkVersionCodename="11" package="com.discord" platformBuildVersionCode="30" platformBuildVersionName="11">
|
||||
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="30"/>
|
||||
<uses-feature android:name="android.hardware.camera" android:required="false"/>
|
||||
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
|
||||
|
@ -64,10 +64,10 @@
|
|||
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
|
||||
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE"/>
|
||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
||||
<application android:theme="@style/AppTheme_Dark" android:label="@string/discord" android:icon="@mipmap/ic_logo_square_canary" android:name="com.discord.app.App" android:allowBackup="false" android:largeHeap="true" android:supportsRtl="true" android:networkSecurityConfig="@xml/network_security_config" android:roundIcon="@mipmap/ic_logo_round_canary" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory">
|
||||
<application android:theme="@style/AppTheme_Dark" android:label="@string/discord" android:icon="@mipmap/ic_logo_square_beta" android:name="com.discord.app.App" android:allowBackup="false" android:largeHeap="true" android:supportsRtl="true" android:networkSecurityConfig="@xml/network_security_config" android:roundIcon="@mipmap/ic_logo_round_beta" android:appCategory="social" android:appComponentFactory="androidx.core.app.CoreComponentFactory">
|
||||
<activity android:theme="@style/AppTheme_Translucent" android:name="com.discord.samsung.SamsungConnectActivity"/>
|
||||
<activity android:theme="@style/AppTheme_Dark" android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:windowSoftInputMode="stateHidden|adjustResize"/>
|
||||
<activity android:theme="@style/AppTheme_Loading" android:name="com.discord.app.AppActivity$Main" android:exported="true" android:launchMode="singleTask" android:screenOrientation="fullUser" android:windowSoftInputMode="stateHidden|adjustResize">
|
||||
<activity android:theme="@style/AppTheme_Dark" android:name="com.discord.app.AppActivity" android:screenOrientation="fullUser" android:windowSoftInputMode="adjustResize|stateHidden"/>
|
||||
<activity android:theme="@style/AppTheme_Loading" android:name="com.discord.app.AppActivity.Main" android:exported="true" android:launchMode="singleTask" android:screenOrientation="fullUser" android:windowSoftInputMode="adjustResize|stateHidden">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN"/>
|
||||
<category android:name="android.intent.category.LAUNCHER"/>
|
||||
|
@ -145,9 +145,9 @@
|
|||
</intent-filter>
|
||||
<meta-data android:name="android.app.shortcuts" android:resource="@xml/shortcuts"/>
|
||||
</activity>
|
||||
<activity android:name="com.discord.app.AppActivity$Call" android:excludeFromRecents="true" android:launchMode="singleTask"/>
|
||||
<activity android:name="com.discord.app.AppActivity$IncomingCall" android:excludeFromRecents="true" android:launchMode="singleTask" android:showOnLockScreen="true" android:showWhenLocked="true" android:turnScreenOn="true"/>
|
||||
<activity android:theme="@style/AppTheme_Loading" android:label="@string/discord" android:name="com.discord.app.AppActivity$AppAction" android:exported="true" android:launchMode="standard" android:windowSoftInputMode="stateHidden|adjustResize">
|
||||
<activity android:name="com.discord.app.AppActivity.Call" android:excludeFromRecents="true" android:launchMode="singleTask"/>
|
||||
<activity android:name="com.discord.app.AppActivity.IncomingCall" android:excludeFromRecents="true" android:launchMode="singleTask" android:showOnLockScreen="true" android:showWhenLocked="true" android:turnScreenOn="true"/>
|
||||
<activity android:theme="@style/AppTheme_Loading" android:label="@string/discord" android:name="com.discord.app.AppActivity.AppAction" android:exported="true" android:launchMode="standard" android:windowSoftInputMode="adjustResize|stateHidden">
|
||||
<intent-filter>
|
||||
<action android:name="com.discord.intent.action.SDK"/>
|
||||
<category android:name="android.intent.category.DEFAULT"/>
|
||||
|
@ -164,7 +164,7 @@
|
|||
<meta-data android:name="android.service.chooser.chooser_target_service" android:value="androidx.sharetarget.ChooserTargetServiceCompat"/>
|
||||
</activity>
|
||||
<activity android:name="com.facebook.flipper.android.diagnostics.FlipperDiagnosticActivity" android:exported="true"/>
|
||||
<service android:name="com.discord.utilities.fcm.NotificationClient$FCMMessagingService" android:exported="false">
|
||||
<service android:name="com.discord.utilities.fcm.NotificationClient.FCMMessagingService" android:exported="false">
|
||||
<intent-filter>
|
||||
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
|
||||
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
|
||||
|
@ -187,7 +187,7 @@
|
|||
<action android:name="com.discord.intent.action.NOTIFICATION_CANCEL"/>
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
<receiver android:name="com.discord.utilities.io.NetworkUtils$NetworkDownloadReceiver" android:exported="true">
|
||||
<receiver android:name="com.discord.utilities.io.NetworkUtils.NetworkDownloadReceiver" android:exported="true">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.DOWNLOAD_COMPLETE"/>
|
||||
</intent-filter>
|
||||
|
@ -200,7 +200,7 @@
|
|||
<meta-data android:name="com.google.android.nearby.messages.API_KEY" android:value="AIzaSyD-4L6bgKMixqBRtrG2UktVXK6IexXlsog"/>
|
||||
<meta-data android:name="com.google.android.actions" android:resource="@xml/actions"/>
|
||||
<meta-data android:name="libdiscord_version" android:value="89.0.26-pixel6-hwdec"/>
|
||||
<activity android:theme="@style/res_2131952272_theme_appcompat_light_noactionbar" android:name="com.yalantis.ucrop.UCropActivity"/>
|
||||
<activity android:theme="@style/Theme.AppCompat.Light.NoActionBar" android:name="com.yalantis.ucrop.UCropActivity"/>
|
||||
<service android:name="androidx.sharetarget.ChooserTargetServiceCompat" android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
|
||||
<intent-filter>
|
||||
<action android:name="android.service.chooser.ChooserTargetService"/>
|
||||
|
@ -243,26 +243,26 @@
|
|||
<service android:name="androidx.work.impl.background.systemalarm.SystemAlarmService" android:enabled="@bool/enable_system_alarm_service_default" android:exported="false" android:directBootAware="false"/>
|
||||
<service android:name="androidx.work.impl.background.systemjob.SystemJobService" android:permission="android.permission.BIND_JOB_SERVICE" android:enabled="@bool/enable_system_job_service_default" android:exported="true" android:directBootAware="false"/>
|
||||
<service android:name="androidx.work.impl.foreground.SystemForegroundService" android:enabled="@bool/enable_system_foreground_service_default" android:exported="false" android:directBootAware="false"/>
|
||||
<receiver android:name="androidx.work.impl.utils.ForceStopRunnable$BroadcastReceiver" android:enabled="true" android:exported="false" android:directBootAware="false"/>
|
||||
<receiver android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryChargingProxy" android:enabled="false" android:exported="false" android:directBootAware="false">
|
||||
<receiver android:name="androidx.work.impl.utils.ForceStopRunnable.BroadcastReceiver" android:enabled="true" android:exported="false" android:directBootAware="false"/>
|
||||
<receiver android:name="androidx.work.impl.background.systemalarm.ConstraintProxy.BatteryChargingProxy" android:enabled="false" android:exported="false" android:directBootAware="false">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.ACTION_POWER_CONNECTED"/>
|
||||
<action android:name="android.intent.action.ACTION_POWER_DISCONNECTED"/>
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
<receiver android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryNotLowProxy" android:enabled="false" android:exported="false" android:directBootAware="false">
|
||||
<receiver android:name="androidx.work.impl.background.systemalarm.ConstraintProxy.BatteryNotLowProxy" android:enabled="false" android:exported="false" android:directBootAware="false">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.BATTERY_OKAY"/>
|
||||
<action android:name="android.intent.action.BATTERY_LOW"/>
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
<receiver android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$StorageNotLowProxy" android:enabled="false" android:exported="false" android:directBootAware="false">
|
||||
<receiver android:name="androidx.work.impl.background.systemalarm.ConstraintProxy.StorageNotLowProxy" android:enabled="false" android:exported="false" android:directBootAware="false">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.DEVICE_STORAGE_LOW"/>
|
||||
<action android:name="android.intent.action.DEVICE_STORAGE_OK"/>
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
<receiver android:name="androidx.work.impl.background.systemalarm.ConstraintProxy$NetworkStateProxy" android:enabled="false" android:exported="false" android:directBootAware="false">
|
||||
<receiver android:name="androidx.work.impl.background.systemalarm.ConstraintProxy.NetworkStateProxy" android:enabled="false" android:exported="false" android:directBootAware="false">
|
||||
<intent-filter>
|
||||
<action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>
|
||||
</intent-filter>
|
||||
|
@ -291,7 +291,7 @@
|
|||
<receiver android:name="com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver" android:exported="false"/>
|
||||
<service android:name="androidx.room.MultiInstanceInvalidationService" android:exported="false" android:directBootAware="true"/>
|
||||
<meta-data android:name="com.google.android.play.billingclient.version" android:value="4.0.0"/>
|
||||
<activity android:theme="@android:style/Theme.Translucent.NoTitleBar" android:name="com.android.billingclient.api.ProxyBillingActivity" android:exported="false" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize"/>
|
||||
<activity android:theme="@android:style/Theme.Translucent.NoTitleBar" android:name="com.android.billingclient.api.ProxyBillingActivity" android:exported="false" android:configChanges="screenSize|screenLayout|orientation|keyboardHidden|keyboard"/>
|
||||
<meta-data android:name="com.android.vending.derived.apk.id" android:value="1"/>
|
||||
</application>
|
||||
</manifest>
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1,4 +1,5 @@
|
|||
package a0.a.a;
|
||||
/* loaded from: classes.dex */
|
||||
public /* synthetic */ class a {
|
||||
public static /* synthetic */ int a(double d) {
|
||||
long doubleToLongBits = Double.doubleToLongBits(d);
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
package a0.a.a;
|
||||
/* loaded from: classes.dex */
|
||||
public /* synthetic */ class b {
|
||||
public static /* synthetic */ int a(long j) {
|
||||
return (int) (j ^ (j >>> 32));
|
||||
|
|
|
@ -4,6 +4,7 @@ import androidx.annotation.RestrictTo;
|
|||
import androidx.core.app.RemoteActionCompat;
|
||||
import androidx.versionedparcelable.VersionedParcel;
|
||||
@RestrictTo({RestrictTo.Scope.LIBRARY})
|
||||
/* loaded from: classes.dex */
|
||||
public final class RemoteActionCompatParcelizer extends androidx.core.app.RemoteActionCompatParcelizer {
|
||||
public static RemoteActionCompat read(VersionedParcel versionedParcel) {
|
||||
return androidx.core.app.RemoteActionCompatParcelizer.read(versionedParcel);
|
||||
|
|
|
@ -4,6 +4,7 @@ import androidx.annotation.RestrictTo;
|
|||
import androidx.core.graphics.drawable.IconCompat;
|
||||
import androidx.versionedparcelable.VersionedParcel;
|
||||
@RestrictTo({RestrictTo.Scope.LIBRARY})
|
||||
/* loaded from: classes.dex */
|
||||
public final class IconCompatParcelizer extends androidx.core.graphics.drawable.IconCompatParcelizer {
|
||||
public static IconCompat read(VersionedParcel versionedParcel) {
|
||||
return androidx.core.graphics.drawable.IconCompatParcelizer.read(versionedParcel);
|
||||
|
|
|
@ -4,6 +4,7 @@ import androidx.annotation.RestrictTo;
|
|||
import androidx.media.AudioAttributesCompat;
|
||||
import androidx.versionedparcelable.VersionedParcel;
|
||||
@RestrictTo({RestrictTo.Scope.LIBRARY})
|
||||
/* loaded from: classes.dex */
|
||||
public final class AudioAttributesCompatParcelizer extends androidx.media.AudioAttributesCompatParcelizer {
|
||||
public static AudioAttributesCompat read(VersionedParcel versionedParcel) {
|
||||
return androidx.media.AudioAttributesCompatParcelizer.read(versionedParcel);
|
||||
|
|
|
@ -4,6 +4,7 @@ import androidx.annotation.RestrictTo;
|
|||
import androidx.media.AudioAttributesImplApi21;
|
||||
import androidx.versionedparcelable.VersionedParcel;
|
||||
@RestrictTo({RestrictTo.Scope.LIBRARY})
|
||||
/* loaded from: classes.dex */
|
||||
public final class AudioAttributesImplApi21Parcelizer extends androidx.media.AudioAttributesImplApi21Parcelizer {
|
||||
public static AudioAttributesImplApi21 read(VersionedParcel versionedParcel) {
|
||||
return androidx.media.AudioAttributesImplApi21Parcelizer.read(versionedParcel);
|
||||
|
|
|
@ -4,6 +4,7 @@ import androidx.annotation.RestrictTo;
|
|||
import androidx.media.AudioAttributesImplApi26;
|
||||
import androidx.versionedparcelable.VersionedParcel;
|
||||
@RestrictTo({RestrictTo.Scope.LIBRARY})
|
||||
/* loaded from: classes.dex */
|
||||
public final class AudioAttributesImplApi26Parcelizer extends androidx.media.AudioAttributesImplApi26Parcelizer {
|
||||
public static AudioAttributesImplApi26 read(VersionedParcel versionedParcel) {
|
||||
return androidx.media.AudioAttributesImplApi26Parcelizer.read(versionedParcel);
|
||||
|
|
|
@ -4,6 +4,7 @@ import androidx.annotation.RestrictTo;
|
|||
import androidx.media.AudioAttributesImplBase;
|
||||
import androidx.versionedparcelable.VersionedParcel;
|
||||
@RestrictTo({RestrictTo.Scope.LIBRARY})
|
||||
/* loaded from: classes.dex */
|
||||
public final class AudioAttributesImplBaseParcelizer extends androidx.media.AudioAttributesImplBaseParcelizer {
|
||||
public static AudioAttributesImplBase read(VersionedParcel versionedParcel) {
|
||||
return androidx.media.AudioAttributesImplBaseParcelizer.read(versionedParcel);
|
||||
|
|
|
@ -34,18 +34,21 @@ import java.util.ArrayList;
|
|||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
import x.a.b.b.a.b;
|
||||
/* loaded from: classes.dex */
|
||||
public final class MediaBrowserCompat {
|
||||
public static final boolean a = Log.isLoggable("MediaBrowserCompat", 3);
|
||||
|
||||
/* renamed from: b reason: collision with root package name */
|
||||
public final d f14b;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static class CustomActionResultReceiver extends ResultReceiver {
|
||||
@Override // android.support.v4.os.ResultReceiver
|
||||
public void a(int i, Bundle bundle) {
|
||||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static class ItemReceiver extends ResultReceiver {
|
||||
@Override // android.support.v4.os.ResultReceiver
|
||||
public void a(int i, Bundle bundle) {
|
||||
|
@ -65,19 +68,19 @@ public final class MediaBrowserCompat {
|
|||
}
|
||||
|
||||
@SuppressLint({"BanParcelableUsage"})
|
||||
/* loaded from: classes.dex */
|
||||
public static class MediaItem implements Parcelable {
|
||||
public static final Parcelable.Creator<MediaItem> CREATOR = new a();
|
||||
public final int j;
|
||||
public final MediaDescriptionCompat k;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class a implements Parcelable.Creator<MediaItem> {
|
||||
/* Return type fixed from 'java.lang.Object' to match base method */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public MediaItem createFromParcel(Parcel parcel) {
|
||||
return new MediaItem(parcel);
|
||||
}
|
||||
|
||||
/* Return type fixed from 'java.lang.Object[]' to match base method */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public MediaItem[] newArray(int i) {
|
||||
return new MediaItem[i];
|
||||
|
@ -123,7 +126,6 @@ public final class MediaBrowserCompat {
|
|||
return 0;
|
||||
}
|
||||
|
||||
@Override // java.lang.Object
|
||||
@NonNull
|
||||
public String toString() {
|
||||
return "MediaItem{mFlags=" + this.j + ", mDescription=" + this.k + '}';
|
||||
|
@ -136,6 +138,7 @@ public final class MediaBrowserCompat {
|
|||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static class SearchResultReceiver extends ResultReceiver {
|
||||
@Override // android.support.v4.os.ResultReceiver
|
||||
public void a(int i, Bundle bundle) {
|
||||
|
@ -156,6 +159,7 @@ public final class MediaBrowserCompat {
|
|||
}
|
||||
|
||||
@RequiresApi(21)
|
||||
/* loaded from: classes.dex */
|
||||
public static class a {
|
||||
@DoNotInline
|
||||
public static MediaDescription a(MediaBrowser.MediaItem mediaItem) {
|
||||
|
@ -168,6 +172,7 @@ public final class MediaBrowserCompat {
|
|||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static class b extends Handler {
|
||||
public final WeakReference<h> a;
|
||||
|
||||
|
@ -217,11 +222,13 @@ public final class MediaBrowserCompat {
|
|||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static class c {
|
||||
public final MediaBrowser.ConnectionCallback mConnectionCallbackFwk = new a();
|
||||
public b mConnectionCallbackInternal;
|
||||
|
||||
@RequiresApi(21)
|
||||
/* loaded from: classes.dex */
|
||||
public class a extends MediaBrowser.ConnectionCallback {
|
||||
public a() {
|
||||
}
|
||||
|
@ -291,6 +298,7 @@ public final class MediaBrowserCompat {
|
|||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface b {
|
||||
}
|
||||
|
||||
|
@ -311,10 +319,12 @@ public final class MediaBrowserCompat {
|
|||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface d {
|
||||
}
|
||||
|
||||
@RequiresApi(21)
|
||||
/* loaded from: classes.dex */
|
||||
public static class e implements d, h, c.b {
|
||||
public final Context a;
|
||||
|
||||
|
@ -359,6 +369,7 @@ public final class MediaBrowserCompat {
|
|||
}
|
||||
|
||||
@RequiresApi(23)
|
||||
/* loaded from: classes.dex */
|
||||
public static class f extends e {
|
||||
public f(Context context, ComponentName componentName, c cVar, Bundle bundle) {
|
||||
super(context, componentName, cVar, bundle);
|
||||
|
@ -366,12 +377,14 @@ public final class MediaBrowserCompat {
|
|||
}
|
||||
|
||||
@RequiresApi(26)
|
||||
/* loaded from: classes.dex */
|
||||
public static class g extends f {
|
||||
public g(Context context, ComponentName componentName, c cVar, Bundle bundle) {
|
||||
super(context, componentName, cVar, bundle);
|
||||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface h {
|
||||
void a(Messenger messenger, String str, MediaSessionCompat.Token token, Bundle bundle);
|
||||
|
||||
|
@ -380,6 +393,7 @@ public final class MediaBrowserCompat {
|
|||
void c(Messenger messenger);
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static class i {
|
||||
public Messenger a;
|
||||
|
||||
|
@ -401,6 +415,7 @@ public final class MediaBrowserCompat {
|
|||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static class j {
|
||||
public final List<k> a = new ArrayList();
|
||||
|
||||
|
@ -417,10 +432,12 @@ public final class MediaBrowserCompat {
|
|||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static abstract class k {
|
||||
public final IBinder a = new Binder();
|
||||
|
||||
@RequiresApi(21)
|
||||
/* loaded from: classes.dex */
|
||||
public class a extends MediaBrowser.SubscriptionCallback {
|
||||
public a() {
|
||||
}
|
||||
|
@ -440,6 +457,7 @@ public final class MediaBrowserCompat {
|
|||
}
|
||||
|
||||
@RequiresApi(26)
|
||||
/* loaded from: classes.dex */
|
||||
public class b extends a {
|
||||
public b() {
|
||||
super();
|
||||
|
|
|
@ -13,6 +13,7 @@ import androidx.annotation.DoNotInline;
|
|||
import androidx.annotation.Nullable;
|
||||
import androidx.annotation.RequiresApi;
|
||||
@SuppressLint({"BanParcelableUsage"})
|
||||
/* loaded from: classes.dex */
|
||||
public final class MediaDescriptionCompat implements Parcelable {
|
||||
public static final Parcelable.Creator<MediaDescriptionCompat> CREATOR = new a();
|
||||
public final String j;
|
||||
|
@ -25,14 +26,13 @@ public final class MediaDescriptionCompat implements Parcelable {
|
|||
public final Uri q;
|
||||
public MediaDescription r;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class a implements Parcelable.Creator<MediaDescriptionCompat> {
|
||||
/* Return type fixed from 'java.lang.Object' to match base method */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public MediaDescriptionCompat createFromParcel(Parcel parcel) {
|
||||
return MediaDescriptionCompat.a(MediaDescription.CREATOR.createFromParcel(parcel));
|
||||
}
|
||||
|
||||
/* Return type fixed from 'java.lang.Object[]' to match base method */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public MediaDescriptionCompat[] newArray(int i) {
|
||||
return new MediaDescriptionCompat[i];
|
||||
|
@ -40,6 +40,7 @@ public final class MediaDescriptionCompat implements Parcelable {
|
|||
}
|
||||
|
||||
@RequiresApi(21)
|
||||
/* loaded from: classes.dex */
|
||||
public static class b {
|
||||
@DoNotInline
|
||||
public static MediaDescription a(MediaDescription.Builder builder) {
|
||||
|
@ -130,6 +131,7 @@ public final class MediaDescriptionCompat implements Parcelable {
|
|||
}
|
||||
|
||||
@RequiresApi(23)
|
||||
/* loaded from: classes.dex */
|
||||
public static class c {
|
||||
@Nullable
|
||||
@DoNotInline
|
||||
|
@ -154,7 +156,10 @@ public final class MediaDescriptionCompat implements Parcelable {
|
|||
this.q = uri2;
|
||||
}
|
||||
|
||||
/* JADX WARNING: Removed duplicated region for block: B:18:0x0052 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:20:0x0052 */
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
*/
|
||||
public static MediaDescriptionCompat a(Object obj) {
|
||||
Bundle bundle;
|
||||
Uri uri = null;
|
||||
|
@ -173,30 +178,29 @@ public final class MediaDescriptionCompat implements Parcelable {
|
|||
if (d != null) {
|
||||
d = MediaSessionCompat.b(d);
|
||||
}
|
||||
Uri uri2 = d != null ? (Uri) d.getParcelable("android.support.v4.media.description.MEDIA_URI") : null;
|
||||
if (uri2 != null) {
|
||||
uri = d != null ? (Uri) d.getParcelable("android.support.v4.media.description.MEDIA_URI") : null;
|
||||
if (uri != null) {
|
||||
if (!d.containsKey("android.support.v4.media.description.NULL_BUNDLE_FLAG") || d.size() != 2) {
|
||||
d.remove("android.support.v4.media.description.MEDIA_URI");
|
||||
d.remove("android.support.v4.media.description.NULL_BUNDLE_FLAG");
|
||||
} else {
|
||||
bundle = null;
|
||||
if (uri2 == null) {
|
||||
if (uri == null) {
|
||||
if (i >= 23) {
|
||||
uri = c.a(mediaDescription);
|
||||
}
|
||||
uri2 = uri;
|
||||
}
|
||||
MediaDescriptionCompat mediaDescriptionCompat = new MediaDescriptionCompat(g, i2, h, c2, e, f, bundle, uri2);
|
||||
MediaDescriptionCompat mediaDescriptionCompat = new MediaDescriptionCompat(g, i2, h, c2, e, f, bundle, uri);
|
||||
mediaDescriptionCompat.r = mediaDescription;
|
||||
return mediaDescriptionCompat;
|
||||
}
|
||||
}
|
||||
bundle = d;
|
||||
if (uri2 == null) {
|
||||
if (uri == null) {
|
||||
}
|
||||
MediaDescriptionCompat mediaDescriptionCompat = new MediaDescriptionCompat(g, i2, h, c2, e, f, bundle, uri2);
|
||||
mediaDescriptionCompat.r = mediaDescription;
|
||||
return mediaDescriptionCompat;
|
||||
MediaDescriptionCompat mediaDescriptionCompat2 = new MediaDescriptionCompat(g, i2, h, c2, e, f, bundle, uri);
|
||||
mediaDescriptionCompat2.r = mediaDescription;
|
||||
return mediaDescriptionCompat2;
|
||||
}
|
||||
|
||||
@Override // android.os.Parcelable
|
||||
|
@ -204,7 +208,6 @@ public final class MediaDescriptionCompat implements Parcelable {
|
|||
return 0;
|
||||
}
|
||||
|
||||
@Override // java.lang.Object
|
||||
public String toString() {
|
||||
return ((Object) this.k) + ", " + ((Object) this.l) + ", " + ((Object) this.m);
|
||||
}
|
||||
|
|
|
@ -8,19 +8,19 @@ import android.support.v4.media.session.MediaSessionCompat;
|
|||
import androidx.collection.ArrayMap;
|
||||
import androidx.media.utils.MediaConstants;
|
||||
@SuppressLint({"BanParcelableUsage"})
|
||||
/* loaded from: classes.dex */
|
||||
public final class MediaMetadataCompat implements Parcelable {
|
||||
public static final Parcelable.Creator<MediaMetadataCompat> CREATOR = new a();
|
||||
public static final ArrayMap<String, Integer> j;
|
||||
public final Bundle k;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class a implements Parcelable.Creator<MediaMetadataCompat> {
|
||||
/* Return type fixed from 'java.lang.Object' to match base method */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public MediaMetadataCompat createFromParcel(Parcel parcel) {
|
||||
return new MediaMetadataCompat(parcel);
|
||||
}
|
||||
|
||||
/* Return type fixed from 'java.lang.Object[]' to match base method */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public MediaMetadataCompat[] newArray(int i) {
|
||||
return new MediaMetadataCompat[i];
|
||||
|
|
|
@ -4,19 +4,19 @@ import android.annotation.SuppressLint;
|
|||
import android.os.Parcel;
|
||||
import android.os.Parcelable;
|
||||
@SuppressLint({"BanParcelableUsage"})
|
||||
/* loaded from: classes.dex */
|
||||
public final class RatingCompat implements Parcelable {
|
||||
public static final Parcelable.Creator<RatingCompat> CREATOR = new a();
|
||||
public final int j;
|
||||
public final float k;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class a implements Parcelable.Creator<RatingCompat> {
|
||||
/* Return type fixed from 'java.lang.Object' to match base method */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public RatingCompat createFromParcel(Parcel parcel) {
|
||||
return new RatingCompat(parcel.readInt(), parcel.readFloat());
|
||||
}
|
||||
|
||||
/* Return type fixed from 'java.lang.Object[]' to match base method */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public RatingCompat[] newArray(int i) {
|
||||
return new RatingCompat[i];
|
||||
|
@ -33,7 +33,6 @@ public final class RatingCompat implements Parcelable {
|
|||
return this.j;
|
||||
}
|
||||
|
||||
@Override // java.lang.Object
|
||||
public String toString() {
|
||||
StringBuilder R = b.d.b.a.a.R("Rating:style=");
|
||||
R.append(this.j);
|
||||
|
|
|
@ -21,6 +21,7 @@ import java.util.List;
|
|||
import x.a.b.b.a.b;
|
||||
import x.a.b.b.a.c;
|
||||
@RequiresApi(21)
|
||||
/* loaded from: classes.dex */
|
||||
public class MediaControllerCompat$MediaControllerImplApi21 {
|
||||
public final MediaController a;
|
||||
|
||||
|
@ -31,6 +32,7 @@ public class MediaControllerCompat$MediaControllerImplApi21 {
|
|||
public HashMap<c, a> d = new HashMap<>();
|
||||
public final MediaSessionCompat.Token e;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static class ExtraBinderRequestResultReceiver extends ResultReceiver {
|
||||
public WeakReference<MediaControllerCompat$MediaControllerImplApi21> j;
|
||||
|
||||
|
@ -60,6 +62,7 @@ public class MediaControllerCompat$MediaControllerImplApi21 {
|
|||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static class a extends c.b {
|
||||
public a(c cVar) {
|
||||
super(cVar);
|
||||
|
|
|
@ -18,24 +18,25 @@ import androidx.annotation.RestrictTo;
|
|||
import androidx.core.os.BuildCompat;
|
||||
import androidx.versionedparcelable.VersionedParcelable;
|
||||
import x.a.b.b.a.b;
|
||||
/* loaded from: classes.dex */
|
||||
public class MediaSessionCompat {
|
||||
@RestrictTo({RestrictTo.Scope.LIBRARY})
|
||||
public static final int a = (BuildCompat.isAtLeastS() ? 33554432 : 0);
|
||||
public static final int a;
|
||||
|
||||
@SuppressLint({"BanParcelableUsage"})
|
||||
/* loaded from: classes.dex */
|
||||
public static final class QueueItem implements Parcelable {
|
||||
public static final Parcelable.Creator<QueueItem> CREATOR = new a();
|
||||
public final MediaDescriptionCompat j;
|
||||
public final long k;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class a implements Parcelable.Creator<QueueItem> {
|
||||
/* Return type fixed from 'java.lang.Object' to match base method */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public QueueItem createFromParcel(Parcel parcel) {
|
||||
return new QueueItem(parcel);
|
||||
}
|
||||
|
||||
/* Return type fixed from 'java.lang.Object[]' to match base method */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public QueueItem[] newArray(int i) {
|
||||
return new QueueItem[i];
|
||||
|
@ -43,6 +44,7 @@ public class MediaSessionCompat {
|
|||
}
|
||||
|
||||
@RequiresApi(21)
|
||||
/* loaded from: classes.dex */
|
||||
public static class b {
|
||||
@DoNotInline
|
||||
public static MediaSession.QueueItem a(MediaDescription mediaDescription, long j) {
|
||||
|
@ -81,7 +83,6 @@ public class MediaSessionCompat {
|
|||
return 0;
|
||||
}
|
||||
|
||||
@Override // java.lang.Object
|
||||
public String toString() {
|
||||
StringBuilder R = b.d.b.a.a.R("MediaSession.QueueItem {Description=");
|
||||
R.append(this.j);
|
||||
|
@ -97,18 +98,18 @@ public class MediaSessionCompat {
|
|||
}
|
||||
|
||||
@SuppressLint({"BanParcelableUsage"})
|
||||
/* loaded from: classes.dex */
|
||||
public static final class ResultReceiverWrapper implements Parcelable {
|
||||
public static final Parcelable.Creator<ResultReceiverWrapper> CREATOR = new a();
|
||||
public ResultReceiver j;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class a implements Parcelable.Creator<ResultReceiverWrapper> {
|
||||
/* Return type fixed from 'java.lang.Object' to match base method */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public ResultReceiverWrapper createFromParcel(Parcel parcel) {
|
||||
return new ResultReceiverWrapper(parcel);
|
||||
}
|
||||
|
||||
/* Return type fixed from 'java.lang.Object[]' to match base method */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public ResultReceiverWrapper[] newArray(int i) {
|
||||
return new ResultReceiverWrapper[i];
|
||||
|
@ -131,23 +132,23 @@ public class MediaSessionCompat {
|
|||
}
|
||||
|
||||
@SuppressLint({"BanParcelableUsage"})
|
||||
/* loaded from: classes.dex */
|
||||
public static final class Token implements Parcelable {
|
||||
public static final Parcelable.Creator<Token> CREATOR = new a();
|
||||
public final Object j = new Object();
|
||||
public final Object j;
|
||||
public final Object k;
|
||||
@GuardedBy("mLock")
|
||||
public b l;
|
||||
@GuardedBy("mLock")
|
||||
public VersionedParcelable m;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class a implements Parcelable.Creator<Token> {
|
||||
/* Return type fixed from 'java.lang.Object' to match base method */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public Token createFromParcel(Parcel parcel) {
|
||||
return new Token(parcel.readParcelable(null));
|
||||
}
|
||||
|
||||
/* Return type fixed from 'java.lang.Object[]' to match base method */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public Token[] newArray(int i) {
|
||||
return new Token[i];
|
||||
|
@ -155,11 +156,13 @@ public class MediaSessionCompat {
|
|||
}
|
||||
|
||||
public Token(Object obj) {
|
||||
this.j = new Object();
|
||||
this.k = obj;
|
||||
this.l = null;
|
||||
}
|
||||
|
||||
public Token(Object obj, b bVar) {
|
||||
this.j = new Object();
|
||||
this.k = obj;
|
||||
this.l = bVar;
|
||||
}
|
||||
|
@ -189,7 +192,6 @@ public class MediaSessionCompat {
|
|||
return 0;
|
||||
}
|
||||
|
||||
@Override // java.lang.Object
|
||||
public boolean equals(Object obj) {
|
||||
if (this == obj) {
|
||||
return true;
|
||||
|
@ -209,7 +211,6 @@ public class MediaSessionCompat {
|
|||
return obj2.equals(obj3);
|
||||
}
|
||||
|
||||
@Override // java.lang.Object
|
||||
public int hashCode() {
|
||||
Object obj = this.k;
|
||||
if (obj == null) {
|
||||
|
@ -224,6 +225,10 @@ public class MediaSessionCompat {
|
|||
}
|
||||
}
|
||||
|
||||
static {
|
||||
a = BuildCompat.isAtLeastS() ? 33554432 : 0;
|
||||
}
|
||||
|
||||
@RestrictTo({RestrictTo.Scope.LIBRARY})
|
||||
public static void a(@Nullable Bundle bundle) {
|
||||
if (bundle != null) {
|
||||
|
|
|
@ -4,6 +4,7 @@ import android.annotation.SuppressLint;
|
|||
import android.os.Parcel;
|
||||
import android.os.Parcelable;
|
||||
@SuppressLint({"BanParcelableUsage"})
|
||||
/* loaded from: classes.dex */
|
||||
public class ParcelableVolumeInfo implements Parcelable {
|
||||
public static final Parcelable.Creator<ParcelableVolumeInfo> CREATOR = new a();
|
||||
public int j;
|
||||
|
@ -12,14 +13,13 @@ public class ParcelableVolumeInfo implements Parcelable {
|
|||
public int m;
|
||||
public int n;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class a implements Parcelable.Creator<ParcelableVolumeInfo> {
|
||||
/* Return type fixed from 'java.lang.Object' to match base method */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public ParcelableVolumeInfo createFromParcel(Parcel parcel) {
|
||||
return new ParcelableVolumeInfo(parcel);
|
||||
}
|
||||
|
||||
/* Return type fixed from 'java.lang.Object[]' to match base method */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public ParcelableVolumeInfo[] newArray(int i) {
|
||||
return new ParcelableVolumeInfo[i];
|
||||
|
|
|
@ -11,6 +11,7 @@ import androidx.annotation.RequiresApi;
|
|||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@SuppressLint({"BanParcelableUsage"})
|
||||
/* loaded from: classes.dex */
|
||||
public final class PlaybackStateCompat implements Parcelable {
|
||||
public static final Parcelable.Creator<PlaybackStateCompat> CREATOR = new a();
|
||||
public final int j;
|
||||
|
@ -27,6 +28,7 @@ public final class PlaybackStateCompat implements Parcelable {
|
|||
public final long f21s;
|
||||
public final Bundle t;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static final class CustomAction implements Parcelable {
|
||||
public static final Parcelable.Creator<CustomAction> CREATOR = new a();
|
||||
public final String j;
|
||||
|
@ -34,14 +36,13 @@ public final class PlaybackStateCompat implements Parcelable {
|
|||
public final int l;
|
||||
public final Bundle m;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class a implements Parcelable.Creator<CustomAction> {
|
||||
/* Return type fixed from 'java.lang.Object' to match base method */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public CustomAction createFromParcel(Parcel parcel) {
|
||||
return new CustomAction(parcel);
|
||||
}
|
||||
|
||||
/* Return type fixed from 'java.lang.Object[]' to match base method */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public CustomAction[] newArray(int i) {
|
||||
return new CustomAction[i];
|
||||
|
@ -67,7 +68,6 @@ public final class PlaybackStateCompat implements Parcelable {
|
|||
return 0;
|
||||
}
|
||||
|
||||
@Override // java.lang.Object
|
||||
public String toString() {
|
||||
StringBuilder R = b.d.b.a.a.R("Action:mName='");
|
||||
R.append((Object) this.k);
|
||||
|
@ -87,14 +87,13 @@ public final class PlaybackStateCompat implements Parcelable {
|
|||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class a implements Parcelable.Creator<PlaybackStateCompat> {
|
||||
/* Return type fixed from 'java.lang.Object' to match base method */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public PlaybackStateCompat createFromParcel(Parcel parcel) {
|
||||
return new PlaybackStateCompat(parcel);
|
||||
}
|
||||
|
||||
/* Return type fixed from 'java.lang.Object[]' to match base method */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public PlaybackStateCompat[] newArray(int i) {
|
||||
return new PlaybackStateCompat[i];
|
||||
|
@ -102,6 +101,7 @@ public final class PlaybackStateCompat implements Parcelable {
|
|||
}
|
||||
|
||||
@RequiresApi(21)
|
||||
/* loaded from: classes.dex */
|
||||
public static class b {
|
||||
@DoNotInline
|
||||
public static void a(PlaybackState.Builder builder, PlaybackState.CustomAction customAction) {
|
||||
|
@ -225,6 +225,7 @@ public final class PlaybackStateCompat implements Parcelable {
|
|||
}
|
||||
|
||||
@RequiresApi(22)
|
||||
/* loaded from: classes.dex */
|
||||
public static class c {
|
||||
@DoNotInline
|
||||
public static Bundle a(PlaybackState playbackState) {
|
||||
|
@ -270,7 +271,6 @@ public final class PlaybackStateCompat implements Parcelable {
|
|||
return 0;
|
||||
}
|
||||
|
||||
@Override // java.lang.Object
|
||||
public String toString() {
|
||||
StringBuilder sb = new StringBuilder("PlaybackState {");
|
||||
sb.append("state=");
|
||||
|
|
|
@ -12,25 +12,26 @@ import java.util.Objects;
|
|||
import x.a.b.c.a;
|
||||
@SuppressLint({"BanParcelableUsage"})
|
||||
@RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX})
|
||||
/* loaded from: classes.dex */
|
||||
public class ResultReceiver implements Parcelable {
|
||||
public static final Parcelable.Creator<ResultReceiver> CREATOR = new a();
|
||||
public x.a.b.c.a j;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class a implements Parcelable.Creator<ResultReceiver> {
|
||||
/* Return type fixed from 'java.lang.Object' to match base method */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public ResultReceiver createFromParcel(Parcel parcel) {
|
||||
return new ResultReceiver(parcel);
|
||||
}
|
||||
|
||||
/* Return type fixed from 'java.lang.Object[]' to match base method */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public ResultReceiver[] newArray(int i) {
|
||||
return new ResultReceiver[i];
|
||||
}
|
||||
}
|
||||
|
||||
public class b extends a.AbstractBinderC0358a {
|
||||
/* loaded from: classes.dex */
|
||||
public class b extends a.AbstractBinderC0434a {
|
||||
public b() {
|
||||
}
|
||||
|
||||
|
@ -44,12 +45,12 @@ public class ResultReceiver implements Parcelable {
|
|||
public ResultReceiver(Parcel parcel) {
|
||||
x.a.b.c.a aVar;
|
||||
IBinder readStrongBinder = parcel.readStrongBinder();
|
||||
int i = a.AbstractBinderC0358a.a;
|
||||
int i = a.AbstractBinderC0434a.a;
|
||||
if (readStrongBinder == null) {
|
||||
aVar = null;
|
||||
} else {
|
||||
IInterface queryLocalInterface = readStrongBinder.queryLocalInterface("android.support.v4.os.IResultReceiver");
|
||||
aVar = (queryLocalInterface == null || !(queryLocalInterface instanceof x.a.b.c.a)) ? new a.AbstractBinderC0358a.C0359a(readStrongBinder) : (x.a.b.c.a) queryLocalInterface;
|
||||
aVar = (queryLocalInterface == null || !(queryLocalInterface instanceof x.a.b.c.a)) ? new a.AbstractBinderC0434a.C0435a(readStrongBinder) : (x.a.b.c.a) queryLocalInterface;
|
||||
}
|
||||
this.j = aVar;
|
||||
}
|
||||
|
|
|
@ -5,18 +5,19 @@ import d0.z.d.m;
|
|||
import d0.z.d.o;
|
||||
import kotlin.jvm.functions.Function0;
|
||||
/* compiled from: ActivityViewModelLazy.kt */
|
||||
/* loaded from: classes.dex */
|
||||
public final class ActivityViewModelLazyKt$viewModels$1 extends o implements Function0<ViewModelStore> {
|
||||
public final /* synthetic */ ComponentActivity $this_viewModels;
|
||||
|
||||
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public ActivityViewModelLazyKt$viewModels$1(ComponentActivity componentActivity) {
|
||||
super(0);
|
||||
this.$this_viewModels = componentActivity;
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
/* renamed from: invoke */
|
||||
public final ViewModelStore mo1invoke() {
|
||||
public final ViewModelStore invoke() {
|
||||
ViewModelStore viewModelStore = this.$this_viewModels.getViewModelStore();
|
||||
m.checkNotNullExpressionValue(viewModelStore, "viewModelStore");
|
||||
return viewModelStore;
|
||||
|
|
|
@ -4,18 +4,19 @@ import androidx.lifecycle.ViewModelProvider;
|
|||
import d0.z.d.o;
|
||||
import kotlin.jvm.functions.Function0;
|
||||
/* compiled from: ActivityViewModelLazy.kt */
|
||||
/* loaded from: classes.dex */
|
||||
public final class ActivityViewModelLazyKt$viewModels$factoryPromise$1 extends o implements Function0<ViewModelProvider.Factory> {
|
||||
public final /* synthetic */ ComponentActivity $this_viewModels;
|
||||
|
||||
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public ActivityViewModelLazyKt$viewModels$factoryPromise$1(ComponentActivity componentActivity) {
|
||||
super(0);
|
||||
this.$this_viewModels = componentActivity;
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
/* renamed from: invoke */
|
||||
public final ViewModelProvider.Factory mo1invoke() {
|
||||
public final ViewModelProvider.Factory invoke() {
|
||||
return this.$this_viewModels.getDefaultViewModelProviderFactory();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -9,6 +9,7 @@ import d0.z.d.m;
|
|||
import kotlin.Lazy;
|
||||
import kotlin.jvm.functions.Function0;
|
||||
/* compiled from: ActivityViewModelLazy.kt */
|
||||
/* loaded from: classes.dex */
|
||||
public final class ActivityViewModelLazyKt {
|
||||
@MainThread
|
||||
public static final /* synthetic */ <VM extends ViewModel> Lazy<VM> viewModels(ComponentActivity componentActivity, Function0<? extends ViewModelProvider.Factory> function0) {
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
package androidx.activity;
|
||||
/* loaded from: classes.dex */
|
||||
public interface Cancellable {
|
||||
void cancel();
|
||||
}
|
||||
|
|
|
@ -52,6 +52,7 @@ import androidx.tracing.Trace;
|
|||
import b.d.b.a.a;
|
||||
import java.util.ArrayList;
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
/* loaded from: classes.dex */
|
||||
public class ComponentActivity extends androidx.core.app.ComponentActivity implements ContextAware, LifecycleOwner, ViewModelStoreOwner, HasDefaultViewModelProviderFactory, SavedStateRegistryOwner, OnBackPressedDispatcherOwner, ActivityResultRegistryOwner, ActivityResultCaller {
|
||||
private ActivityResultRegistry mActivityResultRegistry;
|
||||
@LayoutRes
|
||||
|
@ -65,6 +66,7 @@ public class ComponentActivity extends androidx.core.app.ComponentActivity imple
|
|||
private ViewModelStore mViewModelStore;
|
||||
|
||||
/* renamed from: androidx.activity.ComponentActivity$1 reason: invalid class name */
|
||||
/* loaded from: classes.dex */
|
||||
public class AnonymousClass1 implements Runnable {
|
||||
public AnonymousClass1() {
|
||||
}
|
||||
|
@ -82,9 +84,11 @@ public class ComponentActivity extends androidx.core.app.ComponentActivity imple
|
|||
}
|
||||
|
||||
/* renamed from: androidx.activity.ComponentActivity$2 reason: invalid class name */
|
||||
/* loaded from: classes.dex */
|
||||
public class AnonymousClass2 extends ActivityResultRegistry {
|
||||
|
||||
/* renamed from: androidx.activity.ComponentActivity$2$1 reason: invalid class name */
|
||||
/* loaded from: classes.dex */
|
||||
public class AnonymousClass1 implements Runnable {
|
||||
public final /* synthetic */ int val$requestCode;
|
||||
public final /* synthetic */ ActivityResultContract.SynchronousResult val$synchronousResult;
|
||||
|
@ -100,12 +104,13 @@ public class ComponentActivity extends androidx.core.app.ComponentActivity imple
|
|||
}
|
||||
}
|
||||
|
||||
/* renamed from: androidx.activity.ComponentActivity$2$2 reason: invalid class name */
|
||||
public class AnonymousClass2 implements Runnable {
|
||||
/* renamed from: androidx.activity.ComponentActivity$2$2 reason: invalid class name and collision with other inner class name */
|
||||
/* loaded from: classes.dex */
|
||||
public class RunnableC00002 implements Runnable {
|
||||
public final /* synthetic */ IntentSender.SendIntentException val$e;
|
||||
public final /* synthetic */ int val$requestCode;
|
||||
|
||||
public AnonymousClass2(int i, IntentSender.SendIntentException sendIntentException) {
|
||||
public RunnableC00002(int i, IntentSender.SendIntentException sendIntentException) {
|
||||
this.val$requestCode = i;
|
||||
this.val$e = sendIntentException;
|
||||
}
|
||||
|
@ -153,7 +158,7 @@ public class ComponentActivity extends androidx.core.app.ComponentActivity imple
|
|||
try {
|
||||
ActivityCompat.startIntentSenderForResult(componentActivity, intentSenderRequest.getIntentSender(), i, intentSenderRequest.getFillInIntent(), intentSenderRequest.getFlagsMask(), intentSenderRequest.getFlagsValues(), 0, bundle);
|
||||
} catch (IntentSender.SendIntentException e) {
|
||||
new Handler(Looper.getMainLooper()).post(new AnonymousClass2(i, e));
|
||||
new Handler(Looper.getMainLooper()).post(new RunnableC00002(i, e));
|
||||
}
|
||||
} else {
|
||||
ActivityCompat.startActivityForResult(componentActivity, createIntent, i, bundle);
|
||||
|
@ -162,6 +167,7 @@ public class ComponentActivity extends androidx.core.app.ComponentActivity imple
|
|||
}
|
||||
|
||||
/* renamed from: androidx.activity.ComponentActivity$3 reason: invalid class name */
|
||||
/* loaded from: classes.dex */
|
||||
public class AnonymousClass3 implements LifecycleEventObserver {
|
||||
public AnonymousClass3() {
|
||||
}
|
||||
|
@ -179,6 +185,7 @@ public class ComponentActivity extends androidx.core.app.ComponentActivity imple
|
|||
}
|
||||
|
||||
/* renamed from: androidx.activity.ComponentActivity$4 reason: invalid class name */
|
||||
/* loaded from: classes.dex */
|
||||
public class AnonymousClass4 implements LifecycleEventObserver {
|
||||
public AnonymousClass4() {
|
||||
}
|
||||
|
@ -195,6 +202,7 @@ public class ComponentActivity extends androidx.core.app.ComponentActivity imple
|
|||
}
|
||||
|
||||
/* renamed from: androidx.activity.ComponentActivity$5 reason: invalid class name */
|
||||
/* loaded from: classes.dex */
|
||||
public class AnonymousClass5 implements LifecycleEventObserver {
|
||||
public AnonymousClass5() {
|
||||
}
|
||||
|
@ -206,6 +214,7 @@ public class ComponentActivity extends androidx.core.app.ComponentActivity imple
|
|||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static final class NonConfigurationInstances {
|
||||
public Object custom;
|
||||
public ViewModelStore viewModelStore;
|
||||
|
|
|
@ -11,6 +11,7 @@ import androidx.lifecycle.LifecycleEventObserver;
|
|||
import androidx.lifecycle.LifecycleOwner;
|
||||
import java.lang.reflect.Field;
|
||||
@RequiresApi(19)
|
||||
/* loaded from: classes.dex */
|
||||
public final class ImmLeaksCleaner implements LifecycleEventObserver {
|
||||
private static final int INIT_FAILED = 2;
|
||||
private static final int INIT_SUCCESS = 1;
|
||||
|
@ -56,18 +57,22 @@ public final class ImmLeaksCleaner implements LifecycleEventObserver {
|
|||
if (obj != null) {
|
||||
synchronized (obj) {
|
||||
try {
|
||||
View view = (View) sServedViewField.get(inputMethodManager);
|
||||
if (view != null) {
|
||||
if (!view.isAttachedToWindow()) {
|
||||
try {
|
||||
sNextServedViewField.set(inputMethodManager, null);
|
||||
inputMethodManager.isActive();
|
||||
} catch (IllegalAccessException unused) {
|
||||
try {
|
||||
View view = (View) sServedViewField.get(inputMethodManager);
|
||||
if (view != null) {
|
||||
if (!view.isAttachedToWindow()) {
|
||||
try {
|
||||
sNextServedViewField.set(inputMethodManager, null);
|
||||
inputMethodManager.isActive();
|
||||
} catch (IllegalAccessException unused) {
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (Throwable th) {
|
||||
throw th;
|
||||
}
|
||||
} catch (IllegalAccessException unused2) {
|
||||
} catch (ClassCastException unused3) {
|
||||
} catch (ClassCastException unused2) {
|
||||
} catch (IllegalAccessException unused3) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,6 +4,7 @@ import androidx.annotation.MainThread;
|
|||
import androidx.annotation.NonNull;
|
||||
import java.util.Iterator;
|
||||
import java.util.concurrent.CopyOnWriteArrayList;
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class OnBackPressedCallback {
|
||||
private CopyOnWriteArrayList<Cancellable> mCancellables = new CopyOnWriteArrayList<>();
|
||||
private boolean mEnabled;
|
||||
|
|
|
@ -9,11 +9,13 @@ import androidx.lifecycle.LifecycleEventObserver;
|
|||
import androidx.lifecycle.LifecycleOwner;
|
||||
import java.util.ArrayDeque;
|
||||
import java.util.Iterator;
|
||||
/* loaded from: classes.dex */
|
||||
public final class OnBackPressedDispatcher {
|
||||
@Nullable
|
||||
private final Runnable mFallbackOnBackPressed;
|
||||
public final ArrayDeque<OnBackPressedCallback> mOnBackPressedCallbacks;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class LifecycleOnBackPressedCancellable implements LifecycleEventObserver, Cancellable {
|
||||
@Nullable
|
||||
private Cancellable mCurrentCancellable;
|
||||
|
@ -52,6 +54,7 @@ public final class OnBackPressedDispatcher {
|
|||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class OnBackPressedCancellable implements Cancellable {
|
||||
private final OnBackPressedCallback mOnBackPressedCallback;
|
||||
|
||||
|
|
|
@ -2,11 +2,12 @@ package androidx.activity;
|
|||
|
||||
import kotlin.jvm.functions.Function1;
|
||||
/* compiled from: OnBackPressedDispatcher.kt */
|
||||
/* loaded from: classes.dex */
|
||||
public final class OnBackPressedDispatcherKt$addCallback$callback$1 extends OnBackPressedCallback {
|
||||
public final /* synthetic */ boolean $enabled;
|
||||
public final /* synthetic */ Function1 $onBackPressed;
|
||||
|
||||
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public OnBackPressedDispatcherKt$addCallback$callback$1(Function1 function1, boolean z2, boolean z3) {
|
||||
super(z3);
|
||||
this.$onBackPressed = function1;
|
||||
|
|
|
@ -5,6 +5,7 @@ import d0.z.d.m;
|
|||
import kotlin.Unit;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
/* compiled from: OnBackPressedDispatcher.kt */
|
||||
/* loaded from: classes.dex */
|
||||
public final class OnBackPressedDispatcherKt {
|
||||
public static final OnBackPressedCallback addCallback(OnBackPressedDispatcher onBackPressedDispatcher, LifecycleOwner lifecycleOwner, boolean z2, Function1<? super OnBackPressedCallback, Unit> function1) {
|
||||
m.checkNotNullParameter(onBackPressedDispatcher, "$this$addCallback");
|
||||
|
|
|
@ -2,6 +2,7 @@ package androidx.activity;
|
|||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.lifecycle.LifecycleOwner;
|
||||
/* loaded from: classes.dex */
|
||||
public interface OnBackPressedDispatcherOwner extends LifecycleOwner {
|
||||
@NonNull
|
||||
OnBackPressedDispatcher getOnBackPressedDispatcher();
|
||||
|
|
|
@ -3,6 +3,7 @@ package androidx.activity.contextaware;
|
|||
import android.content.Context;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
/* loaded from: classes.dex */
|
||||
public interface ContextAware {
|
||||
void addOnContextAvailableListener(@NonNull OnContextAvailableListener onContextAvailableListener);
|
||||
|
||||
|
|
|
@ -5,6 +5,7 @@ import androidx.annotation.NonNull;
|
|||
import androidx.annotation.Nullable;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.CopyOnWriteArraySet;
|
||||
/* loaded from: classes.dex */
|
||||
public final class ContextAwareHelper {
|
||||
private volatile Context mContext;
|
||||
private final Set<OnContextAvailableListener> mListeners = new CopyOnWriteArraySet();
|
||||
|
|
|
@ -7,6 +7,7 @@ import d0.z.d.m;
|
|||
import kotlin.jvm.functions.Function1;
|
||||
import kotlinx.coroutines.CancellableContinuation;
|
||||
/* compiled from: ContextAware.kt */
|
||||
/* loaded from: classes.dex */
|
||||
public final class ContextAwareKt$withContextAvailable$$inlined$suspendCancellableCoroutine$lambda$1 implements OnContextAvailableListener {
|
||||
public final /* synthetic */ CancellableContinuation $co;
|
||||
public final /* synthetic */ Function1 $onContextAvailable$inlined;
|
||||
|
|
|
@ -4,12 +4,13 @@ import d0.z.d.o;
|
|||
import kotlin.Unit;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
/* compiled from: ContextAware.kt */
|
||||
/* loaded from: classes.dex */
|
||||
public final class ContextAwareKt$withContextAvailable$$inlined$suspendCancellableCoroutine$lambda$2 extends o implements Function1<Throwable, Unit> {
|
||||
public final /* synthetic */ ContextAwareKt$withContextAvailable$$inlined$suspendCancellableCoroutine$lambda$1 $listener;
|
||||
public final /* synthetic */ Function1 $onContextAvailable$inlined;
|
||||
public final /* synthetic */ ContextAware $this_withContextAvailable$inlined;
|
||||
|
||||
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public ContextAwareKt$withContextAvailable$$inlined$suspendCancellableCoroutine$lambda$2(ContextAwareKt$withContextAvailable$$inlined$suspendCancellableCoroutine$lambda$1 contextAwareKt$withContextAvailable$$inlined$suspendCancellableCoroutine$lambda$1, ContextAware contextAware, Function1 function1) {
|
||||
super(1);
|
||||
this.$listener = contextAwareKt$withContextAvailable$$inlined$suspendCancellableCoroutine$lambda$1;
|
||||
|
@ -17,15 +18,14 @@ public final class ContextAwareKt$withContextAvailable$$inlined$suspendCancellab
|
|||
this.$onContextAvailable$inlined = function1;
|
||||
}
|
||||
|
||||
/* Return type fixed from 'java.lang.Object' to match base method */
|
||||
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
|
||||
@Override // kotlin.jvm.functions.Function1
|
||||
public /* bridge */ /* synthetic */ Unit invoke(Throwable th) {
|
||||
invoke(th);
|
||||
invoke2(th);
|
||||
return Unit.a;
|
||||
}
|
||||
|
||||
public final void invoke(Throwable th) {
|
||||
/* renamed from: invoke reason: avoid collision after fix types in other method */
|
||||
public final void invoke2(Throwable th) {
|
||||
this.$this_withContextAvailable$inlined.removeOnContextAvailableListener(this.$listener);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -8,6 +8,7 @@ import kotlin.coroutines.Continuation;
|
|||
import kotlin.jvm.functions.Function1;
|
||||
import s.a.l;
|
||||
/* compiled from: ContextAware.kt */
|
||||
/* loaded from: classes.dex */
|
||||
public final class ContextAwareKt {
|
||||
public static final <R> Object withContextAvailable(ContextAware contextAware, Function1<? super Context, ? extends R> function1, Continuation<? super R> continuation) {
|
||||
Context peekAvailableContext = contextAware.peekAvailableContext();
|
||||
|
|
|
@ -2,6 +2,7 @@ package androidx.activity.contextaware;
|
|||
|
||||
import android.content.Context;
|
||||
import androidx.annotation.NonNull;
|
||||
/* loaded from: classes.dex */
|
||||
public interface OnContextAvailableListener {
|
||||
void onContextAvailable(@NonNull Context context);
|
||||
}
|
||||
|
|
|
@ -8,6 +8,7 @@ import androidx.annotation.NonNull;
|
|||
import androidx.annotation.Nullable;
|
||||
import b.d.b.a.a;
|
||||
@SuppressLint({"BanParcelableUsage"})
|
||||
/* loaded from: classes.dex */
|
||||
public final class ActivityResult implements Parcelable {
|
||||
@NonNull
|
||||
public static final Parcelable.Creator<ActivityResult> CREATOR = new AnonymousClass1();
|
||||
|
@ -16,12 +17,15 @@ public final class ActivityResult implements Parcelable {
|
|||
private final int mResultCode;
|
||||
|
||||
/* renamed from: androidx.activity.result.ActivityResult$1 reason: invalid class name */
|
||||
/* loaded from: classes.dex */
|
||||
public class AnonymousClass1 implements Parcelable.Creator<ActivityResult> {
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public ActivityResult createFromParcel(@NonNull Parcel parcel) {
|
||||
return new ActivityResult(parcel);
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public ActivityResult[] newArray(int i) {
|
||||
return new ActivityResult[i];
|
||||
|
@ -57,7 +61,6 @@ public final class ActivityResult implements Parcelable {
|
|||
return this.mResultCode;
|
||||
}
|
||||
|
||||
@Override // java.lang.Object
|
||||
public String toString() {
|
||||
StringBuilder R = a.R("ActivityResult{resultCode=");
|
||||
R.append(resultCodeToString(this.mResultCode));
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package androidx.activity.result;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
/* loaded from: classes.dex */
|
||||
public interface ActivityResultCallback<O> {
|
||||
void onActivityResult(@SuppressLint({"UnknownNullness"}) O o);
|
||||
}
|
||||
|
|
|
@ -2,6 +2,7 @@ package androidx.activity.result;
|
|||
|
||||
import androidx.activity.result.contract.ActivityResultContract;
|
||||
import androidx.annotation.NonNull;
|
||||
/* loaded from: classes.dex */
|
||||
public interface ActivityResultCaller {
|
||||
@NonNull
|
||||
<I, O> ActivityResultLauncher<I> registerForActivityResult(@NonNull ActivityResultContract<I, O> activityResultContract, @NonNull ActivityResultCallback<O> activityResultCallback);
|
||||
|
|
|
@ -2,6 +2,7 @@ package androidx.activity.result;
|
|||
|
||||
import kotlin.jvm.functions.Function1;
|
||||
/* compiled from: ActivityResultCaller.kt */
|
||||
/* loaded from: classes.dex */
|
||||
public final class ActivityResultCallerKt$registerForActivityResult$resultLauncher$1<O> implements ActivityResultCallback<O> {
|
||||
public final /* synthetic */ Function1 $callback;
|
||||
|
||||
|
|
|
@ -2,6 +2,7 @@ package androidx.activity.result;
|
|||
|
||||
import kotlin.jvm.functions.Function1;
|
||||
/* compiled from: ActivityResultCaller.kt */
|
||||
/* loaded from: classes.dex */
|
||||
public final class ActivityResultCallerKt$registerForActivityResult$resultLauncher$2<O> implements ActivityResultCallback<O> {
|
||||
public final /* synthetic */ Function1 $callback;
|
||||
|
||||
|
|
|
@ -5,6 +5,7 @@ import d0.z.d.m;
|
|||
import kotlin.Unit;
|
||||
import kotlin.jvm.functions.Function1;
|
||||
/* compiled from: ActivityResultCaller.kt */
|
||||
/* loaded from: classes.dex */
|
||||
public final class ActivityResultCallerKt {
|
||||
public static final <I, O> ActivityResultLauncher<Unit> registerForActivityResult(ActivityResultCaller activityResultCaller, ActivityResultContract<I, O> activityResultContract, I i, ActivityResultRegistry activityResultRegistry, Function1<? super O, Unit> function1) {
|
||||
m.checkNotNullParameter(activityResultCaller, "$this$registerForActivityResult");
|
||||
|
|
|
@ -8,41 +8,39 @@ import d0.z.d.o;
|
|||
import kotlin.Unit;
|
||||
import kotlin.jvm.functions.Function0;
|
||||
/* compiled from: ActivityResultCaller.kt */
|
||||
/* loaded from: classes.dex */
|
||||
public final class ActivityResultCallerLauncher$resultContract$2 extends o implements Function0<AnonymousClass1> {
|
||||
public final /* synthetic */ ActivityResultCallerLauncher this$0;
|
||||
|
||||
/* compiled from: ActivityResultCaller.kt */
|
||||
/* renamed from: androidx.activity.result.ActivityResultCallerLauncher$resultContract$2$1 reason: invalid class name */
|
||||
/* loaded from: classes.dex */
|
||||
public static final class AnonymousClass1 extends ActivityResultContract<Unit, O> {
|
||||
public final /* synthetic */ ActivityResultCallerLauncher$resultContract$2 this$0;
|
||||
|
||||
public AnonymousClass1(ActivityResultCallerLauncher$resultContract$2 activityResultCallerLauncher$resultContract$2) {
|
||||
this.this$0 = activityResultCallerLauncher$resultContract$2;
|
||||
public AnonymousClass1() {
|
||||
}
|
||||
|
||||
public Intent createIntent(Context context, Unit unit) {
|
||||
m.checkNotNullParameter(context, "context");
|
||||
Intent createIntent = this.this$0.this$0.getCallerContract().createIntent(context, this.this$0.this$0.getInput());
|
||||
Intent createIntent = ActivityResultCallerLauncher$resultContract$2.this.this$0.getCallerContract().createIntent(context, ActivityResultCallerLauncher$resultContract$2.this.this$0.getInput());
|
||||
m.checkNotNullExpressionValue(createIntent, "callerContract.createIntent(context, input)");
|
||||
return createIntent;
|
||||
}
|
||||
|
||||
/* JADX WARNING: Unknown variable types count: 1 */
|
||||
@Override // androidx.activity.result.contract.ActivityResultContract
|
||||
public O parseResult(int i, Intent intent) {
|
||||
return this.this$0.this$0.getCallerContract().parseResult(i, intent);
|
||||
return ActivityResultCallerLauncher$resultContract$2.this.this$0.getCallerContract().parseResult(i, intent);
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public ActivityResultCallerLauncher$resultContract$2(ActivityResultCallerLauncher activityResultCallerLauncher) {
|
||||
super(0);
|
||||
this.this$0 = activityResultCallerLauncher;
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // kotlin.jvm.functions.Function0
|
||||
/* renamed from: invoke */
|
||||
public final AnonymousClass1 mo1invoke() {
|
||||
return new AnonymousClass1(this);
|
||||
public final AnonymousClass1 invoke() {
|
||||
return new AnonymousClass1();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -7,6 +7,7 @@ import d0.z.d.m;
|
|||
import kotlin.Lazy;
|
||||
import kotlin.Unit;
|
||||
/* compiled from: ActivityResultCaller.kt */
|
||||
/* loaded from: classes.dex */
|
||||
public final class ActivityResultCallerLauncher<I, O> extends ActivityResultLauncher<Unit> {
|
||||
private final ActivityResultContract<I, O> callerContract;
|
||||
private final I input;
|
||||
|
@ -25,8 +26,6 @@ public final class ActivityResultCallerLauncher<I, O> extends ActivityResultLaun
|
|||
return this.callerContract;
|
||||
}
|
||||
|
||||
/* Return type fixed from 'androidx.activity.result.contract.ActivityResultContract<kotlin.Unit, O>' to match base method */
|
||||
/* JADX DEBUG: Type inference failed for r0v0. Raw type applied. Possible types: androidx.activity.result.contract.ActivityResultContract<kotlin.Unit, O>, androidx.activity.result.contract.ActivityResultContract<kotlin.Unit, ?> */
|
||||
@Override // androidx.activity.result.ActivityResultLauncher
|
||||
public ActivityResultContract<Unit, ?> getContract() {
|
||||
return (ActivityResultContract<Unit, O>) getResultContract();
|
||||
|
|
|
@ -3,6 +3,7 @@ package androidx.activity.result;
|
|||
import android.content.Intent;
|
||||
import d0.z.d.m;
|
||||
/* compiled from: ActivityResult.kt */
|
||||
/* loaded from: classes.dex */
|
||||
public final class ActivityResultKt {
|
||||
public static final int component1(ActivityResult activityResult) {
|
||||
m.checkNotNullParameter(activityResult, "$this$component1");
|
||||
|
|
|
@ -6,6 +6,7 @@ import androidx.annotation.MainThread;
|
|||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.core.app.ActivityOptionsCompat;
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class ActivityResultLauncher<I> {
|
||||
@NonNull
|
||||
public abstract ActivityResultContract<I, ?> getContract();
|
||||
|
|
|
@ -4,6 +4,7 @@ import androidx.core.app.ActivityOptionsCompat;
|
|||
import d0.z.d.m;
|
||||
import kotlin.Unit;
|
||||
/* compiled from: ActivityResultLauncher.kt */
|
||||
/* loaded from: classes.dex */
|
||||
public final class ActivityResultLauncherKt {
|
||||
public static final void launch(ActivityResultLauncher<Void> activityResultLauncher, ActivityOptionsCompat activityOptionsCompat) {
|
||||
m.checkNotNullParameter(activityResultLauncher, "$this$launch");
|
||||
|
|
|
@ -18,6 +18,7 @@ import java.util.HashMap;
|
|||
import java.util.Iterator;
|
||||
import java.util.Map;
|
||||
import java.util.Random;
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class ActivityResultRegistry {
|
||||
private static final int INITIAL_REQUEST_CODE_VALUE = 65536;
|
||||
private static final String KEY_COMPONENT_ACTIVITY_PENDING_RESULTS = "KEY_COMPONENT_ACTIVITY_PENDING_RESULT";
|
||||
|
@ -25,15 +26,16 @@ public abstract class ActivityResultRegistry {
|
|||
private static final String KEY_COMPONENT_ACTIVITY_REGISTERED_KEYS = "KEY_COMPONENT_ACTIVITY_REGISTERED_KEYS";
|
||||
private static final String KEY_COMPONENT_ACTIVITY_REGISTERED_RCS = "KEY_COMPONENT_ACTIVITY_REGISTERED_RCS";
|
||||
private static final String LOG_TAG = "ActivityResultRegistry";
|
||||
public final transient Map<String, CallbackAndContract<?>> mKeyToCallback = new HashMap();
|
||||
private final Map<String, LifecycleContainer> mKeyToLifecycleContainers = new HashMap();
|
||||
private final Map<String, Integer> mKeyToRc = new HashMap();
|
||||
public final Map<String, Object> mParsedPendingResults = new HashMap();
|
||||
public final Bundle mPendingResults = new Bundle();
|
||||
private Random mRandom = new Random();
|
||||
private final Map<Integer, String> mRcToKey = new HashMap();
|
||||
private final Map<String, Integer> mKeyToRc = new HashMap();
|
||||
private final Map<String, LifecycleContainer> mKeyToLifecycleContainers = new HashMap();
|
||||
public final transient Map<String, CallbackAndContract<?>> mKeyToCallback = new HashMap();
|
||||
public final Map<String, Object> mParsedPendingResults = new HashMap();
|
||||
public final Bundle mPendingResults = new Bundle();
|
||||
|
||||
/* renamed from: androidx.activity.result.ActivityResultRegistry$1 reason: invalid class name */
|
||||
/* loaded from: classes.dex */
|
||||
public class AnonymousClass1 implements LifecycleEventObserver {
|
||||
public final /* synthetic */ ActivityResultCallback val$callback;
|
||||
public final /* synthetic */ ActivityResultContract val$contract;
|
||||
|
@ -68,6 +70,7 @@ public abstract class ActivityResultRegistry {
|
|||
}
|
||||
|
||||
/* renamed from: androidx.activity.result.ActivityResultRegistry$2 reason: invalid class name */
|
||||
/* loaded from: classes.dex */
|
||||
public class AnonymousClass2 extends ActivityResultLauncher<I> {
|
||||
public final /* synthetic */ ActivityResultContract val$contract;
|
||||
public final /* synthetic */ String val$key;
|
||||
|
@ -97,6 +100,7 @@ public abstract class ActivityResultRegistry {
|
|||
}
|
||||
|
||||
/* renamed from: androidx.activity.result.ActivityResultRegistry$3 reason: invalid class name */
|
||||
/* loaded from: classes.dex */
|
||||
public class AnonymousClass3 extends ActivityResultLauncher<I> {
|
||||
public final /* synthetic */ ActivityResultContract val$contract;
|
||||
public final /* synthetic */ String val$key;
|
||||
|
@ -125,6 +129,7 @@ public abstract class ActivityResultRegistry {
|
|||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static class CallbackAndContract<O> {
|
||||
public final ActivityResultCallback<O> mCallback;
|
||||
public final ActivityResultContract<?, O> mContract;
|
||||
|
@ -135,6 +140,7 @@ public abstract class ActivityResultRegistry {
|
|||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static class LifecycleContainer {
|
||||
public final Lifecycle mLifecycle;
|
||||
private final ArrayList<LifecycleEventObserver> mObservers = new ArrayList<>();
|
||||
|
@ -245,7 +251,6 @@ public abstract class ActivityResultRegistry {
|
|||
bundle.putSerializable(KEY_COMPONENT_ACTIVITY_RANDOM_OBJECT, this.mRandom);
|
||||
}
|
||||
|
||||
/* JADX DEBUG: Multi-variable search result rejected for r6v0, resolved type: androidx.activity.result.ActivityResultCallback<O> */
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
@NonNull
|
||||
public final <I, O> ActivityResultLauncher<I> register(@NonNull String str, @NonNull ActivityResultContract<I, O> activityResultContract, @NonNull ActivityResultCallback<O> activityResultCallback) {
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package androidx.activity.result;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
/* loaded from: classes.dex */
|
||||
public interface ActivityResultRegistryOwner {
|
||||
@NonNull
|
||||
ActivityResultRegistry getActivityResultRegistry();
|
||||
|
|
|
@ -9,6 +9,7 @@ import android.os.Parcelable;
|
|||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
@SuppressLint({"BanParcelableUsage"})
|
||||
/* loaded from: classes.dex */
|
||||
public final class IntentSenderRequest implements Parcelable {
|
||||
@NonNull
|
||||
public static final Parcelable.Creator<IntentSenderRequest> CREATOR = new AnonymousClass1();
|
||||
|
@ -20,18 +21,22 @@ public final class IntentSenderRequest implements Parcelable {
|
|||
private final IntentSender mIntentSender;
|
||||
|
||||
/* renamed from: androidx.activity.result.IntentSenderRequest$1 reason: invalid class name */
|
||||
/* loaded from: classes.dex */
|
||||
public class AnonymousClass1 implements Parcelable.Creator<IntentSenderRequest> {
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public IntentSenderRequest createFromParcel(Parcel parcel) {
|
||||
return new IntentSenderRequest(parcel);
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // android.os.Parcelable.Creator
|
||||
public IntentSenderRequest[] newArray(int i) {
|
||||
return new IntentSenderRequest[i];
|
||||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static final class Builder {
|
||||
private Intent mFillInIntent;
|
||||
private int mFlagsMask;
|
||||
|
|
|
@ -5,8 +5,10 @@ import android.content.Context;
|
|||
import android.content.Intent;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class ActivityResultContract<I, O> {
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static final class SynchronousResult<T> {
|
||||
@SuppressLint({"UnknownNullness"})
|
||||
private final T mValue;
|
||||
|
|
|
@ -21,9 +21,11 @@ import java.util.HashMap;
|
|||
import java.util.LinkedHashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
/* loaded from: classes.dex */
|
||||
public final class ActivityResultContracts {
|
||||
|
||||
@TargetApi(19)
|
||||
/* loaded from: classes.dex */
|
||||
public static class CreateDocument extends ActivityResultContract<String, Uri> {
|
||||
@NonNull
|
||||
@CallSuper
|
||||
|
@ -36,6 +38,7 @@ public final class ActivityResultContracts {
|
|||
return null;
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // androidx.activity.result.contract.ActivityResultContract
|
||||
@Nullable
|
||||
public final Uri parseResult(int i, @Nullable Intent intent) {
|
||||
|
@ -46,6 +49,7 @@ public final class ActivityResultContracts {
|
|||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static class GetContent extends ActivityResultContract<String, Uri> {
|
||||
@NonNull
|
||||
@CallSuper
|
||||
|
@ -58,6 +62,7 @@ public final class ActivityResultContracts {
|
|||
return null;
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // androidx.activity.result.contract.ActivityResultContract
|
||||
@Nullable
|
||||
public final Uri parseResult(int i, @Nullable Intent intent) {
|
||||
|
@ -69,6 +74,7 @@ public final class ActivityResultContracts {
|
|||
}
|
||||
|
||||
@TargetApi(18)
|
||||
/* loaded from: classes.dex */
|
||||
public static class GetMultipleContents extends ActivityResultContract<String, List<Uri>> {
|
||||
@NonNull
|
||||
public static List<Uri> getClipDataUris(@NonNull Intent intent) {
|
||||
|
@ -110,6 +116,7 @@ public final class ActivityResultContracts {
|
|||
}
|
||||
|
||||
@TargetApi(19)
|
||||
/* loaded from: classes.dex */
|
||||
public static class OpenDocument extends ActivityResultContract<String[], Uri> {
|
||||
@NonNull
|
||||
@CallSuper
|
||||
|
@ -122,6 +129,7 @@ public final class ActivityResultContracts {
|
|||
return null;
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // androidx.activity.result.contract.ActivityResultContract
|
||||
@Nullable
|
||||
public final Uri parseResult(int i, @Nullable Intent intent) {
|
||||
|
@ -133,6 +141,7 @@ public final class ActivityResultContracts {
|
|||
}
|
||||
|
||||
@TargetApi(21)
|
||||
/* loaded from: classes.dex */
|
||||
public static class OpenDocumentTree extends ActivityResultContract<Uri, Uri> {
|
||||
@NonNull
|
||||
@CallSuper
|
||||
|
@ -149,6 +158,7 @@ public final class ActivityResultContracts {
|
|||
return null;
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // androidx.activity.result.contract.ActivityResultContract
|
||||
@Nullable
|
||||
public final Uri parseResult(int i, @Nullable Intent intent) {
|
||||
|
@ -160,6 +170,7 @@ public final class ActivityResultContracts {
|
|||
}
|
||||
|
||||
@TargetApi(19)
|
||||
/* loaded from: classes.dex */
|
||||
public static class OpenMultipleDocuments extends ActivityResultContract<String[], List<Uri>> {
|
||||
@NonNull
|
||||
@CallSuper
|
||||
|
@ -179,12 +190,14 @@ public final class ActivityResultContracts {
|
|||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static final class PickContact extends ActivityResultContract<Void, Uri> {
|
||||
@NonNull
|
||||
public Intent createIntent(@NonNull Context context, @Nullable Void r2) {
|
||||
return new Intent("android.intent.action.PICK").setType("vnd.android.cursor.dir/contact");
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // androidx.activity.result.contract.ActivityResultContract
|
||||
@Nullable
|
||||
public Uri parseResult(int i, @Nullable Intent intent) {
|
||||
|
@ -195,6 +208,7 @@ public final class ActivityResultContracts {
|
|||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static final class RequestMultiplePermissions extends ActivityResultContract<String[], Map<String, Boolean>> {
|
||||
public static final String ACTION_REQUEST_PERMISSIONS = "androidx.activity.result.contract.action.REQUEST_PERMISSIONS";
|
||||
public static final String EXTRA_PERMISSIONS = "androidx.activity.result.contract.extra.PERMISSIONS";
|
||||
|
@ -233,26 +247,24 @@ public final class ActivityResultContracts {
|
|||
@Override // androidx.activity.result.contract.ActivityResultContract
|
||||
@NonNull
|
||||
public Map<String, Boolean> parseResult(int i, @Nullable Intent intent) {
|
||||
if (i != -1) {
|
||||
return Collections.emptyMap();
|
||||
if (i == -1 && intent != null) {
|
||||
String[] stringArrayExtra = intent.getStringArrayExtra(EXTRA_PERMISSIONS);
|
||||
int[] intArrayExtra = intent.getIntArrayExtra(EXTRA_PERMISSION_GRANT_RESULTS);
|
||||
if (intArrayExtra == null || stringArrayExtra == null) {
|
||||
return Collections.emptyMap();
|
||||
}
|
||||
HashMap hashMap = new HashMap();
|
||||
int length = stringArrayExtra.length;
|
||||
for (int i2 = 0; i2 < length; i2++) {
|
||||
hashMap.put(stringArrayExtra[i2], Boolean.valueOf(intArrayExtra[i2] == 0));
|
||||
}
|
||||
return hashMap;
|
||||
}
|
||||
if (intent == null) {
|
||||
return Collections.emptyMap();
|
||||
}
|
||||
String[] stringArrayExtra = intent.getStringArrayExtra(EXTRA_PERMISSIONS);
|
||||
int[] intArrayExtra = intent.getIntArrayExtra(EXTRA_PERMISSION_GRANT_RESULTS);
|
||||
if (intArrayExtra == null || stringArrayExtra == null) {
|
||||
return Collections.emptyMap();
|
||||
}
|
||||
HashMap hashMap = new HashMap();
|
||||
int length = stringArrayExtra.length;
|
||||
for (int i2 = 0; i2 < length; i2++) {
|
||||
hashMap.put(stringArrayExtra[i2], Boolean.valueOf(intArrayExtra[i2] == 0));
|
||||
}
|
||||
return hashMap;
|
||||
return Collections.emptyMap();
|
||||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static final class RequestPermission extends ActivityResultContract<String, Boolean> {
|
||||
@NonNull
|
||||
public Intent createIntent(@NonNull Context context, @NonNull String str) {
|
||||
|
@ -270,6 +282,7 @@ public final class ActivityResultContracts {
|
|||
return null;
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // androidx.activity.result.contract.ActivityResultContract
|
||||
@NonNull
|
||||
public Boolean parseResult(int i, @Nullable Intent intent) {
|
||||
|
@ -288,6 +301,7 @@ public final class ActivityResultContracts {
|
|||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static final class StartActivityForResult extends ActivityResultContract<Intent, ActivityResult> {
|
||||
public static final String EXTRA_ACTIVITY_OPTIONS_BUNDLE = "androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE";
|
||||
|
||||
|
@ -296,6 +310,7 @@ public final class ActivityResultContracts {
|
|||
return intent;
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // androidx.activity.result.contract.ActivityResultContract
|
||||
@NonNull
|
||||
public ActivityResult parseResult(int i, @Nullable Intent intent) {
|
||||
|
@ -303,6 +318,7 @@ public final class ActivityResultContracts {
|
|||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static final class StartIntentSenderForResult extends ActivityResultContract<IntentSenderRequest, ActivityResult> {
|
||||
public static final String ACTION_INTENT_SENDER_REQUEST = "androidx.activity.result.contract.action.INTENT_SENDER_REQUEST";
|
||||
public static final String EXTRA_INTENT_SENDER_REQUEST = "androidx.activity.result.contract.extra.INTENT_SENDER_REQUEST";
|
||||
|
@ -313,6 +329,7 @@ public final class ActivityResultContracts {
|
|||
return new Intent(ACTION_INTENT_SENDER_REQUEST).putExtra(EXTRA_INTENT_SENDER_REQUEST, intentSenderRequest);
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // androidx.activity.result.contract.ActivityResultContract
|
||||
@NonNull
|
||||
public ActivityResult parseResult(int i, @Nullable Intent intent) {
|
||||
|
@ -320,6 +337,7 @@ public final class ActivityResultContracts {
|
|||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static class TakePicture extends ActivityResultContract<Uri, Boolean> {
|
||||
@NonNull
|
||||
@CallSuper
|
||||
|
@ -332,6 +350,7 @@ public final class ActivityResultContracts {
|
|||
return null;
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // androidx.activity.result.contract.ActivityResultContract
|
||||
@NonNull
|
||||
public final Boolean parseResult(int i, @Nullable Intent intent) {
|
||||
|
@ -339,6 +358,7 @@ public final class ActivityResultContracts {
|
|||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static class TakePicturePreview extends ActivityResultContract<Void, Bitmap> {
|
||||
@NonNull
|
||||
@CallSuper
|
||||
|
@ -351,6 +371,7 @@ public final class ActivityResultContracts {
|
|||
return null;
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // androidx.activity.result.contract.ActivityResultContract
|
||||
@Nullable
|
||||
public final Bitmap parseResult(int i, @Nullable Intent intent) {
|
||||
|
@ -361,6 +382,7 @@ public final class ActivityResultContracts {
|
|||
}
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public static class TakeVideo extends ActivityResultContract<Uri, Bitmap> {
|
||||
@NonNull
|
||||
@CallSuper
|
||||
|
@ -373,6 +395,7 @@ public final class ActivityResultContracts {
|
|||
return null;
|
||||
}
|
||||
|
||||
/* JADX WARN: Can't rename method to resolve collision */
|
||||
@Override // androidx.activity.result.contract.ActivityResultContract
|
||||
@Nullable
|
||||
public final Bitmap parseResult(int i, @Nullable Intent intent) {
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface AnimRes {
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface AnimatorRes {
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface AnyRes {
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.CONSTRUCTOR, ElementType.TYPE, ElementType.PARAMETER})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface AnyThread {
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface ArrayRes {
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface AttrRes {
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.CONSTRUCTOR, ElementType.TYPE, ElementType.PARAMETER})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface BinderThread {
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface BoolRes {
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface CallSuper {
|
||||
}
|
||||
|
|
|
@ -8,6 +8,7 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface CheckResult {
|
||||
String suggest() default "";
|
||||
}
|
||||
|
|
|
@ -8,6 +8,7 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.FIELD})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface ChecksSdkIntAtLeast {
|
||||
int api() default -1;
|
||||
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.PARAMETER, ElementType.METHOD, ElementType.LOCAL_VARIABLE, ElementType.FIELD})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface ColorInt {
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.PARAMETER, ElementType.METHOD, ElementType.LOCAL_VARIABLE, ElementType.FIELD})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.SOURCE)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface ColorLong {
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface ColorRes {
|
||||
}
|
||||
|
|
|
@ -6,5 +6,6 @@ import java.lang.annotation.RetentionPolicy;
|
|||
import java.lang.annotation.Target;
|
||||
@Target({ElementType.CONSTRUCTOR})
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface ContentView {
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface DimenRes {
|
||||
}
|
||||
|
|
|
@ -8,6 +8,7 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE, ElementType.ANNOTATION_TYPE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface Dimension {
|
||||
public static final int DP = 0;
|
||||
public static final int PX = 1;
|
||||
|
|
|
@ -6,5 +6,6 @@ import java.lang.annotation.RetentionPolicy;
|
|||
import java.lang.annotation.Target;
|
||||
@Target({ElementType.METHOD})
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface DoNotInline {
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface DrawableRes {
|
||||
}
|
||||
|
|
|
@ -8,6 +8,7 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE, ElementType.ANNOTATION_TYPE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface FloatRange {
|
||||
double from() default Double.NEGATIVE_INFINITY;
|
||||
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface FontRes {
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface FractionRes {
|
||||
}
|
||||
|
|
|
@ -6,6 +6,7 @@ import java.lang.annotation.RetentionPolicy;
|
|||
import java.lang.annotation.Target;
|
||||
@Target({ElementType.FIELD, ElementType.METHOD})
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface GuardedBy {
|
||||
String value();
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.PARAMETER, ElementType.METHOD, ElementType.LOCAL_VARIABLE, ElementType.FIELD})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.SOURCE)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface HalfFloat {
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface IdRes {
|
||||
}
|
||||
|
|
|
@ -6,10 +6,12 @@ import java.lang.annotation.RetentionPolicy;
|
|||
import java.lang.annotation.Target;
|
||||
@Target({ElementType.METHOD})
|
||||
@Retention(RetentionPolicy.SOURCE)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface InspectableProperty {
|
||||
|
||||
@Target({ElementType.TYPE})
|
||||
@Retention(RetentionPolicy.SOURCE)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface EnumEntry {
|
||||
String name();
|
||||
|
||||
|
@ -18,6 +20,7 @@ public @interface InspectableProperty {
|
|||
|
||||
@Target({ElementType.TYPE})
|
||||
@Retention(RetentionPolicy.SOURCE)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface FlagEntry {
|
||||
int mask() default 0;
|
||||
|
||||
|
@ -26,6 +29,7 @@ public @interface InspectableProperty {
|
|||
int target();
|
||||
}
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public enum ValueType {
|
||||
NONE,
|
||||
INFERRED,
|
||||
|
|
|
@ -6,6 +6,7 @@ import java.lang.annotation.RetentionPolicy;
|
|||
import java.lang.annotation.Target;
|
||||
@Target({ElementType.ANNOTATION_TYPE})
|
||||
@Retention(RetentionPolicy.SOURCE)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface IntDef {
|
||||
boolean flag() default false;
|
||||
|
||||
|
|
|
@ -8,6 +8,7 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE, ElementType.ANNOTATION_TYPE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface IntRange {
|
||||
long from() default Long.MIN_VALUE;
|
||||
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface IntegerRes {
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface InterpolatorRes {
|
||||
}
|
||||
|
|
|
@ -6,5 +6,6 @@ import java.lang.annotation.RetentionPolicy;
|
|||
import java.lang.annotation.Target;
|
||||
@Target({ElementType.PACKAGE, ElementType.TYPE, ElementType.ANNOTATION_TYPE, ElementType.CONSTRUCTOR, ElementType.METHOD, ElementType.FIELD})
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface Keep {
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface LayoutRes {
|
||||
}
|
||||
|
|
|
@ -6,6 +6,7 @@ import java.lang.annotation.RetentionPolicy;
|
|||
import java.lang.annotation.Target;
|
||||
@Target({ElementType.ANNOTATION_TYPE})
|
||||
@Retention(RetentionPolicy.SOURCE)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface LongDef {
|
||||
boolean flag() default false;
|
||||
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.CONSTRUCTOR, ElementType.TYPE, ElementType.PARAMETER})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface MainThread {
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface MenuRes {
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface NavigationRes {
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE, ElementType.ANNOTATION_TYPE, ElementType.PACKAGE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface NonNull {
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE, ElementType.ANNOTATION_TYPE, ElementType.PACKAGE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface Nullable {
|
||||
}
|
||||
|
|
|
@ -8,6 +8,7 @@ import java.lang.annotation.Target;
|
|||
/* compiled from: OptIn.kt */
|
||||
@Target({ElementType.TYPE, ElementType.METHOD, ElementType.PARAMETER, ElementType.CONSTRUCTOR, ElementType.LOCAL_VARIABLE})
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface OptIn {
|
||||
Class<? extends Annotation>[] markerClass();
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface PluralsRes {
|
||||
}
|
||||
|
|
|
@ -9,5 +9,6 @@ import java.lang.annotation.Target;
|
|||
@Dimension(unit = 1)
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface Px {
|
||||
}
|
||||
|
|
|
@ -8,5 +8,6 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface RawRes {
|
||||
}
|
||||
|
|
|
@ -8,6 +8,7 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.TYPE, ElementType.METHOD, ElementType.CONSTRUCTOR, ElementType.FIELD, ElementType.PACKAGE})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface RequiresApi {
|
||||
@IntRange(from = 1)
|
||||
int api() default 1;
|
||||
|
|
|
@ -6,6 +6,7 @@ import java.lang.annotation.RetentionPolicy;
|
|||
import java.lang.annotation.Target;
|
||||
@Target({ElementType.TYPE, ElementType.FIELD, ElementType.METHOD, ElementType.CONSTRUCTOR})
|
||||
@Retention(RetentionPolicy.SOURCE)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface RequiresFeature {
|
||||
String enforcement();
|
||||
|
||||
|
|
|
@ -7,9 +7,11 @@ import java.lang.annotation.Target;
|
|||
/* compiled from: RequiresOptIn.kt */
|
||||
@Target({ElementType.ANNOTATION_TYPE})
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface RequiresOptIn {
|
||||
|
||||
/* compiled from: RequiresOptIn.kt */
|
||||
/* loaded from: classes.dex */
|
||||
public enum Level {
|
||||
WARNING,
|
||||
ERROR
|
||||
|
|
|
@ -8,14 +8,17 @@ import java.lang.annotation.Target;
|
|||
@Target({ElementType.ANNOTATION_TYPE, ElementType.METHOD, ElementType.CONSTRUCTOR, ElementType.FIELD, ElementType.PARAMETER})
|
||||
@Documented
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface RequiresPermission {
|
||||
|
||||
@Target({ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER})
|
||||
/* loaded from: classes.dex */
|
||||
public @interface Read {
|
||||
RequiresPermission value() default @RequiresPermission;
|
||||
}
|
||||
|
||||
@Target({ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER})
|
||||
/* loaded from: classes.dex */
|
||||
public @interface Write {
|
||||
RequiresPermission value() default @RequiresPermission;
|
||||
}
|
||||
|
|
|
@ -6,8 +6,10 @@ import java.lang.annotation.RetentionPolicy;
|
|||
import java.lang.annotation.Target;
|
||||
@Target({ElementType.ANNOTATION_TYPE, ElementType.TYPE, ElementType.METHOD, ElementType.CONSTRUCTOR, ElementType.FIELD, ElementType.PACKAGE})
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface RestrictTo {
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public enum Scope {
|
||||
LIBRARY,
|
||||
LIBRARY_GROUP,
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue