fixing some issues
This commit is contained in:
1 parent
63b355e921
commit
68a09af8ac
4523 files changed
-1838275
No files matched your search
@@ -1,2 +0,0 @@
|
||||
appMetadataVersion=1.1
|
||||
androidGradlePluginVersion=7.2.1
|
||||
@@ -1,83 +0,0 @@
|
||||
.class public Landroid/support/v4/app/INotificationSideChannel$Default;
|
||||
.super Ljava/lang/Object;
|
||||
.source "INotificationSideChannel.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/support/v4/app/INotificationSideChannel;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroid/support/v4/app/INotificationSideChannel;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = "Default"
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 14
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public asBinder()Landroid/os/IBinder;
|
||||
.locals 1
|
||||
|
||||
.line 36
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public cancel(Ljava/lang/String;ILjava/lang/String;)V
|
||||
.locals 0
|
||||
.param p1, "packageName" # Ljava/lang/String;
|
||||
.param p2, "id" # I
|
||||
.param p3, "tag" # Ljava/lang/String;
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 27
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public cancelAll(Ljava/lang/String;)V
|
||||
.locals 0
|
||||
.param p1, "packageName" # Ljava/lang/String;
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 33
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public notify(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V
|
||||
.locals 0
|
||||
.param p1, "packageName" # Ljava/lang/String;
|
||||
.param p2, "id" # I
|
||||
.param p3, "tag" # Ljava/lang/String;
|
||||
.param p4, "notification" # Landroid/app/Notification;
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 21
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,343 +0,0 @@
|
||||
.class Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;
|
||||
.super Ljava/lang/Object;
|
||||
.source "INotificationSideChannel.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/support/v4/app/INotificationSideChannel;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroid/support/v4/app/INotificationSideChannel$Stub;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0xa
|
||||
name = "Proxy"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static sDefaultImpl:Landroid/support/v4/app/INotificationSideChannel;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mRemote:Landroid/os/IBinder;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroid/os/IBinder;)V
|
||||
.locals 0
|
||||
.param p1, "remote" # Landroid/os/IBinder;
|
||||
|
||||
.line 126
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
.line 127
|
||||
iput-object p1, p0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;->mRemote:Landroid/os/IBinder;
|
||||
|
||||
.line 128
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public asBinder()Landroid/os/IBinder;
|
||||
.locals 1
|
||||
|
||||
.line 131
|
||||
iget-object v0, p0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;->mRemote:Landroid/os/IBinder;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public cancel(Ljava/lang/String;ILjava/lang/String;)V
|
||||
.locals 5
|
||||
.param p1, "packageName" # Ljava/lang/String;
|
||||
.param p2, "id" # I
|
||||
.param p3, "tag" # Ljava/lang/String;
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 170
|
||||
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 172
|
||||
.local v0, "_data":Landroid/os/Parcel;
|
||||
:try_start_0
|
||||
const-string v1, "android.support.v4.app.INotificationSideChannel"
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
|
||||
|
||||
.line 173
|
||||
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
|
||||
|
||||
.line 174
|
||||
invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
.line 175
|
||||
invoke-virtual {v0, p3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
|
||||
|
||||
.line 176
|
||||
iget-object v1, p0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;->mRemote:Landroid/os/IBinder;
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
.line 177
|
||||
.local v1, "_status":Z
|
||||
if-nez v1, :cond_0
|
||||
|
||||
invoke-static {}, Landroid/support/v4/app/INotificationSideChannel$Stub;->getDefaultImpl()Landroid/support/v4/app/INotificationSideChannel;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
if-eqz v2, :cond_0
|
||||
|
||||
.line 178
|
||||
invoke-static {}, Landroid/support/v4/app/INotificationSideChannel$Stub;->getDefaultImpl()Landroid/support/v4/app/INotificationSideChannel;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-interface {v2, p1, p2, p3}, Landroid/support/v4/app/INotificationSideChannel;->cancel(Ljava/lang/String;ILjava/lang/String;)V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
.line 183
|
||||
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
.line 179
|
||||
return-void
|
||||
|
||||
.line 183
|
||||
.end local v1 # "_status":Z
|
||||
:cond_0
|
||||
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
.line 184
|
||||
nop
|
||||
|
||||
.line 185
|
||||
return-void
|
||||
|
||||
.line 183
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
|
||||
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
.line 184
|
||||
throw v1
|
||||
.end method
|
||||
|
||||
.method public cancelAll(Ljava/lang/String;)V
|
||||
.locals 5
|
||||
.param p1, "packageName" # Ljava/lang/String;
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 191
|
||||
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 193
|
||||
.local v0, "_data":Landroid/os/Parcel;
|
||||
:try_start_0
|
||||
const-string v1, "android.support.v4.app.INotificationSideChannel"
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
|
||||
|
||||
.line 194
|
||||
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
|
||||
|
||||
.line 195
|
||||
iget-object v1, p0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;->mRemote:Landroid/os/IBinder;
|
||||
|
||||
const/4 v2, 0x3
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
.line 196
|
||||
.local v1, "_status":Z
|
||||
if-nez v1, :cond_0
|
||||
|
||||
invoke-static {}, Landroid/support/v4/app/INotificationSideChannel$Stub;->getDefaultImpl()Landroid/support/v4/app/INotificationSideChannel;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
if-eqz v2, :cond_0
|
||||
|
||||
.line 197
|
||||
invoke-static {}, Landroid/support/v4/app/INotificationSideChannel$Stub;->getDefaultImpl()Landroid/support/v4/app/INotificationSideChannel;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-interface {v2, p1}, Landroid/support/v4/app/INotificationSideChannel;->cancelAll(Ljava/lang/String;)V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
.line 202
|
||||
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
.line 198
|
||||
return-void
|
||||
|
||||
.line 202
|
||||
.end local v1 # "_status":Z
|
||||
:cond_0
|
||||
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
.line 203
|
||||
nop
|
||||
|
||||
.line 204
|
||||
return-void
|
||||
|
||||
.line 202
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
|
||||
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
.line 203
|
||||
throw v1
|
||||
.end method
|
||||
|
||||
.method public getInterfaceDescriptor()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
.line 135
|
||||
const-string v0, "android.support.v4.app.INotificationSideChannel"
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public notify(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V
|
||||
.locals 4
|
||||
.param p1, "packageName" # Ljava/lang/String;
|
||||
.param p2, "id" # I
|
||||
.param p3, "tag" # Ljava/lang/String;
|
||||
.param p4, "notification" # Landroid/app/Notification;
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 142
|
||||
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 144
|
||||
.local v0, "_data":Landroid/os/Parcel;
|
||||
:try_start_0
|
||||
const-string v1, "android.support.v4.app.INotificationSideChannel"
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
|
||||
|
||||
.line 145
|
||||
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
|
||||
|
||||
.line 146
|
||||
invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
.line 147
|
||||
invoke-virtual {v0, p3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
|
||||
|
||||
.line 148
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
if-eqz p4, :cond_0
|
||||
|
||||
.line 149
|
||||
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
.line 150
|
||||
invoke-virtual {p4, v0, v1}, Landroid/app/Notification;->writeToParcel(Landroid/os/Parcel;I)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 153
|
||||
:cond_0
|
||||
invoke-virtual {v0, v1}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
.line 155
|
||||
:goto_0
|
||||
iget-object v1, p0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;->mRemote:Landroid/os/IBinder;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-interface {v1, v2, v0, v3, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
.line 156
|
||||
.local v1, "_status":Z
|
||||
if-nez v1, :cond_1
|
||||
|
||||
invoke-static {}, Landroid/support/v4/app/INotificationSideChannel$Stub;->getDefaultImpl()Landroid/support/v4/app/INotificationSideChannel;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
.line 157
|
||||
invoke-static {}, Landroid/support/v4/app/INotificationSideChannel$Stub;->getDefaultImpl()Landroid/support/v4/app/INotificationSideChannel;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-interface {v2, p1, p2, p3, p4}, Landroid/support/v4/app/INotificationSideChannel;->notify(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
.line 162
|
||||
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
.line 158
|
||||
return-void
|
||||
|
||||
.line 162
|
||||
.end local v1 # "_status":Z
|
||||
:cond_1
|
||||
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
.line 163
|
||||
nop
|
||||
|
||||
.line 164
|
||||
return-void
|
||||
|
||||
.line 162
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
|
||||
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
.line 163
|
||||
throw v1
|
||||
.end method
|
||||
@@ -1,295 +0,0 @@
|
||||
.class public abstract Landroid/support/v4/app/INotificationSideChannel$Stub;
|
||||
.super Landroid/os/Binder;
|
||||
.source "INotificationSideChannel.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/support/v4/app/INotificationSideChannel;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroid/support/v4/app/INotificationSideChannel;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x409
|
||||
name = "Stub"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field private static final DESCRIPTOR:Ljava/lang/String; = "android.support.v4.app.INotificationSideChannel"
|
||||
|
||||
.field static final TRANSACTION_cancel:I = 0x2
|
||||
|
||||
.field static final TRANSACTION_cancelAll:I = 0x3
|
||||
|
||||
.field static final TRANSACTION_notify:I = 0x1
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
.line 45
|
||||
invoke-direct {p0}, Landroid/os/Binder;-><init>()V
|
||||
|
||||
.line 46
|
||||
const-string v0, "android.support.v4.app.INotificationSideChannel"
|
||||
|
||||
invoke-virtual {p0, p0, v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;->attachInterface(Landroid/os/IInterface;Ljava/lang/String;)V
|
||||
|
||||
.line 47
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static asInterface(Landroid/os/IBinder;)Landroid/support/v4/app/INotificationSideChannel;
|
||||
.locals 2
|
||||
.param p0, "obj" # Landroid/os/IBinder;
|
||||
|
||||
.line 54
|
||||
if-nez p0, :cond_0
|
||||
|
||||
.line 55
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
|
||||
.line 57
|
||||
:cond_0
|
||||
const-string v0, "android.support.v4.app.INotificationSideChannel"
|
||||
|
||||
invoke-interface {p0, v0}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 58
|
||||
.local v0, "iin":Landroid/os/IInterface;
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
instance-of v1, v0, Landroid/support/v4/app/INotificationSideChannel;
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
.line 59
|
||||
move-object v1, v0
|
||||
|
||||
check-cast v1, Landroid/support/v4/app/INotificationSideChannel;
|
||||
|
||||
return-object v1
|
||||
|
||||
.line 61
|
||||
:cond_1
|
||||
new-instance v1, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;
|
||||
|
||||
invoke-direct {v1, p0}, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;-><init>(Landroid/os/IBinder;)V
|
||||
|
||||
return-object v1
|
||||
.end method
|
||||
|
||||
.method public static getDefaultImpl()Landroid/support/v4/app/INotificationSideChannel;
|
||||
.locals 1
|
||||
|
||||
.line 224
|
||||
sget-object v0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;->sDefaultImpl:Landroid/support/v4/app/INotificationSideChannel;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public static setDefaultImpl(Landroid/support/v4/app/INotificationSideChannel;)Z
|
||||
.locals 2
|
||||
.param p0, "impl" # Landroid/support/v4/app/INotificationSideChannel;
|
||||
|
||||
.line 214
|
||||
sget-object v0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;->sDefaultImpl:Landroid/support/v4/app/INotificationSideChannel;
|
||||
|
||||
if-nez v0, :cond_1
|
||||
|
||||
.line 217
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
.line 218
|
||||
sput-object p0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;->sDefaultImpl:Landroid/support/v4/app/INotificationSideChannel;
|
||||
|
||||
.line 219
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
|
||||
.line 221
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
return v0
|
||||
|
||||
.line 215
|
||||
:cond_1
|
||||
new-instance v0, Ljava/lang/IllegalStateException;
|
||||
|
||||
const-string v1, "setDefaultImpl() called twice"
|
||||
|
||||
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public asBinder()Landroid/os/IBinder;
|
||||
.locals 0
|
||||
|
||||
.line 65
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
|
||||
.locals 6
|
||||
.param p1, "code" # I
|
||||
.param p2, "data" # Landroid/os/Parcel;
|
||||
.param p3, "reply" # Landroid/os/Parcel;
|
||||
.param p4, "flags" # I
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 69
|
||||
const-string v0, "android.support.v4.app.INotificationSideChannel"
|
||||
|
||||
.line 70
|
||||
.local v0, "descriptor":Ljava/lang/String;
|
||||
const/4 v1, 0x1
|
||||
|
||||
sparse-switch p1, :sswitch_data_0
|
||||
|
||||
.line 118
|
||||
invoke-super {p0, p1, p2, p3, p4}, Landroid/os/Binder;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
return v1
|
||||
|
||||
.line 74
|
||||
:sswitch_0
|
||||
invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
|
||||
|
||||
.line 75
|
||||
return v1
|
||||
|
||||
.line 110
|
||||
:sswitch_1
|
||||
invoke-virtual {p2, v0}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
|
||||
|
||||
.line 112
|
||||
invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
.line 113
|
||||
.local v2, "_arg0":Ljava/lang/String;
|
||||
invoke-virtual {p0, v2}, Landroid/support/v4/app/INotificationSideChannel$Stub;->cancelAll(Ljava/lang/String;)V
|
||||
|
||||
.line 114
|
||||
return v1
|
||||
|
||||
.line 98
|
||||
.end local v2 # "_arg0":Ljava/lang/String;
|
||||
:sswitch_2
|
||||
invoke-virtual {p2, v0}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
|
||||
|
||||
.line 100
|
||||
invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
.line 102
|
||||
.restart local v2 # "_arg0":Ljava/lang/String;
|
||||
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
|
||||
|
||||
move-result v3
|
||||
|
||||
.line 104
|
||||
.local v3, "_arg1":I
|
||||
invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
.line 105
|
||||
.local v4, "_arg2":Ljava/lang/String;
|
||||
invoke-virtual {p0, v2, v3, v4}, Landroid/support/v4/app/INotificationSideChannel$Stub;->cancel(Ljava/lang/String;ILjava/lang/String;)V
|
||||
|
||||
.line 106
|
||||
return v1
|
||||
|
||||
.line 79
|
||||
.end local v2 # "_arg0":Ljava/lang/String;
|
||||
.end local v3 # "_arg1":I
|
||||
.end local v4 # "_arg2":Ljava/lang/String;
|
||||
:sswitch_3
|
||||
invoke-virtual {p2, v0}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
|
||||
|
||||
.line 81
|
||||
invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
.line 83
|
||||
.restart local v2 # "_arg0":Ljava/lang/String;
|
||||
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
|
||||
|
||||
move-result v3
|
||||
|
||||
.line 85
|
||||
.restart local v3 # "_arg1":I
|
||||
invoke-virtual {p2}, Landroid/os/Parcel;->readString()Ljava/lang/String;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
.line 87
|
||||
.restart local v4 # "_arg2":Ljava/lang/String;
|
||||
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
|
||||
|
||||
move-result v5
|
||||
|
||||
if-eqz v5, :cond_0
|
||||
|
||||
.line 88
|
||||
sget-object v5, Landroid/app/Notification;->CREATOR:Landroid/os/Parcelable$Creator;
|
||||
|
||||
invoke-interface {v5, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
check-cast v5, Landroid/app/Notification;
|
||||
|
||||
.local v5, "_arg3":Landroid/app/Notification;
|
||||
goto :goto_0
|
||||
|
||||
.line 91
|
||||
.end local v5 # "_arg3":Landroid/app/Notification;
|
||||
:cond_0
|
||||
const/4 v5, 0x0
|
||||
|
||||
.line 93
|
||||
.restart local v5 # "_arg3":Landroid/app/Notification;
|
||||
:goto_0
|
||||
invoke-virtual {p0, v2, v3, v4, v5}, Landroid/support/v4/app/INotificationSideChannel$Stub;->notify(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V
|
||||
|
||||
.line 94
|
||||
return v1
|
||||
|
||||
:sswitch_data_0
|
||||
.sparse-switch
|
||||
0x1 -> :sswitch_3
|
||||
0x2 -> :sswitch_2
|
||||
0x3 -> :sswitch_1
|
||||
0x5f4e5446 -> :sswitch_0
|
||||
.end sparse-switch
|
||||
.end method
|
||||
@@ -1,41 +0,0 @@
|
||||
.class public interface abstract Landroid/support/v4/app/INotificationSideChannel;
|
||||
.super Ljava/lang/Object;
|
||||
.source "INotificationSideChannel.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/os/IInterface;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroid/support/v4/app/INotificationSideChannel$Stub;,
|
||||
Landroid/support/v4/app/INotificationSideChannel$Default;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract cancel(Ljava/lang/String;ILjava/lang/String;)V
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract cancelAll(Ljava/lang/String;)V
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract notify(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
@@ -1,38 +0,0 @@
|
||||
.class public final Landroid/support/v4/app/RemoteActionCompatParcelizer;
|
||||
.super Landroidx/core/app/RemoteActionCompatParcelizer;
|
||||
.source "RemoteActionCompatParcelizer.java"
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 11
|
||||
invoke-direct {p0}, Landroidx/core/app/RemoteActionCompatParcelizer;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static read(Landroidx/versionedparcelable/VersionedParcel;)Landroidx/core/app/RemoteActionCompat;
|
||||
.locals 1
|
||||
.param p0, "parcel" # Landroidx/versionedparcelable/VersionedParcel;
|
||||
|
||||
.line 13
|
||||
invoke-static {p0}, Landroidx/core/app/RemoteActionCompatParcelizer;->read(Landroidx/versionedparcelable/VersionedParcel;)Landroidx/core/app/RemoteActionCompat;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public static write(Landroidx/core/app/RemoteActionCompat;Landroidx/versionedparcelable/VersionedParcel;)V
|
||||
.locals 0
|
||||
.param p0, "obj" # Landroidx/core/app/RemoteActionCompat;
|
||||
.param p1, "parcel" # Landroidx/versionedparcelable/VersionedParcel;
|
||||
|
||||
.line 17
|
||||
invoke-static {p0, p1}, Landroidx/core/app/RemoteActionCompatParcelizer;->write(Landroidx/core/app/RemoteActionCompat;Landroidx/versionedparcelable/VersionedParcel;)V
|
||||
|
||||
.line 18
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,38 +0,0 @@
|
||||
.class public final Landroid/support/v4/graphics/drawable/IconCompatParcelizer;
|
||||
.super Landroidx/core/graphics/drawable/IconCompatParcelizer;
|
||||
.source "IconCompatParcelizer.java"
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 11
|
||||
invoke-direct {p0}, Landroidx/core/graphics/drawable/IconCompatParcelizer;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static read(Landroidx/versionedparcelable/VersionedParcel;)Landroidx/core/graphics/drawable/IconCompat;
|
||||
.locals 1
|
||||
.param p0, "parcel" # Landroidx/versionedparcelable/VersionedParcel;
|
||||
|
||||
.line 13
|
||||
invoke-static {p0}, Landroidx/core/graphics/drawable/IconCompatParcelizer;->read(Landroidx/versionedparcelable/VersionedParcel;)Landroidx/core/graphics/drawable/IconCompat;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public static write(Landroidx/core/graphics/drawable/IconCompat;Landroidx/versionedparcelable/VersionedParcel;)V
|
||||
.locals 0
|
||||
.param p0, "obj" # Landroidx/core/graphics/drawable/IconCompat;
|
||||
.param p1, "parcel" # Landroidx/versionedparcelable/VersionedParcel;
|
||||
|
||||
.line 17
|
||||
invoke-static {p0, p1}, Landroidx/core/graphics/drawable/IconCompatParcelizer;->write(Landroidx/core/graphics/drawable/IconCompat;Landroidx/versionedparcelable/VersionedParcel;)V
|
||||
|
||||
.line 18
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,53 +0,0 @@
|
||||
.class public Landroid/support/v4/os/IResultReceiver$Default;
|
||||
.super Ljava/lang/Object;
|
||||
.source "IResultReceiver.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/support/v4/os/IResultReceiver;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroid/support/v4/os/IResultReceiver;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = "Default"
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 9
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public asBinder()Landroid/os/IBinder;
|
||||
.locals 1
|
||||
|
||||
.line 16
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public send(ILandroid/os/Bundle;)V
|
||||
.locals 0
|
||||
.param p1, "resultCode" # I
|
||||
.param p2, "resultData" # Landroid/os/Bundle;
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 13
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,161 +0,0 @@
|
||||
.class Landroid/support/v4/os/IResultReceiver$Stub$Proxy;
|
||||
.super Ljava/lang/Object;
|
||||
.source "IResultReceiver.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/support/v4/os/IResultReceiver;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroid/support/v4/os/IResultReceiver$Stub;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0xa
|
||||
name = "Proxy"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static sDefaultImpl:Landroid/support/v4/os/IResultReceiver;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mRemote:Landroid/os/IBinder;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroid/os/IBinder;)V
|
||||
.locals 0
|
||||
.param p1, "remote" # Landroid/os/IBinder;
|
||||
|
||||
.line 82
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
.line 83
|
||||
iput-object p1, p0, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;->mRemote:Landroid/os/IBinder;
|
||||
|
||||
.line 84
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public asBinder()Landroid/os/IBinder;
|
||||
.locals 1
|
||||
|
||||
.line 87
|
||||
iget-object v0, p0, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;->mRemote:Landroid/os/IBinder;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public getInterfaceDescriptor()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
.line 91
|
||||
const-string v0, "android.support.v4.os.IResultReceiver"
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public send(ILandroid/os/Bundle;)V
|
||||
.locals 4
|
||||
.param p1, "resultCode" # I
|
||||
.param p2, "resultData" # Landroid/os/Bundle;
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 95
|
||||
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 97
|
||||
.local v0, "_data":Landroid/os/Parcel;
|
||||
:try_start_0
|
||||
const-string v1, "android.support.v4.os.IResultReceiver"
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
|
||||
|
||||
.line 98
|
||||
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
.line 99
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
.line 100
|
||||
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
.line 101
|
||||
invoke-virtual {p2, v0, v1}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 104
|
||||
:cond_0
|
||||
invoke-virtual {v0, v1}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
.line 106
|
||||
:goto_0
|
||||
iget-object v1, p0, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;->mRemote:Landroid/os/IBinder;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-interface {v1, v2, v0, v3, v2}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
.line 107
|
||||
.local v1, "_status":Z
|
||||
if-nez v1, :cond_1
|
||||
|
||||
invoke-static {}, Landroid/support/v4/os/IResultReceiver$Stub;->getDefaultImpl()Landroid/support/v4/os/IResultReceiver;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
.line 108
|
||||
invoke-static {}, Landroid/support/v4/os/IResultReceiver$Stub;->getDefaultImpl()Landroid/support/v4/os/IResultReceiver;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-interface {v2, p1, p2}, Landroid/support/v4/os/IResultReceiver;->send(ILandroid/os/Bundle;)V
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
.line 113
|
||||
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
.line 109
|
||||
return-void
|
||||
|
||||
.line 113
|
||||
.end local v1 # "_status":Z
|
||||
:cond_1
|
||||
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
.line 114
|
||||
nop
|
||||
|
||||
.line 115
|
||||
return-void
|
||||
|
||||
.line 113
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
|
||||
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
|
||||
|
||||
.line 114
|
||||
throw v1
|
||||
.end method
|
||||
@@ -1,229 +0,0 @@
|
||||
.class public abstract Landroid/support/v4/os/IResultReceiver$Stub;
|
||||
.super Landroid/os/Binder;
|
||||
.source "IResultReceiver.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/support/v4/os/IResultReceiver;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroid/support/v4/os/IResultReceiver;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x409
|
||||
name = "Stub"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroid/support/v4/os/IResultReceiver$Stub$Proxy;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field private static final DESCRIPTOR:Ljava/lang/String; = "android.support.v4.os.IResultReceiver"
|
||||
|
||||
.field static final TRANSACTION_send:I = 0x1
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
.line 25
|
||||
invoke-direct {p0}, Landroid/os/Binder;-><init>()V
|
||||
|
||||
.line 26
|
||||
const-string v0, "android.support.v4.os.IResultReceiver"
|
||||
|
||||
invoke-virtual {p0, p0, v0}, Landroid/support/v4/os/IResultReceiver$Stub;->attachInterface(Landroid/os/IInterface;Ljava/lang/String;)V
|
||||
|
||||
.line 27
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static asInterface(Landroid/os/IBinder;)Landroid/support/v4/os/IResultReceiver;
|
||||
.locals 2
|
||||
.param p0, "obj" # Landroid/os/IBinder;
|
||||
|
||||
.line 34
|
||||
if-nez p0, :cond_0
|
||||
|
||||
.line 35
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
|
||||
.line 37
|
||||
:cond_0
|
||||
const-string v0, "android.support.v4.os.IResultReceiver"
|
||||
|
||||
invoke-interface {p0, v0}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 38
|
||||
.local v0, "iin":Landroid/os/IInterface;
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
instance-of v1, v0, Landroid/support/v4/os/IResultReceiver;
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
.line 39
|
||||
move-object v1, v0
|
||||
|
||||
check-cast v1, Landroid/support/v4/os/IResultReceiver;
|
||||
|
||||
return-object v1
|
||||
|
||||
.line 41
|
||||
:cond_1
|
||||
new-instance v1, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;
|
||||
|
||||
invoke-direct {v1, p0}, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;-><init>(Landroid/os/IBinder;)V
|
||||
|
||||
return-object v1
|
||||
.end method
|
||||
|
||||
.method public static getDefaultImpl()Landroid/support/v4/os/IResultReceiver;
|
||||
.locals 1
|
||||
|
||||
.line 133
|
||||
sget-object v0, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;->sDefaultImpl:Landroid/support/v4/os/IResultReceiver;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public static setDefaultImpl(Landroid/support/v4/os/IResultReceiver;)Z
|
||||
.locals 2
|
||||
.param p0, "impl" # Landroid/support/v4/os/IResultReceiver;
|
||||
|
||||
.line 123
|
||||
sget-object v0, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;->sDefaultImpl:Landroid/support/v4/os/IResultReceiver;
|
||||
|
||||
if-nez v0, :cond_1
|
||||
|
||||
.line 126
|
||||
if-eqz p0, :cond_0
|
||||
|
||||
.line 127
|
||||
sput-object p0, Landroid/support/v4/os/IResultReceiver$Stub$Proxy;->sDefaultImpl:Landroid/support/v4/os/IResultReceiver;
|
||||
|
||||
.line 128
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
|
||||
.line 130
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
return v0
|
||||
|
||||
.line 124
|
||||
:cond_1
|
||||
new-instance v0, Ljava/lang/IllegalStateException;
|
||||
|
||||
const-string v1, "setDefaultImpl() called twice"
|
||||
|
||||
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public asBinder()Landroid/os/IBinder;
|
||||
.locals 0
|
||||
|
||||
.line 45
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
|
||||
.locals 4
|
||||
.param p1, "code" # I
|
||||
.param p2, "data" # Landroid/os/Parcel;
|
||||
.param p3, "reply" # Landroid/os/Parcel;
|
||||
.param p4, "flags" # I
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 49
|
||||
const-string v0, "android.support.v4.os.IResultReceiver"
|
||||
|
||||
.line 50
|
||||
.local v0, "descriptor":Ljava/lang/String;
|
||||
const/4 v1, 0x1
|
||||
|
||||
sparse-switch p1, :sswitch_data_0
|
||||
|
||||
.line 74
|
||||
invoke-super {p0, p1, p2, p3, p4}, Landroid/os/Binder;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
return v1
|
||||
|
||||
.line 54
|
||||
:sswitch_0
|
||||
invoke-virtual {p3, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
|
||||
|
||||
.line 55
|
||||
return v1
|
||||
|
||||
.line 59
|
||||
:sswitch_1
|
||||
invoke-virtual {p2, v0}, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V
|
||||
|
||||
.line 61
|
||||
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
|
||||
|
||||
move-result v2
|
||||
|
||||
.line 63
|
||||
.local v2, "_arg0":I
|
||||
invoke-virtual {p2}, Landroid/os/Parcel;->readInt()I
|
||||
|
||||
move-result v3
|
||||
|
||||
if-eqz v3, :cond_0
|
||||
|
||||
.line 64
|
||||
sget-object v3, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
|
||||
|
||||
invoke-interface {v3, p2}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
check-cast v3, Landroid/os/Bundle;
|
||||
|
||||
.local v3, "_arg1":Landroid/os/Bundle;
|
||||
goto :goto_0
|
||||
|
||||
.line 67
|
||||
.end local v3 # "_arg1":Landroid/os/Bundle;
|
||||
:cond_0
|
||||
const/4 v3, 0x0
|
||||
|
||||
.line 69
|
||||
.restart local v3 # "_arg1":Landroid/os/Bundle;
|
||||
:goto_0
|
||||
invoke-virtual {p0, v2, v3}, Landroid/support/v4/os/IResultReceiver$Stub;->send(ILandroid/os/Bundle;)V
|
||||
|
||||
.line 70
|
||||
return v1
|
||||
|
||||
:sswitch_data_0
|
||||
.sparse-switch
|
||||
0x1 -> :sswitch_1
|
||||
0x5f4e5446 -> :sswitch_0
|
||||
.end sparse-switch
|
||||
.end method
|
||||
@@ -1,25 +0,0 @@
|
||||
.class public interface abstract Landroid/support/v4/os/IResultReceiver;
|
||||
.super Ljava/lang/Object;
|
||||
.source "IResultReceiver.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/os/IInterface;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroid/support/v4/os/IResultReceiver$Stub;,
|
||||
Landroid/support/v4/os/IResultReceiver$Default;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract send(ILandroid/os/Bundle;)V
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Landroid/os/RemoteException;
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
@@ -1,83 +0,0 @@
|
||||
.class Landroid/support/v4/os/ResultReceiver$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ResultReceiver.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/os/Parcelable$Creator;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroid/support/v4/os/ResultReceiver;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Object;",
|
||||
"Landroid/os/Parcelable$Creator<",
|
||||
"Landroid/support/v4/os/ResultReceiver;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 145
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver;
|
||||
.locals 1
|
||||
.param p1, "in" # Landroid/os/Parcel;
|
||||
|
||||
.line 148
|
||||
new-instance v0, Landroid/support/v4/os/ResultReceiver;
|
||||
|
||||
invoke-direct {v0, p1}, Landroid/support/v4/os/ResultReceiver;-><init>(Landroid/os/Parcel;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
.line 145
|
||||
invoke-virtual {p0, p1}, Landroid/support/v4/os/ResultReceiver$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public newArray(I)[Landroid/support/v4/os/ResultReceiver;
|
||||
.locals 1
|
||||
.param p1, "size" # I
|
||||
|
||||
.line 152
|
||||
new-array v0, p1, [Landroid/support/v4/os/ResultReceiver;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic newArray(I)[Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
.line 145
|
||||
invoke-virtual {p0, p1}, Landroid/support/v4/os/ResultReceiver$1;->newArray(I)[Landroid/support/v4/os/ResultReceiver;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
@@ -1,72 +0,0 @@
|
||||
.class Landroid/support/v4/os/ResultReceiver$MyResultReceiver;
|
||||
.super Landroid/support/v4/os/IResultReceiver$Stub;
|
||||
.source "ResultReceiver.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroid/support/v4/os/ResultReceiver;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = "MyResultReceiver"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroid/support/v4/os/ResultReceiver;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroid/support/v4/os/ResultReceiver;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroid/support/v4/os/ResultReceiver;
|
||||
|
||||
.line 67
|
||||
iput-object p1, p0, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;->this$0:Landroid/support/v4/os/ResultReceiver;
|
||||
|
||||
invoke-direct {p0}, Landroid/support/v4/os/IResultReceiver$Stub;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public send(ILandroid/os/Bundle;)V
|
||||
.locals 3
|
||||
.param p1, "resultCode" # I
|
||||
.param p2, "resultData" # Landroid/os/Bundle;
|
||||
|
||||
.line 70
|
||||
iget-object v0, p0, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;->this$0:Landroid/support/v4/os/ResultReceiver;
|
||||
|
||||
iget-object v0, v0, Landroid/support/v4/os/ResultReceiver;->mHandler:Landroid/os/Handler;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 71
|
||||
iget-object v0, p0, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;->this$0:Landroid/support/v4/os/ResultReceiver;
|
||||
|
||||
iget-object v0, v0, Landroid/support/v4/os/ResultReceiver;->mHandler:Landroid/os/Handler;
|
||||
|
||||
new-instance v1, Landroid/support/v4/os/ResultReceiver$MyRunnable;
|
||||
|
||||
iget-object v2, p0, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;->this$0:Landroid/support/v4/os/ResultReceiver;
|
||||
|
||||
invoke-direct {v1, v2, p1, p2}, Landroid/support/v4/os/ResultReceiver$MyRunnable;-><init>(Landroid/support/v4/os/ResultReceiver;ILandroid/os/Bundle;)V
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 73
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;->this$0:Landroid/support/v4/os/ResultReceiver;
|
||||
|
||||
invoke-virtual {v0, p1, p2}, Landroid/support/v4/os/ResultReceiver;->onReceiveResult(ILandroid/os/Bundle;)V
|
||||
|
||||
.line 75
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,66 +0,0 @@
|
||||
.class Landroid/support/v4/os/ResultReceiver$MyRunnable;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ResultReceiver.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroid/support/v4/os/ResultReceiver;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = "MyRunnable"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final mResultCode:I
|
||||
|
||||
.field final mResultData:Landroid/os/Bundle;
|
||||
|
||||
.field final synthetic this$0:Landroid/support/v4/os/ResultReceiver;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroid/support/v4/os/ResultReceiver;ILandroid/os/Bundle;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroid/support/v4/os/ResultReceiver;
|
||||
.param p2, "resultCode" # I
|
||||
.param p3, "resultData" # Landroid/os/Bundle;
|
||||
|
||||
.line 56
|
||||
iput-object p1, p0, Landroid/support/v4/os/ResultReceiver$MyRunnable;->this$0:Landroid/support/v4/os/ResultReceiver;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
.line 57
|
||||
iput p2, p0, Landroid/support/v4/os/ResultReceiver$MyRunnable;->mResultCode:I
|
||||
|
||||
.line 58
|
||||
iput-object p3, p0, Landroid/support/v4/os/ResultReceiver$MyRunnable;->mResultData:Landroid/os/Bundle;
|
||||
|
||||
.line 59
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 3
|
||||
|
||||
.line 63
|
||||
iget-object v0, p0, Landroid/support/v4/os/ResultReceiver$MyRunnable;->this$0:Landroid/support/v4/os/ResultReceiver;
|
||||
|
||||
iget v1, p0, Landroid/support/v4/os/ResultReceiver$MyRunnable;->mResultCode:I
|
||||
|
||||
iget-object v2, p0, Landroid/support/v4/os/ResultReceiver$MyRunnable;->mResultData:Landroid/os/Bundle;
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/support/v4/os/ResultReceiver;->onReceiveResult(ILandroid/os/Bundle;)V
|
||||
|
||||
.line 64
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,226 +0,0 @@
|
||||
.class public Landroid/support/v4/os/ResultReceiver;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ResultReceiver.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/os/Parcelable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroid/support/v4/os/ResultReceiver$MyResultReceiver;,
|
||||
Landroid/support/v4/os/ResultReceiver$MyRunnable;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroid/os/Parcelable$Creator<",
|
||||
"Landroid/support/v4/os/ResultReceiver;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final mHandler:Landroid/os/Handler;
|
||||
|
||||
.field final mLocal:Z
|
||||
|
||||
.field mReceiver:Landroid/support/v4/os/IResultReceiver;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
.line 144
|
||||
new-instance v0, Landroid/support/v4/os/ResultReceiver$1;
|
||||
|
||||
invoke-direct {v0}, Landroid/support/v4/os/ResultReceiver$1;-><init>()V
|
||||
|
||||
sput-object v0, Landroid/support/v4/os/ResultReceiver;->CREATOR:Landroid/os/Parcelable$Creator;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/os/Handler;)V
|
||||
.locals 1
|
||||
.param p1, "handler" # Landroid/os/Handler;
|
||||
|
||||
.line 83
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
.line 84
|
||||
const/4 v0, 0x1
|
||||
|
||||
iput-boolean v0, p0, Landroid/support/v4/os/ResultReceiver;->mLocal:Z
|
||||
|
||||
.line 85
|
||||
iput-object p1, p0, Landroid/support/v4/os/ResultReceiver;->mHandler:Landroid/os/Handler;
|
||||
|
||||
.line 86
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method constructor <init>(Landroid/os/Parcel;)V
|
||||
.locals 1
|
||||
.param p1, "in" # Landroid/os/Parcel;
|
||||
|
||||
.line 138
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
.line 139
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-boolean v0, p0, Landroid/support/v4/os/ResultReceiver;->mLocal:Z
|
||||
|
||||
.line 140
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-object v0, p0, Landroid/support/v4/os/ResultReceiver;->mHandler:Landroid/os/Handler;
|
||||
|
||||
.line 141
|
||||
invoke-virtual {p1}, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0}, Landroid/support/v4/os/IResultReceiver$Stub;->asInterface(Landroid/os/IBinder;)Landroid/support/v4/os/IResultReceiver;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iput-object v0, p0, Landroid/support/v4/os/ResultReceiver;->mReceiver:Landroid/support/v4/os/IResultReceiver;
|
||||
|
||||
.line 142
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public describeContents()I
|
||||
.locals 1
|
||||
|
||||
.line 125
|
||||
const/4 v0, 0x0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method protected onReceiveResult(ILandroid/os/Bundle;)V
|
||||
.locals 0
|
||||
.param p1, "resultCode" # I
|
||||
.param p2, "resultData" # Landroid/os/Bundle;
|
||||
|
||||
.line 121
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public send(ILandroid/os/Bundle;)V
|
||||
.locals 2
|
||||
.param p1, "resultCode" # I
|
||||
.param p2, "resultData" # Landroid/os/Bundle;
|
||||
|
||||
.line 96
|
||||
iget-boolean v0, p0, Landroid/support/v4/os/ResultReceiver;->mLocal:Z
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
.line 97
|
||||
iget-object v0, p0, Landroid/support/v4/os/ResultReceiver;->mHandler:Landroid/os/Handler;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 98
|
||||
new-instance v1, Landroid/support/v4/os/ResultReceiver$MyRunnable;
|
||||
|
||||
invoke-direct {v1, p0, p1, p2}, Landroid/support/v4/os/ResultReceiver$MyRunnable;-><init>(Landroid/support/v4/os/ResultReceiver;ILandroid/os/Bundle;)V
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 100
|
||||
:cond_0
|
||||
invoke-virtual {p0, p1, p2}, Landroid/support/v4/os/ResultReceiver;->onReceiveResult(ILandroid/os/Bundle;)V
|
||||
|
||||
.line 102
|
||||
:goto_0
|
||||
return-void
|
||||
|
||||
.line 105
|
||||
:cond_1
|
||||
iget-object v0, p0, Landroid/support/v4/os/ResultReceiver;->mReceiver:Landroid/support/v4/os/IResultReceiver;
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
.line 107
|
||||
:try_start_0
|
||||
invoke-interface {v0, p1, p2}, Landroid/support/v4/os/IResultReceiver;->send(ILandroid/os/Bundle;)V
|
||||
:try_end_0
|
||||
.catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
.line 109
|
||||
goto :goto_1
|
||||
|
||||
.line 108
|
||||
:catch_0
|
||||
move-exception v0
|
||||
|
||||
.line 111
|
||||
:cond_2
|
||||
:goto_1
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public writeToParcel(Landroid/os/Parcel;I)V
|
||||
.locals 1
|
||||
.param p1, "out" # Landroid/os/Parcel;
|
||||
.param p2, "flags" # I
|
||||
|
||||
.line 130
|
||||
monitor-enter p0
|
||||
|
||||
.line 131
|
||||
:try_start_0
|
||||
iget-object v0, p0, Landroid/support/v4/os/ResultReceiver;->mReceiver:Landroid/support/v4/os/IResultReceiver;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
.line 132
|
||||
new-instance v0, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;
|
||||
|
||||
invoke-direct {v0, p0}, Landroid/support/v4/os/ResultReceiver$MyResultReceiver;-><init>(Landroid/support/v4/os/ResultReceiver;)V
|
||||
|
||||
iput-object v0, p0, Landroid/support/v4/os/ResultReceiver;->mReceiver:Landroid/support/v4/os/IResultReceiver;
|
||||
|
||||
.line 134
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroid/support/v4/os/ResultReceiver;->mReceiver:Landroid/support/v4/os/IResultReceiver;
|
||||
|
||||
invoke-interface {v0}, Landroid/support/v4/os/IResultReceiver;->asBinder()Landroid/os/IBinder;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeStrongBinder(Landroid/os/IBinder;)V
|
||||
|
||||
.line 135
|
||||
monitor-exit p0
|
||||
|
||||
.line 136
|
||||
return-void
|
||||
|
||||
.line 135
|
||||
:catchall_0
|
||||
move-exception v0
|
||||
|
||||
monitor-exit p0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
@@ -1,14 +0,0 @@
|
||||
.class public interface abstract Landroidx/activity/contextaware/ContextAware;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ContextAware.java"
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract addOnContextAvailableListener(Landroidx/activity/contextaware/OnContextAvailableListener;)V
|
||||
.end method
|
||||
|
||||
.method public abstract peekAvailableContext()Landroid/content/Context;
|
||||
.end method
|
||||
|
||||
.method public abstract removeOnContextAvailableListener(Landroidx/activity/contextaware/OnContextAvailableListener;)V
|
||||
.end method
|
||||
@@ -1,136 +0,0 @@
|
||||
.class public final Landroidx/activity/contextaware/ContextAwareHelper;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ContextAwareHelper.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private volatile mContext:Landroid/content/Context;
|
||||
|
||||
.field private final mListeners:Ljava/util/Set;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/Set<",
|
||||
"Landroidx/activity/contextaware/OnContextAvailableListener;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
.line 49
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
.line 42
|
||||
new-instance v0, Ljava/util/concurrent/CopyOnWriteArraySet;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArraySet;-><init>()V
|
||||
|
||||
iput-object v0, p0, Landroidx/activity/contextaware/ContextAwareHelper;->mListeners:Ljava/util/Set;
|
||||
|
||||
.line 50
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public addOnContextAvailableListener(Landroidx/activity/contextaware/OnContextAvailableListener;)V
|
||||
.locals 1
|
||||
.param p1, "listener" # Landroidx/activity/contextaware/OnContextAvailableListener;
|
||||
|
||||
.line 73
|
||||
iget-object v0, p0, Landroidx/activity/contextaware/ContextAwareHelper;->mContext:Landroid/content/Context;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 74
|
||||
iget-object v0, p0, Landroidx/activity/contextaware/ContextAwareHelper;->mContext:Landroid/content/Context;
|
||||
|
||||
invoke-interface {p1, v0}, Landroidx/activity/contextaware/OnContextAvailableListener;->onContextAvailable(Landroid/content/Context;)V
|
||||
|
||||
.line 76
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/activity/contextaware/ContextAwareHelper;->mListeners:Ljava/util/Set;
|
||||
|
||||
invoke-interface {v0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
|
||||
|
||||
.line 77
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public clearAvailableContext()V
|
||||
.locals 1
|
||||
|
||||
.line 108
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-object v0, p0, Landroidx/activity/contextaware/ContextAwareHelper;->mContext:Landroid/content/Context;
|
||||
|
||||
.line 109
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public dispatchOnContextAvailable(Landroid/content/Context;)V
|
||||
.locals 2
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
|
||||
.line 97
|
||||
iput-object p1, p0, Landroidx/activity/contextaware/ContextAwareHelper;->mContext:Landroid/content/Context;
|
||||
|
||||
.line 98
|
||||
iget-object v0, p0, Landroidx/activity/contextaware/ContextAwareHelper;->mListeners:Ljava/util/Set;
|
||||
|
||||
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
:goto_0
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
check-cast v1, Landroidx/activity/contextaware/OnContextAvailableListener;
|
||||
|
||||
.line 99
|
||||
.local v1, "listener":Landroidx/activity/contextaware/OnContextAvailableListener;
|
||||
invoke-interface {v1, p1}, Landroidx/activity/contextaware/OnContextAvailableListener;->onContextAvailable(Landroid/content/Context;)V
|
||||
|
||||
.line 100
|
||||
.end local v1 # "listener":Landroidx/activity/contextaware/OnContextAvailableListener;
|
||||
goto :goto_0
|
||||
|
||||
.line 101
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public peekAvailableContext()Landroid/content/Context;
|
||||
.locals 1
|
||||
|
||||
.line 62
|
||||
iget-object v0, p0, Landroidx/activity/contextaware/ContextAwareHelper;->mContext:Landroid/content/Context;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public removeOnContextAvailableListener(Landroidx/activity/contextaware/OnContextAvailableListener;)V
|
||||
.locals 1
|
||||
.param p1, "listener" # Landroidx/activity/contextaware/OnContextAvailableListener;
|
||||
|
||||
.line 87
|
||||
iget-object v0, p0, Landroidx/activity/contextaware/ContextAwareHelper;->mListeners:Ljava/util/Set;
|
||||
|
||||
invoke-interface {v0, p1}, Ljava/util/Set;->remove(Ljava/lang/Object;)Z
|
||||
|
||||
.line 88
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,8 +0,0 @@
|
||||
.class public interface abstract Landroidx/activity/contextaware/OnContextAvailableListener;
|
||||
.super Ljava/lang/Object;
|
||||
.source "OnContextAvailableListener.java"
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract onContextAvailable(Landroid/content/Context;)V
|
||||
.end method
|
||||
@@ -1,83 +0,0 @@
|
||||
.class Landroidx/activity/result/ActivityResult$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityResult.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/os/Parcelable$Creator;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/activity/result/ActivityResult;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Object;",
|
||||
"Landroid/os/Parcelable$Creator<",
|
||||
"Landroidx/activity/result/ActivityResult;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 109
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public createFromParcel(Landroid/os/Parcel;)Landroidx/activity/result/ActivityResult;
|
||||
.locals 1
|
||||
.param p1, "in" # Landroid/os/Parcel;
|
||||
|
||||
.line 112
|
||||
new-instance v0, Landroidx/activity/result/ActivityResult;
|
||||
|
||||
invoke-direct {v0, p1}, Landroidx/activity/result/ActivityResult;-><init>(Landroid/os/Parcel;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
.line 109
|
||||
invoke-virtual {p0, p1}, Landroidx/activity/result/ActivityResult$1;->createFromParcel(Landroid/os/Parcel;)Landroidx/activity/result/ActivityResult;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public newArray(I)[Landroidx/activity/result/ActivityResult;
|
||||
.locals 1
|
||||
.param p1, "size" # I
|
||||
|
||||
.line 117
|
||||
new-array v0, p1, [Landroidx/activity/result/ActivityResult;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic newArray(I)[Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
.line 109
|
||||
invoke-virtual {p0, p1}, Landroidx/activity/result/ActivityResult$1;->newArray(I)[Landroidx/activity/result/ActivityResult;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
@@ -1,239 +0,0 @@
|
||||
.class public final Landroidx/activity/result/ActivityResult;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityResult.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/os/Parcelable;
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroid/os/Parcelable$Creator<",
|
||||
"Landroidx/activity/result/ActivityResult;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private final mData:Landroid/content/Intent;
|
||||
|
||||
.field private final mResultCode:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
.line 109
|
||||
new-instance v0, Landroidx/activity/result/ActivityResult$1;
|
||||
|
||||
invoke-direct {v0}, Landroidx/activity/result/ActivityResult$1;-><init>()V
|
||||
|
||||
sput-object v0, Landroidx/activity/result/ActivityResult;->CREATOR:Landroid/os/Parcelable$Creator;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(ILandroid/content/Intent;)V
|
||||
.locals 0
|
||||
.param p1, "resultCode" # I
|
||||
.param p2, "data" # Landroid/content/Intent;
|
||||
|
||||
.line 45
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
.line 46
|
||||
iput p1, p0, Landroidx/activity/result/ActivityResult;->mResultCode:I
|
||||
|
||||
.line 47
|
||||
iput-object p2, p0, Landroidx/activity/result/ActivityResult;->mData:Landroid/content/Intent;
|
||||
|
||||
.line 48
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method constructor <init>(Landroid/os/Parcel;)V
|
||||
.locals 1
|
||||
.param p1, "in" # Landroid/os/Parcel;
|
||||
|
||||
.line 50
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
.line 51
|
||||
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/activity/result/ActivityResult;->mResultCode:I
|
||||
|
||||
.line 52
|
||||
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
|
||||
|
||||
move-result v0
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
sget-object v0, Landroid/content/Intent;->CREATOR:Landroid/os/Parcelable$Creator;
|
||||
|
||||
invoke-interface {v0, p1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Landroid/content/Intent;
|
||||
|
||||
:goto_0
|
||||
iput-object v0, p0, Landroidx/activity/result/ActivityResult;->mData:Landroid/content/Intent;
|
||||
|
||||
.line 53
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static resultCodeToString(I)Ljava/lang/String;
|
||||
.locals 1
|
||||
.param p0, "resultCode" # I
|
||||
|
||||
.line 87
|
||||
packed-switch p0, :pswitch_data_0
|
||||
|
||||
.line 90
|
||||
invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
|
||||
.line 89
|
||||
:pswitch_0
|
||||
const-string v0, "RESULT_CANCELED"
|
||||
|
||||
return-object v0
|
||||
|
||||
.line 88
|
||||
:pswitch_1
|
||||
const-string v0, "RESULT_OK"
|
||||
|
||||
return-object v0
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch -0x1
|
||||
:pswitch_1
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public describeContents()I
|
||||
.locals 1
|
||||
|
||||
.line 105
|
||||
const/4 v0, 0x0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public getData()Landroid/content/Intent;
|
||||
.locals 1
|
||||
|
||||
.line 67
|
||||
iget-object v0, p0, Landroidx/activity/result/ActivityResult;->mData:Landroid/content/Intent;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public getResultCode()I
|
||||
.locals 1
|
||||
|
||||
.line 59
|
||||
iget v0, p0, Landroidx/activity/result/ActivityResult;->mResultCode:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public toString()Ljava/lang/String;
|
||||
.locals 2
|
||||
|
||||
.line 72
|
||||
new-instance v0, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
const-string v1, "ActivityResult{resultCode="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget v1, p0, Landroidx/activity/result/ActivityResult;->mResultCode:I
|
||||
|
||||
.line 73
|
||||
invoke-static {v1}, Landroidx/activity/result/ActivityResult;->resultCodeToString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v1, ", data="
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
iget-object v1, p0, Landroidx/activity/result/ActivityResult;->mData:Landroid/content/Intent;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
||||
|
||||
const/16 v1, 0x7d
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 72
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public writeToParcel(Landroid/os/Parcel;I)V
|
||||
.locals 1
|
||||
.param p1, "dest" # Landroid/os/Parcel;
|
||||
.param p2, "flags" # I
|
||||
|
||||
.line 96
|
||||
iget v0, p0, Landroidx/activity/result/ActivityResult;->mResultCode:I
|
||||
|
||||
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
.line 97
|
||||
iget-object v0, p0, Landroidx/activity/result/ActivityResult;->mData:Landroid/content/Intent;
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x1
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
.line 98
|
||||
iget-object v0, p0, Landroidx/activity/result/ActivityResult;->mData:Landroid/content/Intent;
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
.line 99
|
||||
invoke-virtual {v0, p1, p2}, Landroid/content/Intent;->writeToParcel(Landroid/os/Parcel;I)V
|
||||
|
||||
.line 101
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,24 +0,0 @@
|
||||
.class public interface abstract Landroidx/activity/result/ActivityResultCallback;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityResultCallback.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<O:",
|
||||
"Ljava/lang/Object;",
|
||||
">",
|
||||
"Ljava/lang/Object;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract onActivityResult(Ljava/lang/Object;)V
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TO;)V"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
@@ -1,42 +0,0 @@
|
||||
.class public interface abstract Landroidx/activity/result/ActivityResultCaller;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityResultCaller.java"
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract registerForActivityResult(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<I:",
|
||||
"Ljava/lang/Object;",
|
||||
"O:",
|
||||
"Ljava/lang/Object;",
|
||||
">(",
|
||||
"Landroidx/activity/result/contract/ActivityResultContract<",
|
||||
"TI;TO;>;",
|
||||
"Landroidx/activity/result/ActivityResultCallback<",
|
||||
"TO;>;)",
|
||||
"Landroidx/activity/result/ActivityResultLauncher<",
|
||||
"TI;>;"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract registerForActivityResult(Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultRegistry;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<I:",
|
||||
"Ljava/lang/Object;",
|
||||
"O:",
|
||||
"Ljava/lang/Object;",
|
||||
">(",
|
||||
"Landroidx/activity/result/contract/ActivityResultContract<",
|
||||
"TI;TO;>;",
|
||||
"Landroidx/activity/result/ActivityResultRegistry;",
|
||||
"Landroidx/activity/result/ActivityResultCallback<",
|
||||
"TO;>;)",
|
||||
"Landroidx/activity/result/ActivityResultLauncher<",
|
||||
"TI;>;"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
@@ -1,70 +0,0 @@
|
||||
.class public abstract Landroidx/activity/result/ActivityResultLauncher;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityResultLauncher.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<I:",
|
||||
"Ljava/lang/Object;",
|
||||
">",
|
||||
"Ljava/lang/Object;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 34
|
||||
.local p0, "this":Landroidx/activity/result/ActivityResultLauncher;, "Landroidx/activity/result/ActivityResultLauncher<TI;>;"
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract getContract()Landroidx/activity/result/contract/ActivityResultContract;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Landroidx/activity/result/contract/ActivityResultContract<",
|
||||
"TI;*>;"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public launch(Ljava/lang/Object;)V
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TI;)V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 47
|
||||
.local p0, "this":Landroidx/activity/result/ActivityResultLauncher;, "Landroidx/activity/result/ActivityResultLauncher<TI;>;"
|
||||
.local p1, "input":Ljava/lang/Object;, "TI;"
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-virtual {p0, p1, v0}, Landroidx/activity/result/ActivityResultLauncher;->launch(Ljava/lang/Object;Landroidx/core/app/ActivityOptionsCompat;)V
|
||||
|
||||
.line 48
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public abstract launch(Ljava/lang/Object;Landroidx/core/app/ActivityOptionsCompat;)V
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TI;",
|
||||
"Landroidx/core/app/ActivityOptionsCompat;",
|
||||
")V"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract unregister()V
|
||||
.end method
|
||||
@@ -1,217 +0,0 @@
|
||||
.class Landroidx/activity/result/ActivityResultRegistry$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityResultRegistry.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroidx/lifecycle/LifecycleEventObserver;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Landroidx/activity/result/ActivityResultRegistry;->register(Ljava/lang/String;Landroidx/lifecycle/LifecycleOwner;Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
.field final synthetic val$callback:Landroidx/activity/result/ActivityResultCallback;
|
||||
|
||||
.field final synthetic val$contract:Landroidx/activity/result/contract/ActivityResultContract;
|
||||
|
||||
.field final synthetic val$key:Ljava/lang/String;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;Landroidx/activity/result/ActivityResultCallback;Landroidx/activity/result/contract/ActivityResultContract;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
.line 132
|
||||
iput-object p1, p0, Landroidx/activity/result/ActivityResultRegistry$1;->this$0:Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
iput-object p2, p0, Landroidx/activity/result/ActivityResultRegistry$1;->val$key:Ljava/lang/String;
|
||||
|
||||
iput-object p3, p0, Landroidx/activity/result/ActivityResultRegistry$1;->val$callback:Landroidx/activity/result/ActivityResultCallback;
|
||||
|
||||
iput-object p4, p0, Landroidx/activity/result/ActivityResultRegistry$1;->val$contract:Landroidx/activity/result/contract/ActivityResultContract;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
|
||||
.locals 5
|
||||
.param p1, "lifecycleOwner" # Landroidx/lifecycle/LifecycleOwner;
|
||||
.param p2, "event" # Landroidx/lifecycle/Lifecycle$Event;
|
||||
|
||||
.line 137
|
||||
sget-object v0, Landroidx/lifecycle/Lifecycle$Event;->ON_START:Landroidx/lifecycle/Lifecycle$Event;
|
||||
|
||||
invoke-virtual {v0, p2}, Landroidx/lifecycle/Lifecycle$Event;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
.line 138
|
||||
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$1;->this$0:Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
iget-object v0, v0, Landroidx/activity/result/ActivityResultRegistry;->mKeyToCallback:Ljava/util/Map;
|
||||
|
||||
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$1;->val$key:Ljava/lang/String;
|
||||
|
||||
new-instance v2, Landroidx/activity/result/ActivityResultRegistry$CallbackAndContract;
|
||||
|
||||
iget-object v3, p0, Landroidx/activity/result/ActivityResultRegistry$1;->val$callback:Landroidx/activity/result/ActivityResultCallback;
|
||||
|
||||
iget-object v4, p0, Landroidx/activity/result/ActivityResultRegistry$1;->val$contract:Landroidx/activity/result/contract/ActivityResultContract;
|
||||
|
||||
invoke-direct {v2, v3, v4}, Landroidx/activity/result/ActivityResultRegistry$CallbackAndContract;-><init>(Landroidx/activity/result/ActivityResultCallback;Landroidx/activity/result/contract/ActivityResultContract;)V
|
||||
|
||||
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
.line 139
|
||||
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$1;->this$0:Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
iget-object v0, v0, Landroidx/activity/result/ActivityResultRegistry;->mParsedPendingResults:Ljava/util/Map;
|
||||
|
||||
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$1;->val$key:Ljava/lang/String;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 141
|
||||
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$1;->this$0:Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
iget-object v0, v0, Landroidx/activity/result/ActivityResultRegistry;->mParsedPendingResults:Ljava/util/Map;
|
||||
|
||||
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$1;->val$key:Ljava/lang/String;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 142
|
||||
.local v0, "parsedPendingResult":Ljava/lang/Object;, "TO;"
|
||||
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$1;->this$0:Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
iget-object v1, v1, Landroidx/activity/result/ActivityResultRegistry;->mParsedPendingResults:Ljava/util/Map;
|
||||
|
||||
iget-object v2, p0, Landroidx/activity/result/ActivityResultRegistry$1;->val$key:Ljava/lang/String;
|
||||
|
||||
invoke-interface {v1, v2}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
.line 143
|
||||
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$1;->val$callback:Landroidx/activity/result/ActivityResultCallback;
|
||||
|
||||
invoke-interface {v1, v0}, Landroidx/activity/result/ActivityResultCallback;->onActivityResult(Ljava/lang/Object;)V
|
||||
|
||||
.line 145
|
||||
.end local v0 # "parsedPendingResult":Ljava/lang/Object;, "TO;"
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$1;->this$0:Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
iget-object v0, v0, Landroidx/activity/result/ActivityResultRegistry;->mPendingResults:Landroid/os/Bundle;
|
||||
|
||||
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$1;->val$key:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Landroidx/activity/result/ActivityResult;
|
||||
|
||||
.line 146
|
||||
.local v0, "pendingResult":Landroidx/activity/result/ActivityResult;
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
.line 147
|
||||
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$1;->this$0:Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
iget-object v1, v1, Landroidx/activity/result/ActivityResultRegistry;->mPendingResults:Landroid/os/Bundle;
|
||||
|
||||
iget-object v2, p0, Landroidx/activity/result/ActivityResultRegistry$1;->val$key:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v1, v2}, Landroid/os/Bundle;->remove(Ljava/lang/String;)V
|
||||
|
||||
.line 148
|
||||
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$1;->val$callback:Landroidx/activity/result/ActivityResultCallback;
|
||||
|
||||
iget-object v2, p0, Landroidx/activity/result/ActivityResultRegistry$1;->val$contract:Landroidx/activity/result/contract/ActivityResultContract;
|
||||
|
||||
.line 149
|
||||
invoke-virtual {v0}, Landroidx/activity/result/ActivityResult;->getResultCode()I
|
||||
|
||||
move-result v3
|
||||
|
||||
.line 150
|
||||
invoke-virtual {v0}, Landroidx/activity/result/ActivityResult;->getData()Landroid/content/Intent;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
.line 148
|
||||
invoke-virtual {v2, v3, v4}, Landroidx/activity/result/contract/ActivityResultContract;->parseResult(ILandroid/content/Intent;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-interface {v1, v2}, Landroidx/activity/result/ActivityResultCallback;->onActivityResult(Ljava/lang/Object;)V
|
||||
|
||||
.line 152
|
||||
.end local v0 # "pendingResult":Landroidx/activity/result/ActivityResult;
|
||||
:cond_1
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
sget-object v0, Landroidx/lifecycle/Lifecycle$Event;->ON_STOP:Landroidx/lifecycle/Lifecycle$Event;
|
||||
|
||||
invoke-virtual {v0, p2}, Landroidx/lifecycle/Lifecycle$Event;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_3
|
||||
|
||||
.line 153
|
||||
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$1;->this$0:Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
iget-object v0, v0, Landroidx/activity/result/ActivityResultRegistry;->mKeyToCallback:Ljava/util/Map;
|
||||
|
||||
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$1;->val$key:Ljava/lang/String;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 154
|
||||
:cond_3
|
||||
sget-object v0, Landroidx/lifecycle/Lifecycle$Event;->ON_DESTROY:Landroidx/lifecycle/Lifecycle$Event;
|
||||
|
||||
invoke-virtual {v0, p2}, Landroidx/lifecycle/Lifecycle$Event;->equals(Ljava/lang/Object;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_4
|
||||
|
||||
.line 155
|
||||
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$1;->this$0:Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$1;->val$key:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/activity/result/ActivityResultRegistry;->unregister(Ljava/lang/String;)V
|
||||
|
||||
.line 157
|
||||
:cond_4
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,141 +0,0 @@
|
||||
.class Landroidx/activity/result/ActivityResultRegistry$2;
|
||||
.super Landroidx/activity/result/ActivityResultLauncher;
|
||||
.source "ActivityResultRegistry.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Landroidx/activity/result/ActivityResultRegistry;->register(Ljava/lang/String;Landroidx/lifecycle/LifecycleOwner;Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/activity/result/ActivityResultLauncher<",
|
||||
"TI;>;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
.field final synthetic val$contract:Landroidx/activity/result/contract/ActivityResultContract;
|
||||
|
||||
.field final synthetic val$key:Ljava/lang/String;
|
||||
|
||||
.field final synthetic val$requestCode:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;ILandroidx/activity/result/contract/ActivityResultContract;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
.line 162
|
||||
iput-object p1, p0, Landroidx/activity/result/ActivityResultRegistry$2;->this$0:Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
iput-object p2, p0, Landroidx/activity/result/ActivityResultRegistry$2;->val$key:Ljava/lang/String;
|
||||
|
||||
iput p3, p0, Landroidx/activity/result/ActivityResultRegistry$2;->val$requestCode:I
|
||||
|
||||
iput-object p4, p0, Landroidx/activity/result/ActivityResultRegistry$2;->val$contract:Landroidx/activity/result/contract/ActivityResultContract;
|
||||
|
||||
invoke-direct {p0}, Landroidx/activity/result/ActivityResultLauncher;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public getContract()Landroidx/activity/result/contract/ActivityResultContract;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Landroidx/activity/result/contract/ActivityResultContract<",
|
||||
"TI;*>;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 178
|
||||
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$2;->val$contract:Landroidx/activity/result/contract/ActivityResultContract;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public launch(Ljava/lang/Object;Landroidx/core/app/ActivityOptionsCompat;)V
|
||||
.locals 4
|
||||
.param p2, "options" # Landroidx/core/app/ActivityOptionsCompat;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TI;",
|
||||
"Landroidx/core/app/ActivityOptionsCompat;",
|
||||
")V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 165
|
||||
.local p1, "input":Ljava/lang/Object;, "TI;"
|
||||
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$2;->this$0:Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
iget-object v0, v0, Landroidx/activity/result/ActivityResultRegistry;->mLaunchedKeys:Ljava/util/ArrayList;
|
||||
|
||||
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$2;->val$key:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||
|
||||
.line 166
|
||||
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$2;->this$0:Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
iget-object v0, v0, Landroidx/activity/result/ActivityResultRegistry;->mKeyToRc:Ljava/util/Map;
|
||||
|
||||
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$2;->val$key:Ljava/lang/String;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Ljava/lang/Integer;
|
||||
|
||||
.line 167
|
||||
.local v0, "innerCode":Ljava/lang/Integer;
|
||||
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$2;->this$0:Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
|
||||
|
||||
move-result v2
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget v2, p0, Landroidx/activity/result/ActivityResultRegistry$2;->val$requestCode:I
|
||||
|
||||
:goto_0
|
||||
iget-object v3, p0, Landroidx/activity/result/ActivityResultRegistry$2;->val$contract:Landroidx/activity/result/contract/ActivityResultContract;
|
||||
|
||||
invoke-virtual {v1, v2, v3, p1, p2}, Landroidx/activity/result/ActivityResultRegistry;->onLaunch(ILandroidx/activity/result/contract/ActivityResultContract;Ljava/lang/Object;Landroidx/core/app/ActivityOptionsCompat;)V
|
||||
|
||||
.line 168
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public unregister()V
|
||||
.locals 2
|
||||
|
||||
.line 172
|
||||
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$2;->this$0:Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$2;->val$key:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/activity/result/ActivityResultRegistry;->unregister(Ljava/lang/String;)V
|
||||
|
||||
.line 173
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,141 +0,0 @@
|
||||
.class Landroidx/activity/result/ActivityResultRegistry$3;
|
||||
.super Landroidx/activity/result/ActivityResultLauncher;
|
||||
.source "ActivityResultRegistry.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Landroidx/activity/result/ActivityResultRegistry;->register(Ljava/lang/String;Landroidx/activity/result/contract/ActivityResultContract;Landroidx/activity/result/ActivityResultCallback;)Landroidx/activity/result/ActivityResultLauncher;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/activity/result/ActivityResultLauncher<",
|
||||
"TI;>;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
.field final synthetic val$contract:Landroidx/activity/result/contract/ActivityResultContract;
|
||||
|
||||
.field final synthetic val$key:Ljava/lang/String;
|
||||
|
||||
.field final synthetic val$requestCode:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/activity/result/ActivityResultRegistry;Ljava/lang/String;ILandroidx/activity/result/contract/ActivityResultContract;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
.line 221
|
||||
iput-object p1, p0, Landroidx/activity/result/ActivityResultRegistry$3;->this$0:Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
iput-object p2, p0, Landroidx/activity/result/ActivityResultRegistry$3;->val$key:Ljava/lang/String;
|
||||
|
||||
iput p3, p0, Landroidx/activity/result/ActivityResultRegistry$3;->val$requestCode:I
|
||||
|
||||
iput-object p4, p0, Landroidx/activity/result/ActivityResultRegistry$3;->val$contract:Landroidx/activity/result/contract/ActivityResultContract;
|
||||
|
||||
invoke-direct {p0}, Landroidx/activity/result/ActivityResultLauncher;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public getContract()Landroidx/activity/result/contract/ActivityResultContract;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
"Landroidx/activity/result/contract/ActivityResultContract<",
|
||||
"TI;*>;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 237
|
||||
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$3;->val$contract:Landroidx/activity/result/contract/ActivityResultContract;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public launch(Ljava/lang/Object;Landroidx/core/app/ActivityOptionsCompat;)V
|
||||
.locals 4
|
||||
.param p2, "options" # Landroidx/core/app/ActivityOptionsCompat;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TI;",
|
||||
"Landroidx/core/app/ActivityOptionsCompat;",
|
||||
")V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 224
|
||||
.local p1, "input":Ljava/lang/Object;, "TI;"
|
||||
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$3;->this$0:Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
iget-object v0, v0, Landroidx/activity/result/ActivityResultRegistry;->mLaunchedKeys:Ljava/util/ArrayList;
|
||||
|
||||
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$3;->val$key:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||
|
||||
.line 225
|
||||
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$3;->this$0:Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
iget-object v0, v0, Landroidx/activity/result/ActivityResultRegistry;->mKeyToRc:Ljava/util/Map;
|
||||
|
||||
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$3;->val$key:Ljava/lang/String;
|
||||
|
||||
invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Ljava/lang/Integer;
|
||||
|
||||
.line 226
|
||||
.local v0, "innerCode":Ljava/lang/Integer;
|
||||
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$3;->this$0:Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
|
||||
|
||||
move-result v2
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget v2, p0, Landroidx/activity/result/ActivityResultRegistry$3;->val$requestCode:I
|
||||
|
||||
:goto_0
|
||||
iget-object v3, p0, Landroidx/activity/result/ActivityResultRegistry$3;->val$contract:Landroidx/activity/result/contract/ActivityResultContract;
|
||||
|
||||
invoke-virtual {v1, v2, v3, p1, p2}, Landroidx/activity/result/ActivityResultRegistry;->onLaunch(ILandroidx/activity/result/contract/ActivityResultContract;Ljava/lang/Object;Landroidx/core/app/ActivityOptionsCompat;)V
|
||||
|
||||
.line 227
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public unregister()V
|
||||
.locals 2
|
||||
|
||||
.line 231
|
||||
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$3;->this$0:Landroidx/activity/result/ActivityResultRegistry;
|
||||
|
||||
iget-object v1, p0, Landroidx/activity/result/ActivityResultRegistry$3;->val$key:Ljava/lang/String;
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/activity/result/ActivityResultRegistry;->unregister(Ljava/lang/String;)V
|
||||
|
||||
.line 232
|
||||
return-void
|
||||
.end method
|
||||
-73
@@ -1,73 +0,0 @@
|
||||
.class Landroidx/activity/result/ActivityResultRegistry$CallbackAndContract;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityResultRegistry.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/activity/result/ActivityResultRegistry;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0xa
|
||||
name = "CallbackAndContract"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<O:",
|
||||
"Ljava/lang/Object;",
|
||||
">",
|
||||
"Ljava/lang/Object;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final mCallback:Landroidx/activity/result/ActivityResultCallback;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/activity/result/ActivityResultCallback<",
|
||||
"TO;>;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field final mContract:Landroidx/activity/result/contract/ActivityResultContract;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/activity/result/contract/ActivityResultContract<",
|
||||
"*TO;>;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/activity/result/ActivityResultCallback;Landroidx/activity/result/contract/ActivityResultContract;)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Landroidx/activity/result/ActivityResultCallback<",
|
||||
"TO;>;",
|
||||
"Landroidx/activity/result/contract/ActivityResultContract<",
|
||||
"*TO;>;)V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 439
|
||||
.local p0, "this":Landroidx/activity/result/ActivityResultRegistry$CallbackAndContract;, "Landroidx/activity/result/ActivityResultRegistry$CallbackAndContract<TO;>;"
|
||||
.local p1, "callback":Landroidx/activity/result/ActivityResultCallback;, "Landroidx/activity/result/ActivityResultCallback<TO;>;"
|
||||
.local p2, "contract":Landroidx/activity/result/contract/ActivityResultContract;, "Landroidx/activity/result/contract/ActivityResultContract<*TO;>;"
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
.line 440
|
||||
iput-object p1, p0, Landroidx/activity/result/ActivityResultRegistry$CallbackAndContract;->mCallback:Landroidx/activity/result/ActivityResultCallback;
|
||||
|
||||
.line 441
|
||||
iput-object p2, p0, Landroidx/activity/result/ActivityResultRegistry$CallbackAndContract;->mContract:Landroidx/activity/result/contract/ActivityResultContract;
|
||||
|
||||
.line 442
|
||||
return-void
|
||||
.end method
|
||||
-114
@@ -1,114 +0,0 @@
|
||||
.class Landroidx/activity/result/ActivityResultRegistry$LifecycleContainer;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityResultRegistry.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/activity/result/ActivityResultRegistry;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0xa
|
||||
name = "LifecycleContainer"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final mLifecycle:Landroidx/lifecycle/Lifecycle;
|
||||
|
||||
.field private final mObservers:Ljava/util/ArrayList;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/ArrayList<",
|
||||
"Landroidx/lifecycle/LifecycleEventObserver;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/lifecycle/Lifecycle;)V
|
||||
.locals 1
|
||||
.param p1, "lifecycle" # Landroidx/lifecycle/Lifecycle;
|
||||
|
||||
.line 449
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
.line 450
|
||||
iput-object p1, p0, Landroidx/activity/result/ActivityResultRegistry$LifecycleContainer;->mLifecycle:Landroidx/lifecycle/Lifecycle;
|
||||
|
||||
.line 451
|
||||
new-instance v0, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
|
||||
|
||||
iput-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$LifecycleContainer;->mObservers:Ljava/util/ArrayList;
|
||||
|
||||
.line 452
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method addObserver(Landroidx/lifecycle/LifecycleEventObserver;)V
|
||||
.locals 1
|
||||
.param p1, "observer" # Landroidx/lifecycle/LifecycleEventObserver;
|
||||
|
||||
.line 455
|
||||
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$LifecycleContainer;->mLifecycle:Landroidx/lifecycle/Lifecycle;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/lifecycle/Lifecycle;->addObserver(Landroidx/lifecycle/LifecycleObserver;)V
|
||||
|
||||
.line 456
|
||||
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$LifecycleContainer;->mObservers:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||
|
||||
.line 457
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method clearObservers()V
|
||||
.locals 3
|
||||
|
||||
.line 460
|
||||
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$LifecycleContainer;->mObservers:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
:goto_0
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
check-cast v1, Landroidx/lifecycle/LifecycleEventObserver;
|
||||
|
||||
.line 461
|
||||
.local v1, "observer":Landroidx/lifecycle/LifecycleEventObserver;
|
||||
iget-object v2, p0, Landroidx/activity/result/ActivityResultRegistry$LifecycleContainer;->mLifecycle:Landroidx/lifecycle/Lifecycle;
|
||||
|
||||
invoke-virtual {v2, v1}, Landroidx/lifecycle/Lifecycle;->removeObserver(Landroidx/lifecycle/LifecycleObserver;)V
|
||||
|
||||
.line 462
|
||||
.end local v1 # "observer":Landroidx/lifecycle/LifecycleEventObserver;
|
||||
goto :goto_0
|
||||
|
||||
.line 463
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/activity/result/ActivityResultRegistry$LifecycleContainer;->mObservers:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
|
||||
|
||||
.line 464
|
||||
return-void
|
||||
.end method
|
||||
File diff suppressed because it is too large.
Load diff
@@ -1,8 +0,0 @@
|
||||
.class public interface abstract Landroidx/activity/result/ActivityResultRegistryOwner;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityResultRegistryOwner.java"
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract getActivityResultRegistry()Landroidx/activity/result/ActivityResultRegistry;
|
||||
.end method
|
||||
@@ -1,83 +0,0 @@
|
||||
.class Landroidx/activity/result/IntentSenderRequest$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "IntentSenderRequest.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/os/Parcelable$Creator;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/activity/result/IntentSenderRequest;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Object;",
|
||||
"Landroid/os/Parcelable$Creator<",
|
||||
"Landroidx/activity/result/IntentSenderRequest;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 132
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public createFromParcel(Landroid/os/Parcel;)Landroidx/activity/result/IntentSenderRequest;
|
||||
.locals 1
|
||||
.param p1, "in" # Landroid/os/Parcel;
|
||||
|
||||
.line 135
|
||||
new-instance v0, Landroidx/activity/result/IntentSenderRequest;
|
||||
|
||||
invoke-direct {v0, p1}, Landroidx/activity/result/IntentSenderRequest;-><init>(Landroid/os/Parcel;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
.line 132
|
||||
invoke-virtual {p0, p1}, Landroidx/activity/result/IntentSenderRequest$1;->createFromParcel(Landroid/os/Parcel;)Landroidx/activity/result/IntentSenderRequest;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public newArray(I)[Landroidx/activity/result/IntentSenderRequest;
|
||||
.locals 1
|
||||
.param p1, "size" # I
|
||||
|
||||
.line 140
|
||||
new-array v0, p1, [Landroidx/activity/result/IntentSenderRequest;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic newArray(I)[Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
.line 132
|
||||
invoke-virtual {p0, p1}, Landroidx/activity/result/IntentSenderRequest$1;->newArray(I)[Landroidx/activity/result/IntentSenderRequest;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
@@ -1,102 +0,0 @@
|
||||
.class public final Landroidx/activity/result/IntentSenderRequest$Builder;
|
||||
.super Ljava/lang/Object;
|
||||
.source "IntentSenderRequest.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/activity/result/IntentSenderRequest;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "Builder"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mFillInIntent:Landroid/content/Intent;
|
||||
|
||||
.field private mFlagsMask:I
|
||||
|
||||
.field private mFlagsValues:I
|
||||
|
||||
.field private mIntentSender:Landroid/content/IntentSender;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/app/PendingIntent;)V
|
||||
.locals 1
|
||||
.param p1, "pendingIntent" # Landroid/app/PendingIntent;
|
||||
|
||||
.line 199
|
||||
invoke-virtual {p1}, Landroid/app/PendingIntent;->getIntentSender()Landroid/content/IntentSender;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-direct {p0, v0}, Landroidx/activity/result/IntentSenderRequest$Builder;-><init>(Landroid/content/IntentSender;)V
|
||||
|
||||
.line 200
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/IntentSender;)V
|
||||
.locals 0
|
||||
.param p1, "intentSender" # Landroid/content/IntentSender;
|
||||
|
||||
.line 187
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
.line 188
|
||||
iput-object p1, p0, Landroidx/activity/result/IntentSenderRequest$Builder;->mIntentSender:Landroid/content/IntentSender;
|
||||
|
||||
.line 189
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public build()Landroidx/activity/result/IntentSenderRequest;
|
||||
.locals 5
|
||||
|
||||
.line 239
|
||||
new-instance v0, Landroidx/activity/result/IntentSenderRequest;
|
||||
|
||||
iget-object v1, p0, Landroidx/activity/result/IntentSenderRequest$Builder;->mIntentSender:Landroid/content/IntentSender;
|
||||
|
||||
iget-object v2, p0, Landroidx/activity/result/IntentSenderRequest$Builder;->mFillInIntent:Landroid/content/Intent;
|
||||
|
||||
iget v3, p0, Landroidx/activity/result/IntentSenderRequest$Builder;->mFlagsMask:I
|
||||
|
||||
iget v4, p0, Landroidx/activity/result/IntentSenderRequest$Builder;->mFlagsValues:I
|
||||
|
||||
invoke-direct {v0, v1, v2, v3, v4}, Landroidx/activity/result/IntentSenderRequest;-><init>(Landroid/content/IntentSender;Landroid/content/Intent;II)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public setFillInIntent(Landroid/content/Intent;)Landroidx/activity/result/IntentSenderRequest$Builder;
|
||||
.locals 0
|
||||
.param p1, "fillInIntent" # Landroid/content/Intent;
|
||||
|
||||
.line 211
|
||||
iput-object p1, p0, Landroidx/activity/result/IntentSenderRequest$Builder;->mFillInIntent:Landroid/content/Intent;
|
||||
|
||||
.line 212
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public setFlags(II)Landroidx/activity/result/IntentSenderRequest$Builder;
|
||||
.locals 0
|
||||
.param p1, "values" # I
|
||||
.param p2, "mask" # I
|
||||
|
||||
.line 227
|
||||
iput p1, p0, Landroidx/activity/result/IntentSenderRequest$Builder;->mFlagsValues:I
|
||||
|
||||
.line 228
|
||||
iput p2, p0, Landroidx/activity/result/IntentSenderRequest$Builder;->mFlagsMask:I
|
||||
|
||||
.line 229
|
||||
return-object p0
|
||||
.end method
|
||||
@@ -1,208 +0,0 @@
|
||||
.class public final Landroidx/activity/result/IntentSenderRequest;
|
||||
.super Ljava/lang/Object;
|
||||
.source "IntentSenderRequest.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/os/Parcelable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroidx/activity/result/IntentSenderRequest$Builder;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroid/os/Parcelable$Creator<",
|
||||
"Landroidx/activity/result/IntentSenderRequest;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private final mFillInIntent:Landroid/content/Intent;
|
||||
|
||||
.field private final mFlagsMask:I
|
||||
|
||||
.field private final mFlagsValues:I
|
||||
|
||||
.field private final mIntentSender:Landroid/content/IntentSender;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
.line 132
|
||||
new-instance v0, Landroidx/activity/result/IntentSenderRequest$1;
|
||||
|
||||
invoke-direct {v0}, Landroidx/activity/result/IntentSenderRequest$1;-><init>()V
|
||||
|
||||
sput-object v0, Landroidx/activity/result/IntentSenderRequest;->CREATOR:Landroid/os/Parcelable$Creator;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method constructor <init>(Landroid/content/IntentSender;Landroid/content/Intent;II)V
|
||||
.locals 0
|
||||
.param p1, "intentSender" # Landroid/content/IntentSender;
|
||||
.param p2, "intent" # Landroid/content/Intent;
|
||||
.param p3, "flagsMask" # I
|
||||
.param p4, "flagsValues" # I
|
||||
|
||||
.line 77
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
.line 78
|
||||
iput-object p1, p0, Landroidx/activity/result/IntentSenderRequest;->mIntentSender:Landroid/content/IntentSender;
|
||||
|
||||
.line 79
|
||||
iput-object p2, p0, Landroidx/activity/result/IntentSenderRequest;->mFillInIntent:Landroid/content/Intent;
|
||||
|
||||
.line 80
|
||||
iput p3, p0, Landroidx/activity/result/IntentSenderRequest;->mFlagsMask:I
|
||||
|
||||
.line 81
|
||||
iput p4, p0, Landroidx/activity/result/IntentSenderRequest;->mFlagsValues:I
|
||||
|
||||
.line 82
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method constructor <init>(Landroid/os/Parcel;)V
|
||||
.locals 1
|
||||
.param p1, "in" # Landroid/os/Parcel;
|
||||
|
||||
.line 124
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
.line 125
|
||||
const-class v0, Landroid/content/IntentSender;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Landroid/content/IntentSender;
|
||||
|
||||
iput-object v0, p0, Landroidx/activity/result/IntentSenderRequest;->mIntentSender:Landroid/content/IntentSender;
|
||||
|
||||
.line 126
|
||||
const-class v0, Landroid/content/Intent;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Landroid/content/Intent;
|
||||
|
||||
iput-object v0, p0, Landroidx/activity/result/IntentSenderRequest;->mFillInIntent:Landroid/content/Intent;
|
||||
|
||||
.line 127
|
||||
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/activity/result/IntentSenderRequest;->mFlagsMask:I
|
||||
|
||||
.line 128
|
||||
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/activity/result/IntentSenderRequest;->mFlagsValues:I
|
||||
|
||||
.line 129
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public describeContents()I
|
||||
.locals 1
|
||||
|
||||
.line 146
|
||||
const/4 v0, 0x0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public getFillInIntent()Landroid/content/Intent;
|
||||
.locals 1
|
||||
|
||||
.line 102
|
||||
iget-object v0, p0, Landroidx/activity/result/IntentSenderRequest;->mFillInIntent:Landroid/content/Intent;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public getFlagsMask()I
|
||||
.locals 1
|
||||
|
||||
.line 111
|
||||
iget v0, p0, Landroidx/activity/result/IntentSenderRequest;->mFlagsMask:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public getFlagsValues()I
|
||||
.locals 1
|
||||
|
||||
.line 120
|
||||
iget v0, p0, Landroidx/activity/result/IntentSenderRequest;->mFlagsValues:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public getIntentSender()Landroid/content/IntentSender;
|
||||
.locals 1
|
||||
|
||||
.line 91
|
||||
iget-object v0, p0, Landroidx/activity/result/IntentSenderRequest;->mIntentSender:Landroid/content/IntentSender;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public writeToParcel(Landroid/os/Parcel;I)V
|
||||
.locals 1
|
||||
.param p1, "dest" # Landroid/os/Parcel;
|
||||
.param p2, "flags" # I
|
||||
|
||||
.line 151
|
||||
iget-object v0, p0, Landroidx/activity/result/IntentSenderRequest;->mIntentSender:Landroid/content/IntentSender;
|
||||
|
||||
invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
|
||||
|
||||
.line 152
|
||||
iget-object v0, p0, Landroidx/activity/result/IntentSenderRequest;->mFillInIntent:Landroid/content/Intent;
|
||||
|
||||
invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
|
||||
|
||||
.line 153
|
||||
iget v0, p0, Landroidx/activity/result/IntentSenderRequest;->mFlagsMask:I
|
||||
|
||||
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
.line 154
|
||||
iget v0, p0, Landroidx/activity/result/IntentSenderRequest;->mFlagsValues:I
|
||||
|
||||
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
.line 155
|
||||
return-void
|
||||
.end method
|
||||
-72
@@ -1,72 +0,0 @@
|
||||
.class public final Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityResultContract.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/activity/result/contract/ActivityResultContract;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "SynchronousResult"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<T:",
|
||||
"Ljava/lang/Object;",
|
||||
">",
|
||||
"Ljava/lang/Object;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private final mValue:Ljava/lang/Object;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"TT;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Ljava/lang/Object;)V
|
||||
.locals 0
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(TT;)V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 75
|
||||
.local p0, "this":Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;, "Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult<TT;>;"
|
||||
.local p1, "value":Ljava/lang/Object;, "TT;"
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
.line 76
|
||||
iput-object p1, p0, Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;->mValue:Ljava/lang/Object;
|
||||
|
||||
.line 77
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public getValue()Ljava/lang/Object;
|
||||
.locals 1
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()TT;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 83
|
||||
.local p0, "this":Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;, "Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult<TT;>;"
|
||||
iget-object v0, p0, Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;->mValue:Ljava/lang/Object;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
@@ -1,78 +0,0 @@
|
||||
.class public abstract Landroidx/activity/result/contract/ActivityResultContract;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityResultContract.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<I:",
|
||||
"Ljava/lang/Object;",
|
||||
"O:",
|
||||
"Ljava/lang/Object;",
|
||||
">",
|
||||
"Ljava/lang/Object;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 39
|
||||
.local p0, "this":Landroidx/activity/result/contract/ActivityResultContract;, "Landroidx/activity/result/contract/ActivityResultContract<TI;TO;>;"
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract createIntent(Landroid/content/Context;Ljava/lang/Object;)Landroid/content/Intent;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Landroid/content/Context;",
|
||||
"TI;)",
|
||||
"Landroid/content/Intent;"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public getSynchronousResult(Landroid/content/Context;Ljava/lang/Object;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 1
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Landroid/content/Context;",
|
||||
"TI;)",
|
||||
"Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult<",
|
||||
"TO;>;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 59
|
||||
.local p0, "this":Landroidx/activity/result/contract/ActivityResultContract;, "Landroidx/activity/result/contract/ActivityResultContract<TI;TO;>;"
|
||||
.local p2, "input":Ljava/lang/Object;, "TI;"
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public abstract parseResult(ILandroid/content/Intent;)Ljava/lang/Object;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(I",
|
||||
"Landroid/content/Intent;",
|
||||
")TO;"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
-155
@@ -1,155 +0,0 @@
|
||||
.class public Landroidx/activity/result/contract/ActivityResultContracts$CreateDocument;
|
||||
.super Landroidx/activity/result/contract/ActivityResultContract;
|
||||
.source "ActivityResultContracts.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/activity/result/contract/ActivityResultContracts;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = "CreateDocument"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/activity/result/contract/ActivityResultContract<",
|
||||
"Ljava/lang/String;",
|
||||
"Landroid/net/Uri;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 641
|
||||
invoke-direct {p0}, Landroidx/activity/result/contract/ActivityResultContract;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public bridge synthetic createIntent(Landroid/content/Context;Ljava/lang/Object;)Landroid/content/Intent;
|
||||
.locals 0
|
||||
|
||||
.line 640
|
||||
check-cast p2, Ljava/lang/String;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$CreateDocument;->createIntent(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public createIntent(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
|
||||
.locals 2
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # Ljava/lang/String;
|
||||
|
||||
.line 647
|
||||
new-instance v0, Landroid/content/Intent;
|
||||
|
||||
const-string v1, "android.intent.action.CREATE_DOCUMENT"
|
||||
|
||||
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
.line 648
|
||||
const-string v1, "*/*"
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 649
|
||||
const-string v1, "android.intent.extra.TITLE"
|
||||
|
||||
invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 647
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic getSynchronousResult(Landroid/content/Context;Ljava/lang/Object;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 0
|
||||
|
||||
.line 640
|
||||
check-cast p2, Ljava/lang/String;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$CreateDocument;->getSynchronousResult(Landroid/content/Context;Ljava/lang/String;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public final getSynchronousResult(Landroid/content/Context;Ljava/lang/String;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 1
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # Ljava/lang/String;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Landroid/content/Context;",
|
||||
"Ljava/lang/String;",
|
||||
")",
|
||||
"Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult<",
|
||||
"Landroid/net/Uri;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 656
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final parseResult(ILandroid/content/Intent;)Landroid/net/Uri;
|
||||
.locals 1
|
||||
.param p1, "resultCode" # I
|
||||
.param p2, "intent" # Landroid/content/Intent;
|
||||
|
||||
.line 662
|
||||
if-eqz p2, :cond_1
|
||||
|
||||
const/4 v0, -0x1
|
||||
|
||||
if-eq p1, v0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 663
|
||||
:cond_0
|
||||
invoke-virtual {p2}, Landroid/content/Intent;->getData()Landroid/net/Uri;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
|
||||
.line 662
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic parseResult(ILandroid/content/Intent;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
.line 640
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$CreateDocument;->parseResult(ILandroid/content/Intent;)Landroid/net/Uri;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
-153
@@ -1,153 +0,0 @@
|
||||
.class public Landroidx/activity/result/contract/ActivityResultContracts$GetContent;
|
||||
.super Landroidx/activity/result/contract/ActivityResultContract;
|
||||
.source "ActivityResultContracts.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/activity/result/contract/ActivityResultContracts;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = "GetContent"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/activity/result/contract/ActivityResultContract<",
|
||||
"Ljava/lang/String;",
|
||||
"Landroid/net/Uri;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 420
|
||||
invoke-direct {p0}, Landroidx/activity/result/contract/ActivityResultContract;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public bridge synthetic createIntent(Landroid/content/Context;Ljava/lang/Object;)Landroid/content/Intent;
|
||||
.locals 0
|
||||
|
||||
.line 420
|
||||
check-cast p2, Ljava/lang/String;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$GetContent;->createIntent(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public createIntent(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
|
||||
.locals 2
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # Ljava/lang/String;
|
||||
|
||||
.line 426
|
||||
new-instance v0, Landroid/content/Intent;
|
||||
|
||||
const-string v1, "android.intent.action.GET_CONTENT"
|
||||
|
||||
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
.line 427
|
||||
const-string v1, "android.intent.category.OPENABLE"
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 428
|
||||
invoke-virtual {v0, p2}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 426
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic getSynchronousResult(Landroid/content/Context;Ljava/lang/Object;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 0
|
||||
|
||||
.line 420
|
||||
check-cast p2, Ljava/lang/String;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$GetContent;->getSynchronousResult(Landroid/content/Context;Ljava/lang/String;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public final getSynchronousResult(Landroid/content/Context;Ljava/lang/String;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 1
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # Ljava/lang/String;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Landroid/content/Context;",
|
||||
"Ljava/lang/String;",
|
||||
")",
|
||||
"Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult<",
|
||||
"Landroid/net/Uri;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 435
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final parseResult(ILandroid/content/Intent;)Landroid/net/Uri;
|
||||
.locals 1
|
||||
.param p1, "resultCode" # I
|
||||
.param p2, "intent" # Landroid/content/Intent;
|
||||
|
||||
.line 441
|
||||
if-eqz p2, :cond_1
|
||||
|
||||
const/4 v0, -0x1
|
||||
|
||||
if-eq p1, v0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 442
|
||||
:cond_0
|
||||
invoke-virtual {p2}, Landroid/content/Intent;->getData()Landroid/net/Uri;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
|
||||
.line 441
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic parseResult(ILandroid/content/Intent;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
.line 420
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$GetContent;->parseResult(ILandroid/content/Intent;)Landroid/net/Uri;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
-281
@@ -1,281 +0,0 @@
|
||||
.class public Landroidx/activity/result/contract/ActivityResultContracts$GetMultipleContents;
|
||||
.super Landroidx/activity/result/contract/ActivityResultContract;
|
||||
.source "ActivityResultContracts.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/activity/result/contract/ActivityResultContracts;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = "GetMultipleContents"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/activity/result/contract/ActivityResultContract<",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/util/List<",
|
||||
"Landroid/net/Uri;",
|
||||
">;>;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 459
|
||||
invoke-direct {p0}, Landroidx/activity/result/contract/ActivityResultContract;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method static getClipDataUris(Landroid/content/Intent;)Ljava/util/List;
|
||||
.locals 4
|
||||
.param p0, "intent" # Landroid/content/Intent;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Landroid/content/Intent;",
|
||||
")",
|
||||
"Ljava/util/List<",
|
||||
"Landroid/net/Uri;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 491
|
||||
new-instance v0, Ljava/util/LinkedHashSet;
|
||||
|
||||
invoke-direct {v0}, Ljava/util/LinkedHashSet;-><init>()V
|
||||
|
||||
.line 492
|
||||
.local v0, "resultSet":Ljava/util/LinkedHashSet;, "Ljava/util/LinkedHashSet<Landroid/net/Uri;>;"
|
||||
invoke-virtual {p0}, Landroid/content/Intent;->getData()Landroid/net/Uri;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
.line 493
|
||||
invoke-virtual {p0}, Landroid/content/Intent;->getData()Landroid/net/Uri;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/util/LinkedHashSet;->add(Ljava/lang/Object;)Z
|
||||
|
||||
.line 495
|
||||
:cond_0
|
||||
invoke-virtual {p0}, Landroid/content/Intent;->getClipData()Landroid/content/ClipData;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
.line 496
|
||||
.local v1, "clipData":Landroid/content/ClipData;
|
||||
if-nez v1, :cond_1
|
||||
|
||||
invoke-virtual {v0}, Ljava/util/LinkedHashSet;->isEmpty()Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
.line 497
|
||||
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
return-object v2
|
||||
|
||||
.line 498
|
||||
:cond_1
|
||||
if-eqz v1, :cond_3
|
||||
|
||||
.line 499
|
||||
const/4 v2, 0x0
|
||||
|
||||
.local v2, "i":I
|
||||
:goto_0
|
||||
invoke-virtual {v1}, Landroid/content/ClipData;->getItemCount()I
|
||||
|
||||
move-result v3
|
||||
|
||||
if-ge v2, v3, :cond_3
|
||||
|
||||
.line 500
|
||||
invoke-virtual {v1, v2}, Landroid/content/ClipData;->getItemAt(I)Landroid/content/ClipData$Item;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
invoke-virtual {v3}, Landroid/content/ClipData$Item;->getUri()Landroid/net/Uri;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
.line 501
|
||||
.local v3, "uri":Landroid/net/Uri;
|
||||
if-eqz v3, :cond_2
|
||||
|
||||
.line 502
|
||||
invoke-virtual {v0, v3}, Ljava/util/LinkedHashSet;->add(Ljava/lang/Object;)Z
|
||||
|
||||
.line 499
|
||||
.end local v3 # "uri":Landroid/net/Uri;
|
||||
:cond_2
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 506
|
||||
.end local v2 # "i":I
|
||||
:cond_3
|
||||
new-instance v2, Ljava/util/ArrayList;
|
||||
|
||||
invoke-direct {v2, v0}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
|
||||
|
||||
return-object v2
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public bridge synthetic createIntent(Landroid/content/Context;Ljava/lang/Object;)Landroid/content/Intent;
|
||||
.locals 0
|
||||
|
||||
.line 458
|
||||
check-cast p2, Ljava/lang/String;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$GetMultipleContents;->createIntent(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public createIntent(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
|
||||
.locals 3
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # Ljava/lang/String;
|
||||
|
||||
.line 465
|
||||
new-instance v0, Landroid/content/Intent;
|
||||
|
||||
const-string v1, "android.intent.action.GET_CONTENT"
|
||||
|
||||
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
.line 466
|
||||
const-string v1, "android.intent.category.OPENABLE"
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 467
|
||||
invoke-virtual {v0, p2}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 468
|
||||
const-string v1, "android.intent.extra.ALLOW_MULTIPLE"
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 465
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic getSynchronousResult(Landroid/content/Context;Ljava/lang/Object;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 0
|
||||
|
||||
.line 458
|
||||
check-cast p2, Ljava/lang/String;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$GetMultipleContents;->getSynchronousResult(Landroid/content/Context;Ljava/lang/String;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public final getSynchronousResult(Landroid/content/Context;Ljava/lang/String;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 1
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # Ljava/lang/String;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Landroid/content/Context;",
|
||||
"Ljava/lang/String;",
|
||||
")",
|
||||
"Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult<",
|
||||
"Ljava/util/List<",
|
||||
"Landroid/net/Uri;",
|
||||
">;>;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 475
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic parseResult(ILandroid/content/Intent;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
.line 458
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$GetMultipleContents;->parseResult(ILandroid/content/Intent;)Ljava/util/List;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public final parseResult(ILandroid/content/Intent;)Ljava/util/List;
|
||||
.locals 1
|
||||
.param p1, "resultCode" # I
|
||||
.param p2, "intent" # Landroid/content/Intent;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(I",
|
||||
"Landroid/content/Intent;",
|
||||
")",
|
||||
"Ljava/util/List<",
|
||||
"Landroid/net/Uri;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 481
|
||||
if-eqz p2, :cond_1
|
||||
|
||||
const/4 v0, -0x1
|
||||
|
||||
if-eq p1, v0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 484
|
||||
:cond_0
|
||||
invoke-static {p2}, Landroidx/activity/result/contract/ActivityResultContracts$GetMultipleContents;->getClipDataUris(Landroid/content/Intent;)Ljava/util/List;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
|
||||
.line 482
|
||||
:cond_1
|
||||
:goto_0
|
||||
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
-157
@@ -1,157 +0,0 @@
|
||||
.class public Landroidx/activity/result/contract/ActivityResultContracts$OpenDocument;
|
||||
.super Landroidx/activity/result/contract/ActivityResultContract;
|
||||
.source "ActivityResultContracts.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/activity/result/contract/ActivityResultContracts;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = "OpenDocument"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/activity/result/contract/ActivityResultContract<",
|
||||
"[",
|
||||
"Ljava/lang/String;",
|
||||
"Landroid/net/Uri;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 522
|
||||
invoke-direct {p0}, Landroidx/activity/result/contract/ActivityResultContract;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public bridge synthetic createIntent(Landroid/content/Context;Ljava/lang/Object;)Landroid/content/Intent;
|
||||
.locals 0
|
||||
|
||||
.line 521
|
||||
check-cast p2, [Ljava/lang/String;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$OpenDocument;->createIntent(Landroid/content/Context;[Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public createIntent(Landroid/content/Context;[Ljava/lang/String;)Landroid/content/Intent;
|
||||
.locals 2
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # [Ljava/lang/String;
|
||||
|
||||
.line 528
|
||||
new-instance v0, Landroid/content/Intent;
|
||||
|
||||
const-string v1, "android.intent.action.OPEN_DOCUMENT"
|
||||
|
||||
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
.line 529
|
||||
const-string v1, "android.intent.extra.MIME_TYPES"
|
||||
|
||||
invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 530
|
||||
const-string v1, "*/*"
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 528
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic getSynchronousResult(Landroid/content/Context;Ljava/lang/Object;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 0
|
||||
|
||||
.line 521
|
||||
check-cast p2, [Ljava/lang/String;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$OpenDocument;->getSynchronousResult(Landroid/content/Context;[Ljava/lang/String;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public final getSynchronousResult(Landroid/content/Context;[Ljava/lang/String;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 1
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # [Ljava/lang/String;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Landroid/content/Context;",
|
||||
"[",
|
||||
"Ljava/lang/String;",
|
||||
")",
|
||||
"Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult<",
|
||||
"Landroid/net/Uri;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 537
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final parseResult(ILandroid/content/Intent;)Landroid/net/Uri;
|
||||
.locals 1
|
||||
.param p1, "resultCode" # I
|
||||
.param p2, "intent" # Landroid/content/Intent;
|
||||
|
||||
.line 543
|
||||
if-eqz p2, :cond_1
|
||||
|
||||
const/4 v0, -0x1
|
||||
|
||||
if-eq p1, v0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 544
|
||||
:cond_0
|
||||
invoke-virtual {p2}, Landroid/content/Intent;->getData()Landroid/net/Uri;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
|
||||
.line 543
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic parseResult(ILandroid/content/Intent;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
.line 521
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$OpenDocument;->parseResult(ILandroid/content/Intent;)Landroid/net/Uri;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
-157
@@ -1,157 +0,0 @@
|
||||
.class public Landroidx/activity/result/contract/ActivityResultContracts$OpenDocumentTree;
|
||||
.super Landroidx/activity/result/contract/ActivityResultContract;
|
||||
.source "ActivityResultContracts.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/activity/result/contract/ActivityResultContracts;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = "OpenDocumentTree"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/activity/result/contract/ActivityResultContract<",
|
||||
"Landroid/net/Uri;",
|
||||
"Landroid/net/Uri;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 602
|
||||
invoke-direct {p0}, Landroidx/activity/result/contract/ActivityResultContract;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public createIntent(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent;
|
||||
.locals 3
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # Landroid/net/Uri;
|
||||
|
||||
.line 608
|
||||
new-instance v0, Landroid/content/Intent;
|
||||
|
||||
const-string v1, "android.intent.action.OPEN_DOCUMENT_TREE"
|
||||
|
||||
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
.line 609
|
||||
.local v0, "intent":Landroid/content/Intent;
|
||||
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
|
||||
const/16 v2, 0x1a
|
||||
|
||||
if-lt v1, v2, :cond_0
|
||||
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
.line 611
|
||||
const-string v1, "android.provider.extra.INITIAL_URI"
|
||||
|
||||
invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
|
||||
|
||||
.line 613
|
||||
:cond_0
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic createIntent(Landroid/content/Context;Ljava/lang/Object;)Landroid/content/Intent;
|
||||
.locals 0
|
||||
|
||||
.line 601
|
||||
check-cast p2, Landroid/net/Uri;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$OpenDocumentTree;->createIntent(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public final getSynchronousResult(Landroid/content/Context;Landroid/net/Uri;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 1
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # Landroid/net/Uri;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Landroid/content/Context;",
|
||||
"Landroid/net/Uri;",
|
||||
")",
|
||||
"Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult<",
|
||||
"Landroid/net/Uri;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 620
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic getSynchronousResult(Landroid/content/Context;Ljava/lang/Object;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 0
|
||||
|
||||
.line 601
|
||||
check-cast p2, Landroid/net/Uri;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$OpenDocumentTree;->getSynchronousResult(Landroid/content/Context;Landroid/net/Uri;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public final parseResult(ILandroid/content/Intent;)Landroid/net/Uri;
|
||||
.locals 1
|
||||
.param p1, "resultCode" # I
|
||||
.param p2, "intent" # Landroid/content/Intent;
|
||||
|
||||
.line 626
|
||||
if-eqz p2, :cond_1
|
||||
|
||||
const/4 v0, -0x1
|
||||
|
||||
if-eq p1, v0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 627
|
||||
:cond_0
|
||||
invoke-virtual {p2}, Landroid/content/Intent;->getData()Landroid/net/Uri;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
|
||||
.line 626
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic parseResult(ILandroid/content/Intent;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
.line 601
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$OpenDocumentTree;->parseResult(ILandroid/content/Intent;)Landroid/net/Uri;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
-180
@@ -1,180 +0,0 @@
|
||||
.class public Landroidx/activity/result/contract/ActivityResultContracts$OpenMultipleDocuments;
|
||||
.super Landroidx/activity/result/contract/ActivityResultContract;
|
||||
.source "ActivityResultContracts.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/activity/result/contract/ActivityResultContracts;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = "OpenMultipleDocuments"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/activity/result/contract/ActivityResultContract<",
|
||||
"[",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/util/List<",
|
||||
"Landroid/net/Uri;",
|
||||
">;>;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 560
|
||||
invoke-direct {p0}, Landroidx/activity/result/contract/ActivityResultContract;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public bridge synthetic createIntent(Landroid/content/Context;Ljava/lang/Object;)Landroid/content/Intent;
|
||||
.locals 0
|
||||
|
||||
.line 559
|
||||
check-cast p2, [Ljava/lang/String;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$OpenMultipleDocuments;->createIntent(Landroid/content/Context;[Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public createIntent(Landroid/content/Context;[Ljava/lang/String;)Landroid/content/Intent;
|
||||
.locals 3
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # [Ljava/lang/String;
|
||||
|
||||
.line 566
|
||||
new-instance v0, Landroid/content/Intent;
|
||||
|
||||
const-string v1, "android.intent.action.OPEN_DOCUMENT"
|
||||
|
||||
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
.line 567
|
||||
const-string v1, "android.intent.extra.MIME_TYPES"
|
||||
|
||||
invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 568
|
||||
const-string v1, "android.intent.extra.ALLOW_MULTIPLE"
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 569
|
||||
const-string v1, "*/*"
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 566
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic getSynchronousResult(Landroid/content/Context;Ljava/lang/Object;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 0
|
||||
|
||||
.line 559
|
||||
check-cast p2, [Ljava/lang/String;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$OpenMultipleDocuments;->getSynchronousResult(Landroid/content/Context;[Ljava/lang/String;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public final getSynchronousResult(Landroid/content/Context;[Ljava/lang/String;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 1
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # [Ljava/lang/String;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Landroid/content/Context;",
|
||||
"[",
|
||||
"Ljava/lang/String;",
|
||||
")",
|
||||
"Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult<",
|
||||
"Ljava/util/List<",
|
||||
"Landroid/net/Uri;",
|
||||
">;>;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 576
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic parseResult(ILandroid/content/Intent;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
.line 559
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$OpenMultipleDocuments;->parseResult(ILandroid/content/Intent;)Ljava/util/List;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public final parseResult(ILandroid/content/Intent;)Ljava/util/List;
|
||||
.locals 1
|
||||
.param p1, "resultCode" # I
|
||||
.param p2, "intent" # Landroid/content/Intent;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(I",
|
||||
"Landroid/content/Intent;",
|
||||
")",
|
||||
"Ljava/util/List<",
|
||||
"Landroid/net/Uri;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 582
|
||||
const/4 v0, -0x1
|
||||
|
||||
if-ne p1, v0, :cond_1
|
||||
|
||||
if-nez p2, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 583
|
||||
:cond_0
|
||||
invoke-static {p2}, Landroidx/activity/result/contract/ActivityResultContracts$GetMultipleContents;->getClipDataUris(Landroid/content/Intent;)Ljava/util/List;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
|
||||
.line 582
|
||||
:cond_1
|
||||
:goto_0
|
||||
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
-111
@@ -1,111 +0,0 @@
|
||||
.class public final Landroidx/activity/result/contract/ActivityResultContracts$PickContact;
|
||||
.super Landroidx/activity/result/contract/ActivityResultContract;
|
||||
.source "ActivityResultContracts.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/activity/result/contract/ActivityResultContracts;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "PickContact"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/activity/result/contract/ActivityResultContract<",
|
||||
"Ljava/lang/Void;",
|
||||
"Landroid/net/Uri;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 392
|
||||
invoke-direct {p0}, Landroidx/activity/result/contract/ActivityResultContract;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public bridge synthetic createIntent(Landroid/content/Context;Ljava/lang/Object;)Landroid/content/Intent;
|
||||
.locals 0
|
||||
|
||||
.line 392
|
||||
check-cast p2, Ljava/lang/Void;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$PickContact;->createIntent(Landroid/content/Context;Ljava/lang/Void;)Landroid/content/Intent;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public createIntent(Landroid/content/Context;Ljava/lang/Void;)Landroid/content/Intent;
|
||||
.locals 2
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # Ljava/lang/Void;
|
||||
|
||||
.line 397
|
||||
new-instance v0, Landroid/content/Intent;
|
||||
|
||||
const-string v1, "android.intent.action.PICK"
|
||||
|
||||
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
const-string v1, "vnd.android.cursor.dir/contact"
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public parseResult(ILandroid/content/Intent;)Landroid/net/Uri;
|
||||
.locals 1
|
||||
.param p1, "resultCode" # I
|
||||
.param p2, "intent" # Landroid/content/Intent;
|
||||
|
||||
.line 403
|
||||
if-eqz p2, :cond_1
|
||||
|
||||
const/4 v0, -0x1
|
||||
|
||||
if-eq p1, v0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 404
|
||||
:cond_0
|
||||
invoke-virtual {p2}, Landroid/content/Intent;->getData()Landroid/net/Uri;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
|
||||
.line 403
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic parseResult(ILandroid/content/Intent;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
.line 392
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$PickContact;->parseResult(ILandroid/content/Intent;)Landroid/net/Uri;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
-359
@@ -1,359 +0,0 @@
|
||||
.class public final Landroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions;
|
||||
.super Landroidx/activity/result/contract/ActivityResultContract;
|
||||
.source "ActivityResultContracts.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/activity/result/contract/ActivityResultContracts;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "RequestMultiplePermissions"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/activity/result/contract/ActivityResultContract<",
|
||||
"[",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/util/Map<",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/Boolean;",
|
||||
">;>;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final ACTION_REQUEST_PERMISSIONS:Ljava/lang/String; = "androidx.activity.result.contract.action.REQUEST_PERMISSIONS"
|
||||
|
||||
.field public static final EXTRA_PERMISSIONS:Ljava/lang/String; = "androidx.activity.result.contract.extra.PERMISSIONS"
|
||||
|
||||
.field public static final EXTRA_PERMISSION_GRANT_RESULTS:Ljava/lang/String; = "androidx.activity.result.contract.extra.PERMISSION_GRANT_RESULTS"
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 158
|
||||
invoke-direct {p0}, Landroidx/activity/result/contract/ActivityResultContract;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method static createIntent([Ljava/lang/String;)Landroid/content/Intent;
|
||||
.locals 2
|
||||
.param p0, "input" # [Ljava/lang/String;
|
||||
|
||||
.line 244
|
||||
new-instance v0, Landroid/content/Intent;
|
||||
|
||||
const-string v1, "androidx.activity.result.contract.action.REQUEST_PERMISSIONS"
|
||||
|
||||
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
const-string v1, "androidx.activity.result.contract.extra.PERMISSIONS"
|
||||
|
||||
invoke-virtual {v0, v1, p0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public bridge synthetic createIntent(Landroid/content/Context;Ljava/lang/Object;)Landroid/content/Intent;
|
||||
.locals 0
|
||||
|
||||
.line 158
|
||||
check-cast p2, [Ljava/lang/String;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions;->createIntent(Landroid/content/Context;[Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public createIntent(Landroid/content/Context;[Ljava/lang/String;)Landroid/content/Intent;
|
||||
.locals 1
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # [Ljava/lang/String;
|
||||
|
||||
.line 198
|
||||
invoke-static {p2}, Landroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions;->createIntent([Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic getSynchronousResult(Landroid/content/Context;Ljava/lang/Object;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 0
|
||||
|
||||
.line 158
|
||||
check-cast p2, [Ljava/lang/String;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions;->getSynchronousResult(Landroid/content/Context;[Ljava/lang/String;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public getSynchronousResult(Landroid/content/Context;[Ljava/lang/String;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 8
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # [Ljava/lang/String;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Landroid/content/Context;",
|
||||
"[",
|
||||
"Ljava/lang/String;",
|
||||
")",
|
||||
"Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult<",
|
||||
"Ljava/util/Map<",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/Boolean;",
|
||||
">;>;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 205
|
||||
if-eqz p2, :cond_5
|
||||
|
||||
array-length v0, p2
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
goto :goto_2
|
||||
|
||||
.line 209
|
||||
:cond_0
|
||||
new-instance v0, Landroidx/collection/ArrayMap;
|
||||
|
||||
invoke-direct {v0}, Landroidx/collection/ArrayMap;-><init>()V
|
||||
|
||||
.line 210
|
||||
.local v0, "grantState":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;Ljava/lang/Boolean;>;"
|
||||
const/4 v1, 0x1
|
||||
|
||||
.line 211
|
||||
.local v1, "allGranted":Z
|
||||
array-length v2, p2
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v4, v2, :cond_3
|
||||
|
||||
aget-object v5, p2, v4
|
||||
|
||||
.line 212
|
||||
.local v5, "permission":Ljava/lang/String;
|
||||
invoke-static {p1, v5}, Landroidx/core/content/ContextCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I
|
||||
|
||||
move-result v6
|
||||
|
||||
if-nez v6, :cond_1
|
||||
|
||||
const/4 v6, 0x1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
const/4 v6, 0x0
|
||||
|
||||
.line 214
|
||||
.local v6, "granted":Z
|
||||
:goto_1
|
||||
invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
move-result-object v7
|
||||
|
||||
invoke-interface {v0, v5, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
.line 215
|
||||
if-nez v6, :cond_2
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
.line 211
|
||||
.end local v5 # "permission":Ljava/lang/String;
|
||||
.end local v6 # "granted":Z
|
||||
:cond_2
|
||||
add-int/lit8 v4, v4, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 218
|
||||
:cond_3
|
||||
if-eqz v1, :cond_4
|
||||
|
||||
.line 219
|
||||
new-instance v2, Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
|
||||
invoke-direct {v2, v0}, Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;-><init>(Ljava/lang/Object;)V
|
||||
|
||||
return-object v2
|
||||
|
||||
.line 221
|
||||
:cond_4
|
||||
const/4 v2, 0x0
|
||||
|
||||
return-object v2
|
||||
|
||||
.line 206
|
||||
.end local v0 # "grantState":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;Ljava/lang/Boolean;>;"
|
||||
.end local v1 # "allGranted":Z
|
||||
:cond_5
|
||||
:goto_2
|
||||
new-instance v0, Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
|
||||
invoke-static {}, Ljava/util/Collections;->emptyMap()Ljava/util/Map;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-direct {v0, v1}, Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;-><init>(Ljava/lang/Object;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic parseResult(ILandroid/content/Intent;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
.line 158
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions;->parseResult(ILandroid/content/Intent;)Ljava/util/Map;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public parseResult(ILandroid/content/Intent;)Ljava/util/Map;
|
||||
.locals 7
|
||||
.param p1, "resultCode" # I
|
||||
.param p2, "intent" # Landroid/content/Intent;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(I",
|
||||
"Landroid/content/Intent;",
|
||||
")",
|
||||
"Ljava/util/Map<",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/Boolean;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 228
|
||||
const/4 v0, -0x1
|
||||
|
||||
if-eq p1, v0, :cond_0
|
||||
|
||||
invoke-static {}, Ljava/util/Collections;->emptyMap()Ljava/util/Map;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
|
||||
.line 229
|
||||
:cond_0
|
||||
if-nez p2, :cond_1
|
||||
|
||||
invoke-static {}, Ljava/util/Collections;->emptyMap()Ljava/util/Map;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
|
||||
.line 231
|
||||
:cond_1
|
||||
const-string v0, "androidx.activity.result.contract.extra.PERMISSIONS"
|
||||
|
||||
invoke-virtual {p2, v0}, Landroid/content/Intent;->getStringArrayExtra(Ljava/lang/String;)[Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 232
|
||||
.local v0, "permissions":[Ljava/lang/String;
|
||||
const-string v1, "androidx.activity.result.contract.extra.PERMISSION_GRANT_RESULTS"
|
||||
|
||||
invoke-virtual {p2, v1}, Landroid/content/Intent;->getIntArrayExtra(Ljava/lang/String;)[I
|
||||
|
||||
move-result-object v1
|
||||
|
||||
.line 233
|
||||
.local v1, "grantResults":[I
|
||||
if-eqz v1, :cond_5
|
||||
|
||||
if-nez v0, :cond_2
|
||||
|
||||
goto :goto_2
|
||||
|
||||
.line 235
|
||||
:cond_2
|
||||
new-instance v2, Ljava/util/HashMap;
|
||||
|
||||
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
|
||||
|
||||
.line 236
|
||||
.local v2, "result":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;Ljava/lang/Boolean;>;"
|
||||
const/4 v3, 0x0
|
||||
|
||||
.local v3, "i":I
|
||||
array-length v4, v0
|
||||
|
||||
.local v4, "size":I
|
||||
:goto_0
|
||||
if-ge v3, v4, :cond_4
|
||||
|
||||
.line 237
|
||||
aget-object v5, v0, v3
|
||||
|
||||
aget v6, v1, v3
|
||||
|
||||
if-nez v6, :cond_3
|
||||
|
||||
const/4 v6, 0x1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_3
|
||||
const/4 v6, 0x0
|
||||
|
||||
:goto_1
|
||||
invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
invoke-interface {v2, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
.line 236
|
||||
add-int/lit8 v3, v3, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 239
|
||||
.end local v3 # "i":I
|
||||
.end local v4 # "size":I
|
||||
:cond_4
|
||||
return-object v2
|
||||
|
||||
.line 233
|
||||
.end local v2 # "result":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;Ljava/lang/Boolean;>;"
|
||||
:cond_5
|
||||
:goto_2
|
||||
invoke-static {}, Ljava/util/Collections;->emptyMap()Ljava/util/Map;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
return-object v2
|
||||
.end method
|
||||
-219
@@ -1,219 +0,0 @@
|
||||
.class public final Landroidx/activity/result/contract/ActivityResultContracts$RequestPermission;
|
||||
.super Landroidx/activity/result/contract/ActivityResultContract;
|
||||
.source "ActivityResultContracts.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/activity/result/contract/ActivityResultContracts;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "RequestPermission"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/activity/result/contract/ActivityResultContract<",
|
||||
"Ljava/lang/String;",
|
||||
"Ljava/lang/Boolean;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 251
|
||||
invoke-direct {p0}, Landroidx/activity/result/contract/ActivityResultContract;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public bridge synthetic createIntent(Landroid/content/Context;Ljava/lang/Object;)Landroid/content/Intent;
|
||||
.locals 0
|
||||
|
||||
.line 251
|
||||
check-cast p2, Ljava/lang/String;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$RequestPermission;->createIntent(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public createIntent(Landroid/content/Context;Ljava/lang/String;)Landroid/content/Intent;
|
||||
.locals 2
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # Ljava/lang/String;
|
||||
|
||||
.line 256
|
||||
const/4 v0, 0x1
|
||||
|
||||
new-array v0, v0, [Ljava/lang/String;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
aput-object p2, v0, v1
|
||||
|
||||
invoke-static {v0}, Landroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions;->createIntent([Ljava/lang/String;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic getSynchronousResult(Landroid/content/Context;Ljava/lang/Object;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 0
|
||||
|
||||
.line 251
|
||||
check-cast p2, Ljava/lang/String;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$RequestPermission;->getSynchronousResult(Landroid/content/Context;Ljava/lang/String;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public getSynchronousResult(Landroid/content/Context;Ljava/lang/String;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 2
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # Ljava/lang/String;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Landroid/content/Context;",
|
||||
"Ljava/lang/String;",
|
||||
")",
|
||||
"Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult<",
|
||||
"Ljava/lang/Boolean;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 271
|
||||
if-nez p2, :cond_0
|
||||
|
||||
.line 272
|
||||
new-instance v0, Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-direct {v0, v1}, Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;-><init>(Ljava/lang/Object;)V
|
||||
|
||||
return-object v0
|
||||
|
||||
.line 273
|
||||
:cond_0
|
||||
invoke-static {p1, p2}, Landroidx/core/content/ContextCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I
|
||||
|
||||
move-result v0
|
||||
|
||||
if-nez v0, :cond_1
|
||||
|
||||
.line 275
|
||||
new-instance v0, Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-direct {v0, v1}, Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;-><init>(Ljava/lang/Object;)V
|
||||
|
||||
return-object v0
|
||||
|
||||
.line 278
|
||||
:cond_1
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public parseResult(ILandroid/content/Intent;)Ljava/lang/Boolean;
|
||||
.locals 4
|
||||
.param p1, "resultCode" # I
|
||||
.param p2, "intent" # Landroid/content/Intent;
|
||||
|
||||
.line 262
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
if-eqz p2, :cond_4
|
||||
|
||||
const/4 v2, -0x1
|
||||
|
||||
if-eq p1, v2, :cond_0
|
||||
|
||||
goto :goto_1
|
||||
|
||||
.line 263
|
||||
:cond_0
|
||||
const-string v2, "androidx.activity.result.contract.extra.PERMISSION_GRANT_RESULTS"
|
||||
|
||||
invoke-virtual {p2, v2}, Landroid/content/Intent;->getIntArrayExtra(Ljava/lang/String;)[I
|
||||
|
||||
move-result-object v2
|
||||
|
||||
.line 264
|
||||
.local v2, "grantResults":[I
|
||||
if-eqz v2, :cond_3
|
||||
|
||||
array-length v3, v2
|
||||
|
||||
if-nez v3, :cond_1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 265
|
||||
:cond_1
|
||||
aget v1, v2, v0
|
||||
|
||||
if-nez v1, :cond_2
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
:cond_2
|
||||
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
|
||||
.line 264
|
||||
:cond_3
|
||||
:goto_0
|
||||
return-object v1
|
||||
|
||||
.line 262
|
||||
.end local v2 # "grantResults":[I
|
||||
:cond_4
|
||||
:goto_1
|
||||
return-object v1
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic parseResult(ILandroid/content/Intent;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
.line 251
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$RequestPermission;->parseResult(ILandroid/content/Intent;)Ljava/lang/Boolean;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
-86
@@ -1,86 +0,0 @@
|
||||
.class public final Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;
|
||||
.super Landroidx/activity/result/contract/ActivityResultContract;
|
||||
.source "ActivityResultContracts.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/activity/result/contract/ActivityResultContracts;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "StartActivityForResult"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/activity/result/contract/ActivityResultContract<",
|
||||
"Landroid/content/Intent;",
|
||||
"Landroidx/activity/result/ActivityResult;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final EXTRA_ACTIVITY_OPTIONS_BUNDLE:Ljava/lang/String; = "androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE"
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 68
|
||||
invoke-direct {p0}, Landroidx/activity/result/contract/ActivityResultContract;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public createIntent(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/Intent;
|
||||
.locals 0
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # Landroid/content/Intent;
|
||||
|
||||
.line 86
|
||||
return-object p2
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic createIntent(Landroid/content/Context;Ljava/lang/Object;)Landroid/content/Intent;
|
||||
.locals 0
|
||||
|
||||
.line 68
|
||||
check-cast p2, Landroid/content/Intent;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;->createIntent(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/Intent;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public parseResult(ILandroid/content/Intent;)Landroidx/activity/result/ActivityResult;
|
||||
.locals 1
|
||||
.param p1, "resultCode" # I
|
||||
.param p2, "intent" # Landroid/content/Intent;
|
||||
|
||||
.line 93
|
||||
new-instance v0, Landroidx/activity/result/ActivityResult;
|
||||
|
||||
invoke-direct {v0, p1, p2}, Landroidx/activity/result/ActivityResult;-><init>(ILandroid/content/Intent;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic parseResult(ILandroid/content/Intent;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
.line 68
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;->parseResult(ILandroid/content/Intent;)Landroidx/activity/result/ActivityResult;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
-104
@@ -1,104 +0,0 @@
|
||||
.class public final Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult;
|
||||
.super Landroidx/activity/result/contract/ActivityResultContract;
|
||||
.source "ActivityResultContracts.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/activity/result/contract/ActivityResultContracts;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x19
|
||||
name = "StartIntentSenderForResult"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/activity/result/contract/ActivityResultContract<",
|
||||
"Landroidx/activity/result/IntentSenderRequest;",
|
||||
"Landroidx/activity/result/ActivityResult;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final ACTION_INTENT_SENDER_REQUEST:Ljava/lang/String; = "androidx.activity.result.contract.action.INTENT_SENDER_REQUEST"
|
||||
|
||||
.field public static final EXTRA_INTENT_SENDER_REQUEST:Ljava/lang/String; = "androidx.activity.result.contract.extra.INTENT_SENDER_REQUEST"
|
||||
|
||||
.field public static final EXTRA_SEND_INTENT_EXCEPTION:Ljava/lang/String; = "androidx.activity.result.contract.extra.SEND_INTENT_EXCEPTION"
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 113
|
||||
invoke-direct {p0}, Landroidx/activity/result/contract/ActivityResultContract;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public createIntent(Landroid/content/Context;Landroidx/activity/result/IntentSenderRequest;)Landroid/content/Intent;
|
||||
.locals 2
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # Landroidx/activity/result/IntentSenderRequest;
|
||||
|
||||
.line 143
|
||||
new-instance v0, Landroid/content/Intent;
|
||||
|
||||
const-string v1, "androidx.activity.result.contract.action.INTENT_SENDER_REQUEST"
|
||||
|
||||
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
.line 144
|
||||
const-string v1, "androidx.activity.result.contract.extra.INTENT_SENDER_REQUEST"
|
||||
|
||||
invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 143
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic createIntent(Landroid/content/Context;Ljava/lang/Object;)Landroid/content/Intent;
|
||||
.locals 0
|
||||
|
||||
.line 113
|
||||
check-cast p2, Landroidx/activity/result/IntentSenderRequest;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult;->createIntent(Landroid/content/Context;Landroidx/activity/result/IntentSenderRequest;)Landroid/content/Intent;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public parseResult(ILandroid/content/Intent;)Landroidx/activity/result/ActivityResult;
|
||||
.locals 1
|
||||
.param p1, "resultCode" # I
|
||||
.param p2, "intent" # Landroid/content/Intent;
|
||||
|
||||
.line 151
|
||||
new-instance v0, Landroidx/activity/result/ActivityResult;
|
||||
|
||||
invoke-direct {v0, p1, p2}, Landroidx/activity/result/ActivityResult;-><init>(ILandroid/content/Intent;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic parseResult(ILandroid/content/Intent;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
.line 113
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult;->parseResult(ILandroid/content/Intent;)Landroidx/activity/result/ActivityResult;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
-143
@@ -1,143 +0,0 @@
|
||||
.class public Landroidx/activity/result/contract/ActivityResultContracts$TakePicture;
|
||||
.super Landroidx/activity/result/contract/ActivityResultContract;
|
||||
.source "ActivityResultContracts.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/activity/result/contract/ActivityResultContracts;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = "TakePicture"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/activity/result/contract/ActivityResultContract<",
|
||||
"Landroid/net/Uri;",
|
||||
"Ljava/lang/Boolean;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 325
|
||||
invoke-direct {p0}, Landroidx/activity/result/contract/ActivityResultContract;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public createIntent(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent;
|
||||
.locals 2
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # Landroid/net/Uri;
|
||||
|
||||
.line 331
|
||||
new-instance v0, Landroid/content/Intent;
|
||||
|
||||
const-string v1, "android.media.action.IMAGE_CAPTURE"
|
||||
|
||||
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
.line 332
|
||||
const-string v1, "output"
|
||||
|
||||
invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 331
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic createIntent(Landroid/content/Context;Ljava/lang/Object;)Landroid/content/Intent;
|
||||
.locals 0
|
||||
|
||||
.line 325
|
||||
check-cast p2, Landroid/net/Uri;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$TakePicture;->createIntent(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public final getSynchronousResult(Landroid/content/Context;Landroid/net/Uri;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 1
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # Landroid/net/Uri;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Landroid/content/Context;",
|
||||
"Landroid/net/Uri;",
|
||||
")",
|
||||
"Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult<",
|
||||
"Ljava/lang/Boolean;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 339
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic getSynchronousResult(Landroid/content/Context;Ljava/lang/Object;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 0
|
||||
|
||||
.line 325
|
||||
check-cast p2, Landroid/net/Uri;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$TakePicture;->getSynchronousResult(Landroid/content/Context;Landroid/net/Uri;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public final parseResult(ILandroid/content/Intent;)Ljava/lang/Boolean;
|
||||
.locals 1
|
||||
.param p1, "resultCode" # I
|
||||
.param p2, "intent" # Landroid/content/Intent;
|
||||
|
||||
.line 345
|
||||
const/4 v0, -0x1
|
||||
|
||||
if-ne p1, v0, :cond_0
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic parseResult(ILandroid/content/Intent;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
.line 325
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$TakePicture;->parseResult(ILandroid/content/Intent;)Ljava/lang/Boolean;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
-144
@@ -1,144 +0,0 @@
|
||||
.class public Landroidx/activity/result/contract/ActivityResultContracts$TakePicturePreview;
|
||||
.super Landroidx/activity/result/contract/ActivityResultContract;
|
||||
.source "ActivityResultContracts.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/activity/result/contract/ActivityResultContracts;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = "TakePicturePreview"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/activity/result/contract/ActivityResultContract<",
|
||||
"Ljava/lang/Void;",
|
||||
"Landroid/graphics/Bitmap;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 291
|
||||
invoke-direct {p0}, Landroidx/activity/result/contract/ActivityResultContract;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public bridge synthetic createIntent(Landroid/content/Context;Ljava/lang/Object;)Landroid/content/Intent;
|
||||
.locals 0
|
||||
|
||||
.line 291
|
||||
check-cast p2, Ljava/lang/Void;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$TakePicturePreview;->createIntent(Landroid/content/Context;Ljava/lang/Void;)Landroid/content/Intent;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public createIntent(Landroid/content/Context;Ljava/lang/Void;)Landroid/content/Intent;
|
||||
.locals 2
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # Ljava/lang/Void;
|
||||
|
||||
.line 297
|
||||
new-instance v0, Landroid/content/Intent;
|
||||
|
||||
const-string v1, "android.media.action.IMAGE_CAPTURE"
|
||||
|
||||
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic getSynchronousResult(Landroid/content/Context;Ljava/lang/Object;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 0
|
||||
|
||||
.line 291
|
||||
check-cast p2, Ljava/lang/Void;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$TakePicturePreview;->getSynchronousResult(Landroid/content/Context;Ljava/lang/Void;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public final getSynchronousResult(Landroid/content/Context;Ljava/lang/Void;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 1
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # Ljava/lang/Void;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Landroid/content/Context;",
|
||||
"Ljava/lang/Void;",
|
||||
")",
|
||||
"Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult<",
|
||||
"Landroid/graphics/Bitmap;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 304
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final parseResult(ILandroid/content/Intent;)Landroid/graphics/Bitmap;
|
||||
.locals 1
|
||||
.param p1, "resultCode" # I
|
||||
.param p2, "intent" # Landroid/content/Intent;
|
||||
|
||||
.line 310
|
||||
if-eqz p2, :cond_1
|
||||
|
||||
const/4 v0, -0x1
|
||||
|
||||
if-eq p1, v0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 311
|
||||
:cond_0
|
||||
const-string v0, "data"
|
||||
|
||||
invoke-virtual {p2, v0}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Landroid/graphics/Bitmap;
|
||||
|
||||
return-object v0
|
||||
|
||||
.line 310
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic parseResult(ILandroid/content/Intent;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
.line 291
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$TakePicturePreview;->parseResult(ILandroid/content/Intent;)Landroid/graphics/Bitmap;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
-152
@@ -1,152 +0,0 @@
|
||||
.class public Landroidx/activity/result/contract/ActivityResultContracts$TakeVideo;
|
||||
.super Landroidx/activity/result/contract/ActivityResultContract;
|
||||
.source "ActivityResultContracts.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/activity/result/contract/ActivityResultContracts;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = "TakeVideo"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/activity/result/contract/ActivityResultContract<",
|
||||
"Landroid/net/Uri;",
|
||||
"Landroid/graphics/Bitmap;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 359
|
||||
invoke-direct {p0}, Landroidx/activity/result/contract/ActivityResultContract;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public createIntent(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent;
|
||||
.locals 2
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # Landroid/net/Uri;
|
||||
|
||||
.line 365
|
||||
new-instance v0, Landroid/content/Intent;
|
||||
|
||||
const-string v1, "android.media.action.VIDEO_CAPTURE"
|
||||
|
||||
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
|
||||
|
||||
.line 366
|
||||
const-string v1, "output"
|
||||
|
||||
invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 365
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic createIntent(Landroid/content/Context;Ljava/lang/Object;)Landroid/content/Intent;
|
||||
.locals 0
|
||||
|
||||
.line 359
|
||||
check-cast p2, Landroid/net/Uri;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$TakeVideo;->createIntent(Landroid/content/Context;Landroid/net/Uri;)Landroid/content/Intent;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public final getSynchronousResult(Landroid/content/Context;Landroid/net/Uri;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 1
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "input" # Landroid/net/Uri;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Landroid/content/Context;",
|
||||
"Landroid/net/Uri;",
|
||||
")",
|
||||
"Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult<",
|
||||
"Landroid/graphics/Bitmap;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 373
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic getSynchronousResult(Landroid/content/Context;Ljava/lang/Object;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
.locals 0
|
||||
|
||||
.line 359
|
||||
check-cast p2, Landroid/net/Uri;
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$TakeVideo;->getSynchronousResult(Landroid/content/Context;Landroid/net/Uri;)Landroidx/activity/result/contract/ActivityResultContract$SynchronousResult;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public final parseResult(ILandroid/content/Intent;)Landroid/graphics/Bitmap;
|
||||
.locals 1
|
||||
.param p1, "resultCode" # I
|
||||
.param p2, "intent" # Landroid/content/Intent;
|
||||
|
||||
.line 379
|
||||
if-eqz p2, :cond_1
|
||||
|
||||
const/4 v0, -0x1
|
||||
|
||||
if-eq p1, v0, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 380
|
||||
:cond_0
|
||||
const-string v0, "data"
|
||||
|
||||
invoke-virtual {p2, v0}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Landroid/graphics/Bitmap;
|
||||
|
||||
return-object v0
|
||||
|
||||
.line 379
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic parseResult(ILandroid/content/Intent;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
.line 359
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/activity/result/contract/ActivityResultContracts$TakeVideo;->parseResult(ILandroid/content/Intent;)Landroid/graphics/Bitmap;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
@@ -1,35 +0,0 @@
|
||||
.class public final Landroidx/activity/result/contract/ActivityResultContracts;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActivityResultContracts.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroidx/activity/result/contract/ActivityResultContracts$CreateDocument;,
|
||||
Landroidx/activity/result/contract/ActivityResultContracts$OpenDocumentTree;,
|
||||
Landroidx/activity/result/contract/ActivityResultContracts$OpenMultipleDocuments;,
|
||||
Landroidx/activity/result/contract/ActivityResultContracts$OpenDocument;,
|
||||
Landroidx/activity/result/contract/ActivityResultContracts$GetMultipleContents;,
|
||||
Landroidx/activity/result/contract/ActivityResultContracts$GetContent;,
|
||||
Landroidx/activity/result/contract/ActivityResultContracts$PickContact;,
|
||||
Landroidx/activity/result/contract/ActivityResultContracts$TakeVideo;,
|
||||
Landroidx/activity/result/contract/ActivityResultContracts$TakePicture;,
|
||||
Landroidx/activity/result/contract/ActivityResultContracts$TakePicturePreview;,
|
||||
Landroidx/activity/result/contract/ActivityResultContracts$RequestPermission;,
|
||||
Landroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions;,
|
||||
Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult;,
|
||||
Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method private constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 58
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,137 +0,0 @@
|
||||
.class public final enum Landroidx/annotation/experimental/Experimental$Level;
|
||||
.super Ljava/lang/Enum;
|
||||
.source "Experimental.kt"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/annotation/experimental/Experimental;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x4019
|
||||
name = "Level"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/Enum<",
|
||||
"Landroidx/annotation/experimental/Experimental$Level;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation runtime Lkotlin/Metadata;
|
||||
bv = {
|
||||
0x1,
|
||||
0x0,
|
||||
0x3
|
||||
}
|
||||
d1 = {
|
||||
"\u0000\u000c\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0002\u0008\u0004\u0008\u0086\u0001\u0018\u00002\u0008\u0012\u0004\u0012\u00020\u00000\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002j\u0002\u0008\u0003j\u0002\u0008\u0004\u00a8\u0006\u0005"
|
||||
}
|
||||
d2 = {
|
||||
"Landroidx/annotation/experimental/Experimental$Level;",
|
||||
"",
|
||||
"(Ljava/lang/String;I)V",
|
||||
"WARNING",
|
||||
"ERROR",
|
||||
"annotation-experimental_release"
|
||||
}
|
||||
k = 0x1
|
||||
mv = {
|
||||
0x1,
|
||||
0x4,
|
||||
0x2
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field private static final synthetic $VALUES:[Landroidx/annotation/experimental/Experimental$Level;
|
||||
|
||||
.field public static final enum ERROR:Landroidx/annotation/experimental/Experimental$Level;
|
||||
|
||||
.field public static final enum WARNING:Landroidx/annotation/experimental/Experimental$Level;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.locals 4
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
||||
new-array v0, v0, [Landroidx/annotation/experimental/Experimental$Level;
|
||||
|
||||
new-instance v1, Landroidx/annotation/experimental/Experimental$Level;
|
||||
|
||||
const-string v2, "WARNING"
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-direct {v1, v2, v3}, Landroidx/annotation/experimental/Experimental$Level;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Landroidx/annotation/experimental/Experimental$Level;->WARNING:Landroidx/annotation/experimental/Experimental$Level;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
new-instance v1, Landroidx/annotation/experimental/Experimental$Level;
|
||||
|
||||
const-string v2, "ERROR"
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-direct {v1, v2, v3}, Landroidx/annotation/experimental/Experimental$Level;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
sput-object v1, Landroidx/annotation/experimental/Experimental$Level;->ERROR:Landroidx/annotation/experimental/Experimental$Level;
|
||||
|
||||
aput-object v1, v0, v3
|
||||
|
||||
sput-object v0, Landroidx/annotation/experimental/Experimental$Level;->$VALUES:[Landroidx/annotation/experimental/Experimental$Level;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private constructor <init>(Ljava/lang/String;I)V
|
||||
.locals 0
|
||||
.param p1, "$enum$name" # Ljava/lang/String;
|
||||
.param p2, "$enum$ordinal" # I
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 80
|
||||
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static valueOf(Ljava/lang/String;)Landroidx/annotation/experimental/Experimental$Level;
|
||||
.locals 1
|
||||
|
||||
const-class v0, Landroidx/annotation/experimental/Experimental$Level;
|
||||
|
||||
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
|
||||
|
||||
move-result-object p0
|
||||
|
||||
check-cast p0, Landroidx/annotation/experimental/Experimental$Level;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static values()[Landroidx/annotation/experimental/Experimental$Level;
|
||||
.locals 1
|
||||
|
||||
sget-object v0, Landroidx/annotation/experimental/Experimental$Level;->$VALUES:[Landroidx/annotation/experimental/Experimental$Level;
|
||||
|
||||
invoke-virtual {v0}, [Landroidx/annotation/experimental/Experimental$Level;->clone()Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, [Landroidx/annotation/experimental/Experimental$Level;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
@@ -1,81 +0,0 @@
|
||||
.class public interface abstract annotation Landroidx/annotation/experimental/Experimental;
|
||||
.super Ljava/lang/Object;
|
||||
.source "Experimental.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/annotation/Annotation;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/AnnotationDefault;
|
||||
value = .subannotation Landroidx/annotation/experimental/Experimental;
|
||||
level = .enum Landroidx/annotation/experimental/Experimental$Level;->ERROR:Landroidx/annotation/experimental/Experimental$Level;
|
||||
.end subannotation
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroidx/annotation/experimental/Experimental$Level;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation runtime Ljava/lang/annotation/Retention;
|
||||
value = .enum Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy;
|
||||
.end annotation
|
||||
|
||||
.annotation runtime Ljava/lang/annotation/Target;
|
||||
value = {
|
||||
.enum Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation runtime Lkotlin/Deprecated;
|
||||
message = "This annotation has been replaced by `@RequiresOptIn`"
|
||||
replaceWith = .subannotation Lkotlin/ReplaceWith;
|
||||
expression = "RequiresOptIn"
|
||||
imports = {
|
||||
"androidx.annotation.RequiresOptIn"
|
||||
}
|
||||
.end subannotation
|
||||
.end annotation
|
||||
|
||||
.annotation runtime Lkotlin/Metadata;
|
||||
bv = {
|
||||
0x1,
|
||||
0x0,
|
||||
0x3
|
||||
}
|
||||
d1 = {
|
||||
"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u0008\u0087\u0002\u0018\u00002\u00020\u0001:\u0001\u0005B\n\u0012\u0008\u0008\u0002\u0010\u0002\u001a\u00020\u0003R\u000f\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0006\u001a\u0004\u0008\u0002\u0010\u0004\u00a8\u0006\u0006"
|
||||
}
|
||||
d2 = {
|
||||
"Landroidx/annotation/experimental/Experimental;",
|
||||
"",
|
||||
"level",
|
||||
"Landroidx/annotation/experimental/Experimental$Level;",
|
||||
"()Landroidx/annotation/experimental/Experimental$Level;",
|
||||
"Level",
|
||||
"annotation-experimental_release"
|
||||
}
|
||||
k = 0x1
|
||||
mv = {
|
||||
0x1,
|
||||
0x4,
|
||||
0x2
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation runtime Lkotlin/annotation/Retention;
|
||||
value = .enum Lkotlin/annotation/AnnotationRetention;->BINARY:Lkotlin/annotation/AnnotationRetention;
|
||||
.end annotation
|
||||
|
||||
.annotation runtime Lkotlin/annotation/Target;
|
||||
allowedTargets = {
|
||||
.enum Lkotlin/annotation/AnnotationTarget;->ANNOTATION_CLASS:Lkotlin/annotation/AnnotationTarget;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract level()Landroidx/annotation/experimental/Experimental$Level;
|
||||
.end method
|
||||
@@ -1,91 +0,0 @@
|
||||
.class public interface abstract annotation Landroidx/annotation/experimental/UseExperimental;
|
||||
.super Ljava/lang/Object;
|
||||
.source "UseExperimental.kt"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/annotation/Annotation;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation runtime Ljava/lang/annotation/Retention;
|
||||
value = .enum Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy;
|
||||
.end annotation
|
||||
|
||||
.annotation runtime Ljava/lang/annotation/Target;
|
||||
value = {
|
||||
.enum Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType;,
|
||||
.enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;,
|
||||
.enum Ljava/lang/annotation/ElementType;->PARAMETER:Ljava/lang/annotation/ElementType;,
|
||||
.enum Ljava/lang/annotation/ElementType;->CONSTRUCTOR:Ljava/lang/annotation/ElementType;,
|
||||
.enum Ljava/lang/annotation/ElementType;->LOCAL_VARIABLE:Ljava/lang/annotation/ElementType;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation runtime Lkotlin/Deprecated;
|
||||
message = "This annotation has been replaced by `@OptIn`"
|
||||
replaceWith = .subannotation Lkotlin/ReplaceWith;
|
||||
expression = "OptIn"
|
||||
imports = {
|
||||
"androidx.annotation.OptIn"
|
||||
}
|
||||
.end subannotation
|
||||
.end annotation
|
||||
|
||||
.annotation runtime Lkotlin/Metadata;
|
||||
bv = {
|
||||
0x1,
|
||||
0x0,
|
||||
0x3
|
||||
}
|
||||
d1 = {
|
||||
"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\n\u0002\u0010\u0011\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u0087\u0002\u0018\u00002\u00020\u0001B$\u0012\"\u0010\u0002\u001a\u0012\u0012\u000e\u0008\u0001\u0012\n\u0012\u0006\u0008\u0001\u0012\u00020\u00010\u00040\u0003\"\n\u0012\u0006\u0008\u0001\u0012\u00020\u00010\u0004R\u001f\u0010\u0002\u001a\u0012\u0012\u000e\u0008\u0001\u0012\n\u0012\u0006\u0008\u0001\u0012\u00020\u00010\u00040\u0003\u00a2\u0006\u0006\u001a\u0004\u0008\u0002\u0010\u0005\u00a8\u0006\u0006"
|
||||
}
|
||||
d2 = {
|
||||
"Landroidx/annotation/experimental/UseExperimental;",
|
||||
"",
|
||||
"markerClass",
|
||||
"",
|
||||
"Lkotlin/reflect/KClass;",
|
||||
"()[Ljava/lang/Class;",
|
||||
"annotation-experimental_release"
|
||||
}
|
||||
k = 0x1
|
||||
mv = {
|
||||
0x1,
|
||||
0x4,
|
||||
0x2
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation runtime Lkotlin/annotation/Retention;
|
||||
value = .enum Lkotlin/annotation/AnnotationRetention;->BINARY:Lkotlin/annotation/AnnotationRetention;
|
||||
.end annotation
|
||||
|
||||
.annotation runtime Lkotlin/annotation/Target;
|
||||
allowedTargets = {
|
||||
.enum Lkotlin/annotation/AnnotationTarget;->CLASS:Lkotlin/annotation/AnnotationTarget;,
|
||||
.enum Lkotlin/annotation/AnnotationTarget;->PROPERTY:Lkotlin/annotation/AnnotationTarget;,
|
||||
.enum Lkotlin/annotation/AnnotationTarget;->LOCAL_VARIABLE:Lkotlin/annotation/AnnotationTarget;,
|
||||
.enum Lkotlin/annotation/AnnotationTarget;->VALUE_PARAMETER:Lkotlin/annotation/AnnotationTarget;,
|
||||
.enum Lkotlin/annotation/AnnotationTarget;->CONSTRUCTOR:Lkotlin/annotation/AnnotationTarget;,
|
||||
.enum Lkotlin/annotation/AnnotationTarget;->FUNCTION:Lkotlin/annotation/AnnotationTarget;,
|
||||
.enum Lkotlin/annotation/AnnotationTarget;->PROPERTY_GETTER:Lkotlin/annotation/AnnotationTarget;,
|
||||
.enum Lkotlin/annotation/AnnotationTarget;->PROPERTY_SETTER:Lkotlin/annotation/AnnotationTarget;,
|
||||
.enum Lkotlin/annotation/AnnotationTarget;->FILE:Lkotlin/annotation/AnnotationTarget;,
|
||||
.enum Lkotlin/annotation/AnnotationTarget;->TYPEALIAS:Lkotlin/annotation/AnnotationTarget;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract markerClass()[Ljava/lang/Class;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()[",
|
||||
"Ljava/lang/Class<",
|
||||
"+",
|
||||
"Ljava/lang/annotation/Annotation;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
@@ -1,21 +0,0 @@
|
||||
.class public interface abstract annotation Landroidx/appcompat/app/ActionBar$DisplayOptions;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActionBar.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/annotation/Annotation;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/app/ActionBar;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x2609
|
||||
name = "DisplayOptions"
|
||||
.end annotation
|
||||
|
||||
.annotation runtime Ljava/lang/annotation/Retention;
|
||||
value = .enum Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
|
||||
.end annotation
|
||||
@@ -1,152 +0,0 @@
|
||||
.class public Landroidx/appcompat/app/ActionBar$LayoutParams;
|
||||
.super Landroid/view/ViewGroup$MarginLayoutParams;
|
||||
.source "ActionBar.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/app/ActionBar;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = "LayoutParams"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public gravity:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(I)V
|
||||
.locals 2
|
||||
.param p1, "gravity" # I
|
||||
|
||||
.line 1395
|
||||
const/4 v0, -0x2
|
||||
|
||||
const/4 v1, -0x1
|
||||
|
||||
invoke-direct {p0, v0, v1, p1}, Landroidx/appcompat/app/ActionBar$LayoutParams;-><init>(III)V
|
||||
|
||||
.line 1396
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(II)V
|
||||
.locals 1
|
||||
.param p1, "width" # I
|
||||
.param p2, "height" # I
|
||||
|
||||
.line 1385
|
||||
invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
|
||||
|
||||
.line 1374
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/appcompat/app/ActionBar$LayoutParams;->gravity:I
|
||||
|
||||
.line 1386
|
||||
const v0, 0x800013
|
||||
|
||||
iput v0, p0, Landroidx/appcompat/app/ActionBar$LayoutParams;->gravity:I
|
||||
|
||||
.line 1387
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(III)V
|
||||
.locals 1
|
||||
.param p1, "width" # I
|
||||
.param p2, "height" # I
|
||||
.param p3, "gravity" # I
|
||||
|
||||
.line 1390
|
||||
invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
|
||||
|
||||
.line 1374
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/appcompat/app/ActionBar$LayoutParams;->gravity:I
|
||||
|
||||
.line 1391
|
||||
iput p3, p0, Landroidx/appcompat/app/ActionBar$LayoutParams;->gravity:I
|
||||
|
||||
.line 1392
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
.locals 3
|
||||
.param p1, "c" # Landroid/content/Context;
|
||||
.param p2, "attrs" # Landroid/util/AttributeSet;
|
||||
|
||||
.line 1377
|
||||
invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
|
||||
.line 1374
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/appcompat/app/ActionBar$LayoutParams;->gravity:I
|
||||
|
||||
.line 1379
|
||||
sget-object v1, Landroidx/appcompat/R$styleable;->ActionBarLayout:[I
|
||||
|
||||
invoke-virtual {p1, p2, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
.line 1380
|
||||
.local v1, "a":Landroid/content/res/TypedArray;
|
||||
sget v2, Landroidx/appcompat/R$styleable;->ActionBarLayout_android_layout_gravity:I
|
||||
|
||||
invoke-virtual {v1, v2, v0}, Landroid/content/res/TypedArray;->getInt(II)I
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p0, Landroidx/appcompat/app/ActionBar$LayoutParams;->gravity:I
|
||||
|
||||
.line 1381
|
||||
invoke-virtual {v1}, Landroid/content/res/TypedArray;->recycle()V
|
||||
|
||||
.line 1382
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/view/ViewGroup$LayoutParams;)V
|
||||
.locals 1
|
||||
.param p1, "source" # Landroid/view/ViewGroup$LayoutParams;
|
||||
|
||||
.line 1405
|
||||
invoke-direct {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
|
||||
|
||||
.line 1374
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/appcompat/app/ActionBar$LayoutParams;->gravity:I
|
||||
|
||||
.line 1406
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroidx/appcompat/app/ActionBar$LayoutParams;)V
|
||||
.locals 1
|
||||
.param p1, "source" # Landroidx/appcompat/app/ActionBar$LayoutParams;
|
||||
|
||||
.line 1399
|
||||
invoke-direct {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
|
||||
|
||||
.line 1374
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/appcompat/app/ActionBar$LayoutParams;->gravity:I
|
||||
|
||||
.line 1401
|
||||
iget v0, p1, Landroidx/appcompat/app/ActionBar$LayoutParams;->gravity:I
|
||||
|
||||
iput v0, p0, Landroidx/appcompat/app/ActionBar$LayoutParams;->gravity:I
|
||||
|
||||
.line 1402
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,21 +0,0 @@
|
||||
.class public interface abstract annotation Landroidx/appcompat/app/ActionBar$NavigationMode;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActionBar.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/annotation/Annotation;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/app/ActionBar;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x2609
|
||||
name = "NavigationMode"
|
||||
.end annotation
|
||||
|
||||
.annotation runtime Ljava/lang/annotation/Retention;
|
||||
value = .enum Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
|
||||
.end annotation
|
||||
@@ -1,19 +0,0 @@
|
||||
.class public interface abstract Landroidx/appcompat/app/ActionBar$OnMenuVisibilityListener;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActionBar.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/app/ActionBar;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x609
|
||||
name = "OnMenuVisibilityListener"
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract onMenuVisibilityChanged(Z)V
|
||||
.end method
|
||||
@@ -1,22 +0,0 @@
|
||||
.class public interface abstract Landroidx/appcompat/app/ActionBar$OnNavigationListener;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActionBar.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/app/ActionBar;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x609
|
||||
name = "OnNavigationListener"
|
||||
.end annotation
|
||||
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract onNavigationItemSelected(IJ)Z
|
||||
.end method
|
||||
@@ -1,85 +0,0 @@
|
||||
.class public abstract Landroidx/appcompat/app/ActionBar$Tab;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActionBar.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/app/ActionBar;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x409
|
||||
name = "Tab"
|
||||
.end annotation
|
||||
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final INVALID_POSITION:I = -0x1
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 1171
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract getContentDescription()Ljava/lang/CharSequence;
|
||||
.end method
|
||||
|
||||
.method public abstract getCustomView()Landroid/view/View;
|
||||
.end method
|
||||
|
||||
.method public abstract getIcon()Landroid/graphics/drawable/Drawable;
|
||||
.end method
|
||||
|
||||
.method public abstract getPosition()I
|
||||
.end method
|
||||
|
||||
.method public abstract getTag()Ljava/lang/Object;
|
||||
.end method
|
||||
|
||||
.method public abstract getText()Ljava/lang/CharSequence;
|
||||
.end method
|
||||
|
||||
.method public abstract select()V
|
||||
.end method
|
||||
|
||||
.method public abstract setContentDescription(I)Landroidx/appcompat/app/ActionBar$Tab;
|
||||
.end method
|
||||
|
||||
.method public abstract setContentDescription(Ljava/lang/CharSequence;)Landroidx/appcompat/app/ActionBar$Tab;
|
||||
.end method
|
||||
|
||||
.method public abstract setCustomView(I)Landroidx/appcompat/app/ActionBar$Tab;
|
||||
.end method
|
||||
|
||||
.method public abstract setCustomView(Landroid/view/View;)Landroidx/appcompat/app/ActionBar$Tab;
|
||||
.end method
|
||||
|
||||
.method public abstract setIcon(I)Landroidx/appcompat/app/ActionBar$Tab;
|
||||
.end method
|
||||
|
||||
.method public abstract setIcon(Landroid/graphics/drawable/Drawable;)Landroidx/appcompat/app/ActionBar$Tab;
|
||||
.end method
|
||||
|
||||
.method public abstract setTabListener(Landroidx/appcompat/app/ActionBar$TabListener;)Landroidx/appcompat/app/ActionBar$Tab;
|
||||
.end method
|
||||
|
||||
.method public abstract setTag(Ljava/lang/Object;)Landroidx/appcompat/app/ActionBar$Tab;
|
||||
.end method
|
||||
|
||||
.method public abstract setText(I)Landroidx/appcompat/app/ActionBar$Tab;
|
||||
.end method
|
||||
|
||||
.method public abstract setText(Ljava/lang/CharSequence;)Landroidx/appcompat/app/ActionBar$Tab;
|
||||
.end method
|
||||
@@ -1,28 +0,0 @@
|
||||
.class public interface abstract Landroidx/appcompat/app/ActionBar$TabListener;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActionBar.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/app/ActionBar;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x609
|
||||
name = "TabListener"
|
||||
.end annotation
|
||||
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract onTabReselected(Landroidx/appcompat/app/ActionBar$Tab;Landroidx/fragment/app/FragmentTransaction;)V
|
||||
.end method
|
||||
|
||||
.method public abstract onTabSelected(Landroidx/appcompat/app/ActionBar$Tab;Landroidx/fragment/app/FragmentTransaction;)V
|
||||
.end method
|
||||
|
||||
.method public abstract onTabUnselected(Landroidx/appcompat/app/ActionBar$Tab;Landroidx/fragment/app/FragmentTransaction;)V
|
||||
.end method
|
||||
@@ -1,525 +0,0 @@
|
||||
.class public abstract Landroidx/appcompat/app/ActionBar;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActionBar.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroidx/appcompat/app/ActionBar$LayoutParams;,
|
||||
Landroidx/appcompat/app/ActionBar$TabListener;,
|
||||
Landroidx/appcompat/app/ActionBar$Tab;,
|
||||
Landroidx/appcompat/app/ActionBar$OnMenuVisibilityListener;,
|
||||
Landroidx/appcompat/app/ActionBar$OnNavigationListener;,
|
||||
Landroidx/appcompat/app/ActionBar$DisplayOptions;,
|
||||
Landroidx/appcompat/app/ActionBar$NavigationMode;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final DISPLAY_HOME_AS_UP:I = 0x4
|
||||
|
||||
.field public static final DISPLAY_SHOW_CUSTOM:I = 0x10
|
||||
|
||||
.field public static final DISPLAY_SHOW_HOME:I = 0x2
|
||||
|
||||
.field public static final DISPLAY_SHOW_TITLE:I = 0x8
|
||||
|
||||
.field public static final DISPLAY_USE_LOGO:I = 0x1
|
||||
|
||||
.field public static final NAVIGATION_MODE_LIST:I = 0x1
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public static final NAVIGATION_MODE_STANDARD:I = 0x0
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public static final NAVIGATION_MODE_TABS:I = 0x2
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 92
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract addOnMenuVisibilityListener(Landroidx/appcompat/app/ActionBar$OnMenuVisibilityListener;)V
|
||||
.end method
|
||||
|
||||
.method public abstract addTab(Landroidx/appcompat/app/ActionBar$Tab;)V
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract addTab(Landroidx/appcompat/app/ActionBar$Tab;I)V
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract addTab(Landroidx/appcompat/app/ActionBar$Tab;IZ)V
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract addTab(Landroidx/appcompat/app/ActionBar$Tab;Z)V
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public closeOptionsMenu()Z
|
||||
.locals 1
|
||||
|
||||
.line 1074
|
||||
const/4 v0, 0x0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public collapseActionView()Z
|
||||
.locals 1
|
||||
|
||||
.line 1098
|
||||
const/4 v0, 0x0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public dispatchMenuVisibilityChanged(Z)V
|
||||
.locals 0
|
||||
.param p1, "visible" # Z
|
||||
|
||||
.line 1057
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public abstract getCustomView()Landroid/view/View;
|
||||
.end method
|
||||
|
||||
.method public abstract getDisplayOptions()I
|
||||
.end method
|
||||
|
||||
.method public getElevation()F
|
||||
.locals 1
|
||||
|
||||
.line 1036
|
||||
const/4 v0, 0x0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public abstract getHeight()I
|
||||
.end method
|
||||
|
||||
.method public getHideOffset()I
|
||||
.locals 1
|
||||
|
||||
.line 993
|
||||
const/4 v0, 0x0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public abstract getNavigationItemCount()I
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract getNavigationMode()I
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract getSelectedNavigationIndex()I
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract getSelectedTab()Landroidx/appcompat/app/ActionBar$Tab;
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract getSubtitle()Ljava/lang/CharSequence;
|
||||
.end method
|
||||
|
||||
.method public abstract getTabAt(I)Landroidx/appcompat/app/ActionBar$Tab;
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract getTabCount()I
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public getThemedContext()Landroid/content/Context;
|
||||
.locals 1
|
||||
|
||||
.line 859
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public abstract getTitle()Ljava/lang/CharSequence;
|
||||
.end method
|
||||
|
||||
.method public abstract hide()V
|
||||
.end method
|
||||
|
||||
.method public invalidateOptionsMenu()Z
|
||||
.locals 1
|
||||
|
||||
.line 1080
|
||||
const/4 v0, 0x0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public isHideOnContentScrollEnabled()Z
|
||||
.locals 1
|
||||
|
||||
.line 980
|
||||
const/4 v0, 0x0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public abstract isShowing()Z
|
||||
.end method
|
||||
|
||||
.method public isTitleTruncated()Z
|
||||
.locals 1
|
||||
|
||||
.line 870
|
||||
const/4 v0, 0x0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public abstract newTab()Landroidx/appcompat/app/ActionBar$Tab;
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public onConfigurationChanged(Landroid/content/res/Configuration;)V
|
||||
.locals 0
|
||||
.param p1, "config" # Landroid/content/res/Configuration;
|
||||
|
||||
.line 1052
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method onDestroy()V
|
||||
.locals 0
|
||||
|
||||
.line 1121
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onKeyShortcut(ILandroid/view/KeyEvent;)Z
|
||||
.locals 1
|
||||
.param p1, "keyCode" # I
|
||||
.param p2, "ev" # Landroid/view/KeyEvent;
|
||||
|
||||
.line 1092
|
||||
const/4 v0, 0x0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public onMenuKeyEvent(Landroid/view/KeyEvent;)Z
|
||||
.locals 1
|
||||
.param p1, "event" # Landroid/view/KeyEvent;
|
||||
|
||||
.line 1086
|
||||
const/4 v0, 0x0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public openOptionsMenu()Z
|
||||
.locals 1
|
||||
|
||||
.line 1068
|
||||
const/4 v0, 0x0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public abstract removeAllTabs()V
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract removeOnMenuVisibilityListener(Landroidx/appcompat/app/ActionBar$OnMenuVisibilityListener;)V
|
||||
.end method
|
||||
|
||||
.method public abstract removeTab(Landroidx/appcompat/app/ActionBar$Tab;)V
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract removeTabAt(I)V
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method requestFocus()Z
|
||||
.locals 1
|
||||
|
||||
.line 1114
|
||||
const/4 v0, 0x0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public abstract selectTab(Landroidx/appcompat/app/ActionBar$Tab;)V
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||
.end method
|
||||
|
||||
.method public abstract setCustomView(I)V
|
||||
.end method
|
||||
|
||||
.method public abstract setCustomView(Landroid/view/View;)V
|
||||
.end method
|
||||
|
||||
.method public abstract setCustomView(Landroid/view/View;Landroidx/appcompat/app/ActionBar$LayoutParams;)V
|
||||
.end method
|
||||
|
||||
.method public setDefaultDisplayHomeAsUpEnabled(Z)V
|
||||
.locals 0
|
||||
.param p1, "enabled" # Z
|
||||
|
||||
.line 1042
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public abstract setDisplayHomeAsUpEnabled(Z)V
|
||||
.end method
|
||||
|
||||
.method public abstract setDisplayOptions(I)V
|
||||
.end method
|
||||
|
||||
.method public abstract setDisplayOptions(II)V
|
||||
.end method
|
||||
|
||||
.method public abstract setDisplayShowCustomEnabled(Z)V
|
||||
.end method
|
||||
|
||||
.method public abstract setDisplayShowHomeEnabled(Z)V
|
||||
.end method
|
||||
|
||||
.method public abstract setDisplayShowTitleEnabled(Z)V
|
||||
.end method
|
||||
|
||||
.method public abstract setDisplayUseLogoEnabled(Z)V
|
||||
.end method
|
||||
|
||||
.method public setElevation(F)V
|
||||
.locals 2
|
||||
.param p1, "elevation" # F
|
||||
|
||||
.line 1021
|
||||
const/4 v0, 0x0
|
||||
|
||||
cmpl-float v0, p1, v0
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
.line 1025
|
||||
return-void
|
||||
|
||||
.line 1022
|
||||
:cond_0
|
||||
new-instance v0, Ljava/lang/UnsupportedOperationException;
|
||||
|
||||
const-string v1, "Setting a non-zero elevation is not supported in this action bar configuration."
|
||||
|
||||
invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
.method public setHideOffset(I)V
|
||||
.locals 2
|
||||
.param p1, "offset" # I
|
||||
|
||||
.line 1006
|
||||
if-nez p1, :cond_0
|
||||
|
||||
.line 1010
|
||||
return-void
|
||||
|
||||
.line 1007
|
||||
:cond_0
|
||||
new-instance v0, Ljava/lang/UnsupportedOperationException;
|
||||
|
||||
const-string v1, "Setting an explicit action bar hide offset is not supported in this action bar configuration."
|
||||
|
||||
invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
.method public setHideOnContentScrollEnabled(Z)V
|
||||
.locals 2
|
||||
.param p1, "hideOnContentScroll" # Z
|
||||
|
||||
.line 966
|
||||
if-nez p1, :cond_0
|
||||
|
||||
.line 970
|
||||
return-void
|
||||
|
||||
.line 967
|
||||
:cond_0
|
||||
new-instance v0, Ljava/lang/UnsupportedOperationException;
|
||||
|
||||
const-string v1, "Hide on content scroll is not supported in this action bar configuration."
|
||||
|
||||
invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
throw v0
|
||||
.end method
|
||||
|
||||
.method public setHomeActionContentDescription(I)V
|
||||
.locals 0
|
||||
.param p1, "resId" # I
|
||||
|
||||
.line 950
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setHomeActionContentDescription(Ljava/lang/CharSequence;)V
|
||||
.locals 0
|
||||
.param p1, "description" # Ljava/lang/CharSequence;
|
||||
|
||||
.line 930
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setHomeAsUpIndicator(I)V
|
||||
.locals 0
|
||||
.param p1, "resId" # I
|
||||
|
||||
.line 911
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setHomeAsUpIndicator(Landroid/graphics/drawable/Drawable;)V
|
||||
.locals 0
|
||||
.param p1, "indicator" # Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.line 890
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setHomeButtonEnabled(Z)V
|
||||
.locals 0
|
||||
.param p1, "enabled" # Z
|
||||
|
||||
.line 847
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public abstract setIcon(I)V
|
||||
.end method
|
||||
|
||||
.method public abstract setIcon(Landroid/graphics/drawable/Drawable;)V
|
||||
.end method
|
||||
|
||||
.method public abstract setListNavigationCallbacks(Landroid/widget/SpinnerAdapter;Landroidx/appcompat/app/ActionBar$OnNavigationListener;)V
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract setLogo(I)V
|
||||
.end method
|
||||
|
||||
.method public abstract setLogo(Landroid/graphics/drawable/Drawable;)V
|
||||
.end method
|
||||
|
||||
.method public abstract setNavigationMode(I)V
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract setSelectedNavigationItem(I)V
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public setShowHideAnimationEnabled(Z)V
|
||||
.locals 0
|
||||
.param p1, "enabled" # Z
|
||||
|
||||
.line 1047
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setSplitBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||
.locals 0
|
||||
.param p1, "d" # Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.line 540
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setStackedBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||
.locals 0
|
||||
.param p1, "d" # Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.line 530
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public abstract setSubtitle(I)V
|
||||
.end method
|
||||
|
||||
.method public abstract setSubtitle(Ljava/lang/CharSequence;)V
|
||||
.end method
|
||||
|
||||
.method public abstract setTitle(I)V
|
||||
.end method
|
||||
|
||||
.method public abstract setTitle(Ljava/lang/CharSequence;)V
|
||||
.end method
|
||||
|
||||
.method public setWindowTitle(Ljava/lang/CharSequence;)V
|
||||
.locals 0
|
||||
.param p1, "title" # Ljava/lang/CharSequence;
|
||||
|
||||
.line 1104
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public abstract show()V
|
||||
.end method
|
||||
|
||||
.method public startActionMode(Landroidx/appcompat/view/ActionMode$Callback;)Landroidx/appcompat/view/ActionMode;
|
||||
.locals 1
|
||||
.param p1, "callback" # Landroidx/appcompat/view/ActionMode$Callback;
|
||||
|
||||
.line 1062
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
@@ -1,76 +0,0 @@
|
||||
.class Landroidx/appcompat/app/ActionBarDrawerToggle$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActionBarDrawerToggle.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/view/View$OnClickListener;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Landroidx/appcompat/app/ActionBarDrawerToggle;-><init>(Landroid/app/Activity;Landroidx/appcompat/widget/Toolbar;Landroidx/drawerlayout/widget/DrawerLayout;Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;II)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/appcompat/app/ActionBarDrawerToggle;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/app/ActionBarDrawerToggle;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroidx/appcompat/app/ActionBarDrawerToggle;
|
||||
|
||||
.line 198
|
||||
iput-object p1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$1;->this$0:Landroidx/appcompat/app/ActionBarDrawerToggle;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public onClick(Landroid/view/View;)V
|
||||
.locals 1
|
||||
.param p1, "v" # Landroid/view/View;
|
||||
|
||||
.line 201
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$1;->this$0:Landroidx/appcompat/app/ActionBarDrawerToggle;
|
||||
|
||||
iget-boolean v0, v0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 202
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$1;->this$0:Landroidx/appcompat/app/ActionBarDrawerToggle;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/app/ActionBarDrawerToggle;->toggle()V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 203
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$1;->this$0:Landroidx/appcompat/app/ActionBarDrawerToggle;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mToolbarNavigationClickListener:Landroid/view/View$OnClickListener;
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
.line 204
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$1;->this$0:Landroidx/appcompat/app/ActionBarDrawerToggle;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mToolbarNavigationClickListener:Landroid/view/View$OnClickListener;
|
||||
|
||||
invoke-interface {v0, p1}, Landroid/view/View$OnClickListener;->onClick(Landroid/view/View;)V
|
||||
|
||||
.line 206
|
||||
:cond_1
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,31 +0,0 @@
|
||||
.class public interface abstract Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActionBarDrawerToggle.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/app/ActionBarDrawerToggle;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x609
|
||||
name = "Delegate"
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract getActionBarThemedContext()Landroid/content/Context;
|
||||
.end method
|
||||
|
||||
.method public abstract getThemeUpIndicator()Landroid/graphics/drawable/Drawable;
|
||||
.end method
|
||||
|
||||
.method public abstract isNavigationVisible()Z
|
||||
.end method
|
||||
|
||||
.method public abstract setActionBarDescription(I)V
|
||||
.end method
|
||||
|
||||
.method public abstract setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V
|
||||
.end method
|
||||
@@ -1,19 +0,0 @@
|
||||
.class public interface abstract Landroidx/appcompat/app/ActionBarDrawerToggle$DelegateProvider;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActionBarDrawerToggle.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/app/ActionBarDrawerToggle;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x609
|
||||
name = "DelegateProvider"
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract getDrawerToggleDelegate()Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
|
||||
.end method
|
||||
-267
@@ -1,267 +0,0 @@
|
||||
.class Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActionBarDrawerToggle.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/app/ActionBarDrawerToggle;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0xa
|
||||
name = "FrameworkActionBarDelegate"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private final mActivity:Landroid/app/Activity;
|
||||
|
||||
.field private mSetIndicatorInfo:Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroid/app/Activity;)V
|
||||
.locals 0
|
||||
.param p1, "activity" # Landroid/app/Activity;
|
||||
|
||||
.line 519
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
.line 520
|
||||
iput-object p1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mActivity:Landroid/app/Activity;
|
||||
|
||||
.line 521
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public getActionBarThemedContext()Landroid/content/Context;
|
||||
.locals 2
|
||||
|
||||
.line 538
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mActivity:Landroid/app/Activity;
|
||||
|
||||
invoke-virtual {v0}, Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 539
|
||||
.local v0, "actionBar":Landroid/app/ActionBar;
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 540
|
||||
invoke-virtual {v0}, Landroid/app/ActionBar;->getThemedContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
return-object v1
|
||||
|
||||
.line 542
|
||||
:cond_0
|
||||
iget-object v1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mActivity:Landroid/app/Activity;
|
||||
|
||||
return-object v1
|
||||
.end method
|
||||
|
||||
.method public getThemeUpIndicator()Landroid/graphics/drawable/Drawable;
|
||||
.locals 5
|
||||
|
||||
.line 525
|
||||
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
|
||||
const/16 v1, 0x12
|
||||
|
||||
if-lt v0, v1, :cond_0
|
||||
|
||||
.line 526
|
||||
invoke-virtual {p0}, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->getActionBarThemedContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
new-array v2, v2, [I
|
||||
|
||||
const v3, 0x101030b
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
aput v3, v2, v4
|
||||
|
||||
const v3, 0x10102ce
|
||||
|
||||
invoke-virtual {v0, v1, v2, v3, v4}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 529
|
||||
.local v0, "a":Landroid/content/res/TypedArray;
|
||||
invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
.line 530
|
||||
.local v1, "result":Landroid/graphics/drawable/Drawable;
|
||||
invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V
|
||||
|
||||
.line 531
|
||||
return-object v1
|
||||
|
||||
.line 533
|
||||
.end local v0 # "a":Landroid/content/res/TypedArray;
|
||||
.end local v1 # "result":Landroid/graphics/drawable/Drawable;
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mActivity:Landroid/app/Activity;
|
||||
|
||||
invoke-static {v0}, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb;->getThemeUpIndicator(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public isNavigationVisible()Z
|
||||
.locals 2
|
||||
|
||||
.line 547
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mActivity:Landroid/app/Activity;
|
||||
|
||||
invoke-virtual {v0}, Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 548
|
||||
.local v0, "actionBar":Landroid/app/ActionBar;
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 549
|
||||
invoke-virtual {v0}, Landroid/app/ActionBar;->getDisplayOptions()I
|
||||
|
||||
move-result v1
|
||||
|
||||
and-int/lit8 v1, v1, 0x4
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x0
|
||||
|
||||
.line 548
|
||||
:goto_0
|
||||
return v1
|
||||
.end method
|
||||
|
||||
.method public setActionBarDescription(I)V
|
||||
.locals 2
|
||||
.param p1, "contentDescRes" # I
|
||||
|
||||
.line 570
|
||||
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
|
||||
const/16 v1, 0x12
|
||||
|
||||
if-lt v0, v1, :cond_1
|
||||
|
||||
.line 571
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mActivity:Landroid/app/Activity;
|
||||
|
||||
invoke-virtual {v0}, Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 572
|
||||
.local v0, "actionBar":Landroid/app/ActionBar;
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 573
|
||||
invoke-virtual {v0, p1}, Landroid/app/ActionBar;->setHomeActionContentDescription(I)V
|
||||
|
||||
.line 575
|
||||
.end local v0 # "actionBar":Landroid/app/ActionBar;
|
||||
:cond_0
|
||||
goto :goto_0
|
||||
|
||||
.line 576
|
||||
:cond_1
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mSetIndicatorInfo:Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mActivity:Landroid/app/Activity;
|
||||
|
||||
invoke-static {v0, v1, p1}, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb;->setActionBarDescription(Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;I)Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mSetIndicatorInfo:Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
|
||||
|
||||
.line 579
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V
|
||||
.locals 3
|
||||
.param p1, "themeImage" # Landroid/graphics/drawable/Drawable;
|
||||
.param p2, "contentDescRes" # I
|
||||
|
||||
.line 554
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mActivity:Landroid/app/Activity;
|
||||
|
||||
invoke-virtual {v0}, Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 555
|
||||
.local v0, "actionBar":Landroid/app/ActionBar;
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
.line 556
|
||||
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
|
||||
const/16 v2, 0x12
|
||||
|
||||
if-lt v1, v2, :cond_0
|
||||
|
||||
.line 557
|
||||
invoke-virtual {v0, p1}, Landroid/app/ActionBar;->setHomeAsUpIndicator(Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
.line 558
|
||||
invoke-virtual {v0, p2}, Landroid/app/ActionBar;->setHomeActionContentDescription(I)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 560
|
||||
:cond_0
|
||||
const/4 v1, 0x1
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/app/ActionBar;->setDisplayShowHomeEnabled(Z)V
|
||||
|
||||
.line 561
|
||||
iget-object v1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mActivity:Landroid/app/Activity;
|
||||
|
||||
invoke-static {v1, p1, p2}, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb;->setActionBarUpIndicator(Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
iput-object v1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mSetIndicatorInfo:Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
|
||||
|
||||
.line 563
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/app/ActionBar;->setDisplayShowHomeEnabled(Z)V
|
||||
|
||||
.line 566
|
||||
:cond_1
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
-132
@@ -1,132 +0,0 @@
|
||||
.class Landroidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActionBarDrawerToggle.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/app/ActionBarDrawerToggle;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x8
|
||||
name = "ToolbarCompatDelegate"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final mDefaultContentDescription:Ljava/lang/CharSequence;
|
||||
|
||||
.field final mDefaultUpIndicator:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field final mToolbar:Landroidx/appcompat/widget/Toolbar;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/widget/Toolbar;)V
|
||||
.locals 1
|
||||
.param p1, "toolbar" # Landroidx/appcompat/widget/Toolbar;
|
||||
|
||||
.line 591
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
.line 592
|
||||
iput-object p1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mToolbar:Landroidx/appcompat/widget/Toolbar;
|
||||
|
||||
.line 593
|
||||
invoke-virtual {p1}, Landroidx/appcompat/widget/Toolbar;->getNavigationIcon()Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mDefaultUpIndicator:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.line 594
|
||||
invoke-virtual {p1}, Landroidx/appcompat/widget/Toolbar;->getNavigationContentDescription()Ljava/lang/CharSequence;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mDefaultContentDescription:Ljava/lang/CharSequence;
|
||||
|
||||
.line 595
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public getActionBarThemedContext()Landroid/content/Context;
|
||||
.locals 1
|
||||
|
||||
.line 619
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mToolbar:Landroidx/appcompat/widget/Toolbar;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/Toolbar;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public getThemeUpIndicator()Landroid/graphics/drawable/Drawable;
|
||||
.locals 1
|
||||
|
||||
.line 614
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mDefaultUpIndicator:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public isNavigationVisible()Z
|
||||
.locals 1
|
||||
|
||||
.line 624
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public setActionBarDescription(I)V
|
||||
.locals 2
|
||||
.param p1, "contentDescRes" # I
|
||||
|
||||
.line 605
|
||||
if-nez p1, :cond_0
|
||||
|
||||
.line 606
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mToolbar:Landroidx/appcompat/widget/Toolbar;
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mDefaultContentDescription:Ljava/lang/CharSequence;
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/Toolbar;->setNavigationContentDescription(Ljava/lang/CharSequence;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 608
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mToolbar:Landroidx/appcompat/widget/Toolbar;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/Toolbar;->setNavigationContentDescription(I)V
|
||||
|
||||
.line 610
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V
|
||||
.locals 1
|
||||
.param p1, "upDrawable" # Landroid/graphics/drawable/Drawable;
|
||||
.param p2, "contentDescRes" # I
|
||||
|
||||
.line 599
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mToolbar:Landroidx/appcompat/widget/Toolbar;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
.line 600
|
||||
invoke-virtual {p0, p2}, Landroidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->setActionBarDescription(I)V
|
||||
|
||||
.line 601
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,805 +0,0 @@
|
||||
.class public Landroidx/appcompat/app/ActionBarDrawerToggle;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActionBarDrawerToggle.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroidx/drawerlayout/widget/DrawerLayout$DrawerListener;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate;,
|
||||
Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;,
|
||||
Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;,
|
||||
Landroidx/appcompat/app/ActionBarDrawerToggle$DelegateProvider;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private final mActivityImpl:Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
|
||||
|
||||
.field private final mCloseDrawerContentDescRes:I
|
||||
|
||||
.field mDrawerIndicatorEnabled:Z
|
||||
|
||||
.field private final mDrawerLayout:Landroidx/drawerlayout/widget/DrawerLayout;
|
||||
|
||||
.field private mDrawerSlideAnimationEnabled:Z
|
||||
|
||||
.field private mHasCustomUpIndicator:Z
|
||||
|
||||
.field private mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field private final mOpenDrawerContentDescRes:I
|
||||
|
||||
.field private mSlider:Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;
|
||||
|
||||
.field mToolbarNavigationClickListener:Landroid/view/View$OnClickListener;
|
||||
|
||||
.field private mWarnedForDisplayHomeAsUp:Z
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroid/app/Activity;Landroidx/appcompat/widget/Toolbar;Landroidx/drawerlayout/widget/DrawerLayout;Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;II)V
|
||||
.locals 2
|
||||
.param p1, "activity" # Landroid/app/Activity;
|
||||
.param p2, "toolbar" # Landroidx/appcompat/widget/Toolbar;
|
||||
.param p3, "drawerLayout" # Landroidx/drawerlayout/widget/DrawerLayout;
|
||||
.param p4, "slider" # Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;
|
||||
.param p5, "openDrawerContentDescRes" # I
|
||||
.param p6, "closeDrawerContentDescRes" # I
|
||||
|
||||
.line 195
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
.line 120
|
||||
const/4 v0, 0x1
|
||||
|
||||
iput-boolean v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerSlideAnimationEnabled:Z
|
||||
|
||||
.line 122
|
||||
iput-boolean v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z
|
||||
|
||||
.line 130
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-boolean v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mWarnedForDisplayHomeAsUp:Z
|
||||
|
||||
.line 196
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
.line 197
|
||||
new-instance v0, Landroidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate;
|
||||
|
||||
invoke-direct {v0, p2}, Landroidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate;-><init>(Landroidx/appcompat/widget/Toolbar;)V
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mActivityImpl:Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
|
||||
|
||||
.line 198
|
||||
new-instance v0, Landroidx/appcompat/app/ActionBarDrawerToggle$1;
|
||||
|
||||
invoke-direct {v0, p0}, Landroidx/appcompat/app/ActionBarDrawerToggle$1;-><init>(Landroidx/appcompat/app/ActionBarDrawerToggle;)V
|
||||
|
||||
invoke-virtual {p2, v0}, Landroidx/appcompat/widget/Toolbar;->setNavigationOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 208
|
||||
:cond_0
|
||||
instance-of v0, p1, Landroidx/appcompat/app/ActionBarDrawerToggle$DelegateProvider;
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
.line 209
|
||||
move-object v0, p1
|
||||
|
||||
check-cast v0, Landroidx/appcompat/app/ActionBarDrawerToggle$DelegateProvider;
|
||||
|
||||
invoke-interface {v0}, Landroidx/appcompat/app/ActionBarDrawerToggle$DelegateProvider;->getDrawerToggleDelegate()Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mActivityImpl:Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 211
|
||||
:cond_1
|
||||
new-instance v0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;
|
||||
|
||||
invoke-direct {v0, p1}, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;-><init>(Landroid/app/Activity;)V
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mActivityImpl:Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
|
||||
|
||||
.line 214
|
||||
:goto_0
|
||||
iput-object p3, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerLayout:Landroidx/drawerlayout/widget/DrawerLayout;
|
||||
|
||||
.line 215
|
||||
iput p5, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mOpenDrawerContentDescRes:I
|
||||
|
||||
.line 216
|
||||
iput p6, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mCloseDrawerContentDescRes:I
|
||||
|
||||
.line 217
|
||||
if-nez p4, :cond_2
|
||||
|
||||
.line 218
|
||||
new-instance v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mActivityImpl:Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
|
||||
|
||||
invoke-interface {v1}, Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;->getActionBarThemedContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-direct {v0, v1}, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;-><init>(Landroid/content/Context;)V
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mSlider:Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;
|
||||
|
||||
goto :goto_1
|
||||
|
||||
.line 220
|
||||
:cond_2
|
||||
iput-object p4, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mSlider:Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;
|
||||
|
||||
.line 223
|
||||
:goto_1
|
||||
invoke-virtual {p0}, Landroidx/appcompat/app/ActionBarDrawerToggle;->getThemeUpIndicator()Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.line 224
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/app/Activity;Landroidx/drawerlayout/widget/DrawerLayout;II)V
|
||||
.locals 7
|
||||
.param p1, "activity" # Landroid/app/Activity;
|
||||
.param p2, "drawerLayout" # Landroidx/drawerlayout/widget/DrawerLayout;
|
||||
.param p3, "openDrawerContentDescRes" # I
|
||||
.param p4, "closeDrawerContentDescRes" # I
|
||||
|
||||
.line 153
|
||||
const/4 v2, 0x0
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
move-object v0, p0
|
||||
|
||||
move-object v1, p1
|
||||
|
||||
move-object v3, p2
|
||||
|
||||
move v5, p3
|
||||
|
||||
move v6, p4
|
||||
|
||||
invoke-direct/range {v0 .. v6}, Landroidx/appcompat/app/ActionBarDrawerToggle;-><init>(Landroid/app/Activity;Landroidx/appcompat/widget/Toolbar;Landroidx/drawerlayout/widget/DrawerLayout;Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;II)V
|
||||
|
||||
.line 155
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/app/Activity;Landroidx/drawerlayout/widget/DrawerLayout;Landroidx/appcompat/widget/Toolbar;II)V
|
||||
.locals 7
|
||||
.param p1, "activity" # Landroid/app/Activity;
|
||||
.param p2, "drawerLayout" # Landroidx/drawerlayout/widget/DrawerLayout;
|
||||
.param p3, "toolbar" # Landroidx/appcompat/widget/Toolbar;
|
||||
.param p4, "openDrawerContentDescRes" # I
|
||||
.param p5, "closeDrawerContentDescRes" # I
|
||||
|
||||
.line 184
|
||||
const/4 v4, 0x0
|
||||
|
||||
move-object v0, p0
|
||||
|
||||
move-object v1, p1
|
||||
|
||||
move-object v2, p3
|
||||
|
||||
move-object v3, p2
|
||||
|
||||
move v5, p4
|
||||
|
||||
move v6, p5
|
||||
|
||||
invoke-direct/range {v0 .. v6}, Landroidx/appcompat/app/ActionBarDrawerToggle;-><init>(Landroid/app/Activity;Landroidx/appcompat/widget/Toolbar;Landroidx/drawerlayout/widget/DrawerLayout;Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;II)V
|
||||
|
||||
.line 186
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private setPosition(F)V
|
||||
.locals 2
|
||||
.param p1, "position" # F
|
||||
|
||||
.line 507
|
||||
const/high16 v0, 0x3f800000 # 1.0f
|
||||
|
||||
cmpl-float v0, p1, v0
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
.line 508
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mSlider:Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->setVerticalMirror(Z)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 509
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
cmpl-float v0, p1, v0
|
||||
|
||||
if-nez v0, :cond_1
|
||||
|
||||
.line 510
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mSlider:Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->setVerticalMirror(Z)V
|
||||
|
||||
.line 512
|
||||
:cond_1
|
||||
:goto_0
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mSlider:Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->setProgress(F)V
|
||||
|
||||
.line 513
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public getDrawerArrowDrawable()Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;
|
||||
.locals 1
|
||||
|
||||
.line 371
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mSlider:Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method getThemeUpIndicator()Landroid/graphics/drawable/Drawable;
|
||||
.locals 1
|
||||
|
||||
.line 503
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mActivityImpl:Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
|
||||
|
||||
invoke-interface {v0}, Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;->getThemeUpIndicator()Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public getToolbarNavigationClickListener()Landroid/view/View$OnClickListener;
|
||||
.locals 1
|
||||
|
||||
.line 471
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mToolbarNavigationClickListener:Landroid/view/View$OnClickListener;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public isDrawerIndicatorEnabled()Z
|
||||
.locals 1
|
||||
|
||||
.line 340
|
||||
iget-boolean v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public isDrawerSlideAnimationEnabled()Z
|
||||
.locals 1
|
||||
|
||||
.line 400
|
||||
iget-boolean v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerSlideAnimationEnabled:Z
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public onConfigurationChanged(Landroid/content/res/Configuration;)V
|
||||
.locals 1
|
||||
.param p1, "newConfig" # Landroid/content/res/Configuration;
|
||||
|
||||
.line 258
|
||||
iget-boolean v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mHasCustomUpIndicator:Z
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
.line 259
|
||||
invoke-virtual {p0}, Landroidx/appcompat/app/ActionBarDrawerToggle;->getThemeUpIndicator()Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.line 261
|
||||
:cond_0
|
||||
invoke-virtual {p0}, Landroidx/appcompat/app/ActionBarDrawerToggle;->syncState()V
|
||||
|
||||
.line 262
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onDrawerClosed(Landroid/view/View;)V
|
||||
.locals 1
|
||||
.param p1, "drawerView" # Landroid/view/View;
|
||||
|
||||
.line 444
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {p0, v0}, Landroidx/appcompat/app/ActionBarDrawerToggle;->setPosition(F)V
|
||||
|
||||
.line 445
|
||||
iget-boolean v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 446
|
||||
iget v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mOpenDrawerContentDescRes:I
|
||||
|
||||
invoke-virtual {p0, v0}, Landroidx/appcompat/app/ActionBarDrawerToggle;->setActionBarDescription(I)V
|
||||
|
||||
.line 448
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onDrawerOpened(Landroid/view/View;)V
|
||||
.locals 1
|
||||
.param p1, "drawerView" # Landroid/view/View;
|
||||
|
||||
.line 429
|
||||
const/high16 v0, 0x3f800000 # 1.0f
|
||||
|
||||
invoke-direct {p0, v0}, Landroidx/appcompat/app/ActionBarDrawerToggle;->setPosition(F)V
|
||||
|
||||
.line 430
|
||||
iget-boolean v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 431
|
||||
iget v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mCloseDrawerContentDescRes:I
|
||||
|
||||
invoke-virtual {p0, v0}, Landroidx/appcompat/app/ActionBarDrawerToggle;->setActionBarDescription(I)V
|
||||
|
||||
.line 433
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onDrawerSlide(Landroid/view/View;F)V
|
||||
.locals 2
|
||||
.param p1, "drawerView" # Landroid/view/View;
|
||||
.param p2, "slideOffset" # F
|
||||
|
||||
.line 413
|
||||
iget-boolean v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerSlideAnimationEnabled:Z
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 414
|
||||
const/high16 v0, 0x3f800000 # 1.0f
|
||||
|
||||
invoke-static {v1, p2}, Ljava/lang/Math;->max(FF)F
|
||||
|
||||
move-result v1
|
||||
|
||||
invoke-static {v0, v1}, Ljava/lang/Math;->min(FF)F
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-direct {p0, v0}, Landroidx/appcompat/app/ActionBarDrawerToggle;->setPosition(F)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 416
|
||||
:cond_0
|
||||
invoke-direct {p0, v1}, Landroidx/appcompat/app/ActionBarDrawerToggle;->setPosition(F)V
|
||||
|
||||
.line 418
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onDrawerStateChanged(I)V
|
||||
.locals 0
|
||||
.param p1, "newState" # I
|
||||
|
||||
.line 459
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onOptionsItemSelected(Landroid/view/MenuItem;)Z
|
||||
.locals 2
|
||||
.param p1, "item" # Landroid/view/MenuItem;
|
||||
|
||||
.line 274
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I
|
||||
|
||||
move-result v0
|
||||
|
||||
const v1, 0x102002c
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget-boolean v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 275
|
||||
invoke-virtual {p0}, Landroidx/appcompat/app/ActionBarDrawerToggle;->toggle()V
|
||||
|
||||
.line 276
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
|
||||
.line 278
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method setActionBarDescription(I)V
|
||||
.locals 1
|
||||
.param p1, "contentDescRes" # I
|
||||
|
||||
.line 499
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mActivityImpl:Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;->setActionBarDescription(I)V
|
||||
|
||||
.line 500
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V
|
||||
.locals 2
|
||||
.param p1, "upDrawable" # Landroid/graphics/drawable/Drawable;
|
||||
.param p2, "contentDescRes" # I
|
||||
|
||||
.line 489
|
||||
iget-boolean v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mWarnedForDisplayHomeAsUp:Z
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mActivityImpl:Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
|
||||
|
||||
invoke-interface {v0}, Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;->isNavigationVisible()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
.line 490
|
||||
const-string v0, "ActionBarDrawerToggle"
|
||||
|
||||
const-string v1, "DrawerToggle may not show up because NavigationIcon is not visible. You may need to call actionbar.setDisplayHomeAsUpEnabled(true);"
|
||||
|
||||
invoke-static {v0, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
.line 493
|
||||
const/4 v0, 0x1
|
||||
|
||||
iput-boolean v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mWarnedForDisplayHomeAsUp:Z
|
||||
|
||||
.line 495
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mActivityImpl:Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
|
||||
|
||||
invoke-interface {v0, p1, p2}, Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;->setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V
|
||||
|
||||
.line 496
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setDrawerArrowDrawable(Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;)V
|
||||
.locals 0
|
||||
.param p1, "drawable" # Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;
|
||||
|
||||
.line 380
|
||||
iput-object p1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mSlider:Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;
|
||||
|
||||
.line 381
|
||||
invoke-virtual {p0}, Landroidx/appcompat/app/ActionBarDrawerToggle;->syncState()V
|
||||
|
||||
.line 382
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setDrawerIndicatorEnabled(Z)V
|
||||
.locals 3
|
||||
.param p1, "enable" # Z
|
||||
|
||||
.line 354
|
||||
iget-boolean v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z
|
||||
|
||||
if-eq p1, v0, :cond_2
|
||||
|
||||
.line 355
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
.line 356
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mSlider:Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;
|
||||
|
||||
.line 357
|
||||
iget-object v1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerLayout:Landroidx/drawerlayout/widget/DrawerLayout;
|
||||
|
||||
const v2, 0x800003
|
||||
|
||||
invoke-virtual {v1, v2}, Landroidx/drawerlayout/widget/DrawerLayout;->isDrawerOpen(I)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
.line 358
|
||||
iget v1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mCloseDrawerContentDescRes:I
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget v1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mOpenDrawerContentDescRes:I
|
||||
|
||||
.line 356
|
||||
:goto_0
|
||||
invoke-virtual {p0, v0, v1}, Landroidx/appcompat/app/ActionBarDrawerToggle;->setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
.line 360
|
||||
:cond_1
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-virtual {p0, v0, v1}, Landroidx/appcompat/app/ActionBarDrawerToggle;->setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V
|
||||
|
||||
.line 362
|
||||
:goto_1
|
||||
iput-boolean p1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z
|
||||
|
||||
.line 364
|
||||
:cond_2
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setDrawerSlideAnimationEnabled(Z)V
|
||||
.locals 1
|
||||
.param p1, "enabled" # Z
|
||||
|
||||
.line 390
|
||||
iput-boolean p1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerSlideAnimationEnabled:Z
|
||||
|
||||
.line 391
|
||||
if-nez p1, :cond_0
|
||||
|
||||
.line 392
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {p0, v0}, Landroidx/appcompat/app/ActionBarDrawerToggle;->setPosition(F)V
|
||||
|
||||
.line 394
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setHomeAsUpIndicator(I)V
|
||||
.locals 2
|
||||
.param p1, "resId" # I
|
||||
|
||||
.line 328
|
||||
const/4 v0, 0x0
|
||||
|
||||
.line 329
|
||||
.local v0, "indicator":Landroid/graphics/drawable/Drawable;
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
.line 330
|
||||
iget-object v1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerLayout:Landroidx/drawerlayout/widget/DrawerLayout;
|
||||
|
||||
invoke-virtual {v1}, Landroidx/drawerlayout/widget/DrawerLayout;->getResources()Landroid/content/res/Resources;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v1, p1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 332
|
||||
:cond_0
|
||||
invoke-virtual {p0, v0}, Landroidx/appcompat/app/ActionBarDrawerToggle;->setHomeAsUpIndicator(Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
.line 333
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setHomeAsUpIndicator(Landroid/graphics/drawable/Drawable;)V
|
||||
.locals 2
|
||||
.param p1, "indicator" # Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.line 303
|
||||
const/4 v0, 0x0
|
||||
|
||||
if-nez p1, :cond_0
|
||||
|
||||
.line 304
|
||||
invoke-virtual {p0}, Landroidx/appcompat/app/ActionBarDrawerToggle;->getThemeUpIndicator()Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
iput-object v1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.line 305
|
||||
iput-boolean v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mHasCustomUpIndicator:Z
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 307
|
||||
:cond_0
|
||||
iput-object p1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.line 308
|
||||
const/4 v1, 0x1
|
||||
|
||||
iput-boolean v1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mHasCustomUpIndicator:Z
|
||||
|
||||
.line 311
|
||||
:goto_0
|
||||
iget-boolean v1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z
|
||||
|
||||
if-nez v1, :cond_1
|
||||
|
||||
.line 312
|
||||
iget-object v1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
invoke-virtual {p0, v1, v0}, Landroidx/appcompat/app/ActionBarDrawerToggle;->setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V
|
||||
|
||||
.line 314
|
||||
:cond_1
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setToolbarNavigationClickListener(Landroid/view/View$OnClickListener;)V
|
||||
.locals 0
|
||||
.param p1, "onToolbarNavigationClickListener" # Landroid/view/View$OnClickListener;
|
||||
|
||||
.line 485
|
||||
iput-object p1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mToolbarNavigationClickListener:Landroid/view/View$OnClickListener;
|
||||
|
||||
.line 486
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public syncState()V
|
||||
.locals 3
|
||||
|
||||
.line 236
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerLayout:Landroidx/drawerlayout/widget/DrawerLayout;
|
||||
|
||||
const v1, 0x800003
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;->isDrawerOpen(I)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 237
|
||||
const/high16 v0, 0x3f800000 # 1.0f
|
||||
|
||||
invoke-direct {p0, v0}, Landroidx/appcompat/app/ActionBarDrawerToggle;->setPosition(F)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 239
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {p0, v0}, Landroidx/appcompat/app/ActionBarDrawerToggle;->setPosition(F)V
|
||||
|
||||
.line 241
|
||||
:goto_0
|
||||
iget-boolean v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
.line 242
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mSlider:Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;
|
||||
|
||||
.line 243
|
||||
iget-object v2, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerLayout:Landroidx/drawerlayout/widget/DrawerLayout;
|
||||
|
||||
invoke-virtual {v2, v1}, Landroidx/drawerlayout/widget/DrawerLayout;->isDrawerOpen(I)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
.line 244
|
||||
iget v1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mCloseDrawerContentDescRes:I
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
iget v1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mOpenDrawerContentDescRes:I
|
||||
|
||||
.line 242
|
||||
:goto_1
|
||||
invoke-virtual {p0, v0, v1}, Landroidx/appcompat/app/ActionBarDrawerToggle;->setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V
|
||||
|
||||
.line 246
|
||||
:cond_2
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method toggle()V
|
||||
.locals 3
|
||||
|
||||
.line 282
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerLayout:Landroidx/drawerlayout/widget/DrawerLayout;
|
||||
|
||||
const v1, 0x800003
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;->getDrawerLockMode(I)I
|
||||
|
||||
move-result v0
|
||||
|
||||
.line 283
|
||||
.local v0, "drawerLockMode":I
|
||||
iget-object v2, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerLayout:Landroidx/drawerlayout/widget/DrawerLayout;
|
||||
|
||||
invoke-virtual {v2, v1}, Landroidx/drawerlayout/widget/DrawerLayout;->isDrawerVisible(I)Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-eqz v2, :cond_0
|
||||
|
||||
const/4 v2, 0x2
|
||||
|
||||
if-eq v0, v2, :cond_0
|
||||
|
||||
.line 285
|
||||
iget-object v2, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerLayout:Landroidx/drawerlayout/widget/DrawerLayout;
|
||||
|
||||
invoke-virtual {v2, v1}, Landroidx/drawerlayout/widget/DrawerLayout;->closeDrawer(I)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 286
|
||||
:cond_0
|
||||
const/4 v2, 0x1
|
||||
|
||||
if-eq v0, v2, :cond_1
|
||||
|
||||
.line 287
|
||||
iget-object v2, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerLayout:Landroidx/drawerlayout/widget/DrawerLayout;
|
||||
|
||||
invoke-virtual {v2, v1}, Landroidx/drawerlayout/widget/DrawerLayout;->openDrawer(I)V
|
||||
|
||||
.line 289
|
||||
:cond_1
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
-162
@@ -1,162 +0,0 @@
|
||||
.class Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActionBarDrawerToggleHoneycomb.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x8
|
||||
name = "SetIndicatorInfo"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public setHomeActionContentDescription:Ljava/lang/reflect/Method;
|
||||
|
||||
.field public setHomeAsUpIndicator:Ljava/lang/reflect/Method;
|
||||
|
||||
.field public upIndicatorView:Landroid/widget/ImageView;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroid/app/Activity;)V
|
||||
.locals 7
|
||||
.param p1, "activity" # Landroid/app/Activity;
|
||||
|
||||
.line 101
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
.line 103
|
||||
const/4 v0, 0x0
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
:try_start_0
|
||||
const-class v2, Landroid/app/ActionBar;
|
||||
|
||||
const-string v3, "setHomeAsUpIndicator"
|
||||
|
||||
new-array v4, v1, [Ljava/lang/Class;
|
||||
|
||||
const-class v5, Landroid/graphics/drawable/Drawable;
|
||||
|
||||
aput-object v5, v4, v0
|
||||
|
||||
invoke-virtual {v2, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
iput-object v2, p0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeAsUpIndicator:Ljava/lang/reflect/Method;
|
||||
|
||||
.line 105
|
||||
const-class v2, Landroid/app/ActionBar;
|
||||
|
||||
const-string v3, "setHomeActionContentDescription"
|
||||
|
||||
new-array v4, v1, [Ljava/lang/Class;
|
||||
|
||||
sget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
|
||||
|
||||
aput-object v5, v4, v0
|
||||
|
||||
invoke-virtual {v2, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
iput-object v2, p0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeActionContentDescription:Ljava/lang/reflect/Method;
|
||||
:try_end_0
|
||||
.catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
.line 109
|
||||
return-void
|
||||
|
||||
.line 110
|
||||
:catch_0
|
||||
move-exception v2
|
||||
|
||||
.line 114
|
||||
const v2, 0x102002c
|
||||
|
||||
invoke-virtual {p1, v2}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
.line 115
|
||||
.local v3, "home":Landroid/view/View;
|
||||
if-nez v3, :cond_0
|
||||
|
||||
.line 117
|
||||
return-void
|
||||
|
||||
.line 120
|
||||
:cond_0
|
||||
invoke-virtual {v3}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
check-cast v4, Landroid/view/ViewGroup;
|
||||
|
||||
.line 121
|
||||
.local v4, "parent":Landroid/view/ViewGroup;
|
||||
invoke-virtual {v4}, Landroid/view/ViewGroup;->getChildCount()I
|
||||
|
||||
move-result v5
|
||||
|
||||
.line 122
|
||||
.local v5, "childCount":I
|
||||
const/4 v6, 0x2
|
||||
|
||||
if-eq v5, v6, :cond_1
|
||||
|
||||
.line 124
|
||||
return-void
|
||||
|
||||
.line 127
|
||||
:cond_1
|
||||
invoke-virtual {v4, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 128
|
||||
.local v0, "first":Landroid/view/View;
|
||||
invoke-virtual {v4, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
.line 129
|
||||
.local v1, "second":Landroid/view/View;
|
||||
invoke-virtual {v0}, Landroid/view/View;->getId()I
|
||||
|
||||
move-result v6
|
||||
|
||||
if-ne v6, v2, :cond_2
|
||||
|
||||
move-object v2, v1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
move-object v2, v0
|
||||
|
||||
.line 131
|
||||
.local v2, "up":Landroid/view/View;
|
||||
:goto_0
|
||||
instance-of v6, v2, Landroid/widget/ImageView;
|
||||
|
||||
if-eqz v6, :cond_3
|
||||
|
||||
.line 133
|
||||
move-object v6, v2
|
||||
|
||||
check-cast v6, Landroid/widget/ImageView;
|
||||
|
||||
iput-object v6, p0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->upIndicatorView:Landroid/widget/ImageView;
|
||||
|
||||
.line 135
|
||||
:cond_3
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,259 +0,0 @@
|
||||
.class Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb;
|
||||
.super Ljava/lang/Object;
|
||||
.source "ActionBarDrawerToggleHoneycomb.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field private static final TAG:Ljava/lang/String; = "ActionBarDrawerToggleHC"
|
||||
|
||||
.field private static final THEME_ATTRS:[I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.locals 3
|
||||
|
||||
.line 45
|
||||
const/4 v0, 0x1
|
||||
|
||||
new-array v0, v0, [I
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const v2, 0x101030b
|
||||
|
||||
aput v2, v0, v1
|
||||
|
||||
sput-object v0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb;->THEME_ATTRS:[I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 138
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
.line 139
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static getThemeUpIndicator(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;
|
||||
.locals 2
|
||||
.param p0, "activity" # Landroid/app/Activity;
|
||||
|
||||
.line 90
|
||||
sget-object v0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb;->THEME_ATTRS:[I
|
||||
|
||||
invoke-virtual {p0, v0}, Landroid/app/Activity;->obtainStyledAttributes([I)Landroid/content/res/TypedArray;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 91
|
||||
.local v0, "a":Landroid/content/res/TypedArray;
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
.line 92
|
||||
.local v1, "result":Landroid/graphics/drawable/Drawable;
|
||||
invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V
|
||||
|
||||
.line 93
|
||||
return-object v1
|
||||
.end method
|
||||
|
||||
.method public static setActionBarDescription(Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;I)Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
|
||||
.locals 5
|
||||
.param p0, "info" # Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
|
||||
.param p1, "activity" # Landroid/app/Activity;
|
||||
.param p2, "contentDescRes" # I
|
||||
|
||||
.line 70
|
||||
if-nez p0, :cond_0
|
||||
|
||||
.line 71
|
||||
new-instance v0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
|
||||
|
||||
invoke-direct {v0, p1}, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;-><init>(Landroid/app/Activity;)V
|
||||
|
||||
move-object p0, v0
|
||||
|
||||
.line 73
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeAsUpIndicator:Ljava/lang/reflect/Method;
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
.line 75
|
||||
:try_start_0
|
||||
invoke-virtual {p1}, Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 76
|
||||
.local v0, "actionBar":Landroid/app/ActionBar;
|
||||
iget-object v1, p0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeActionContentDescription:Ljava/lang/reflect/Method;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
new-array v2, v2, [Ljava/lang/Object;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
aput-object v4, v2, v3
|
||||
|
||||
invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
.line 77
|
||||
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
|
||||
const/16 v2, 0x13
|
||||
|
||||
if-gt v1, v2, :cond_1
|
||||
|
||||
.line 80
|
||||
invoke-virtual {v0}, Landroid/app/ActionBar;->getSubtitle()Ljava/lang/CharSequence;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/app/ActionBar;->setSubtitle(Ljava/lang/CharSequence;)V
|
||||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
.line 84
|
||||
.end local v0 # "actionBar":Landroid/app/ActionBar;
|
||||
:cond_1
|
||||
goto :goto_0
|
||||
|
||||
.line 82
|
||||
:catch_0
|
||||
move-exception v0
|
||||
|
||||
.line 83
|
||||
.local v0, "e":Ljava/lang/Exception;
|
||||
const-string v1, "ActionBarDrawerToggleHC"
|
||||
|
||||
const-string v2, "Couldn\'t set content description via JB-MR2 API"
|
||||
|
||||
invoke-static {v1, v2, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
.line 86
|
||||
.end local v0 # "e":Ljava/lang/Exception;
|
||||
:cond_2
|
||||
:goto_0
|
||||
return-object p0
|
||||
.end method
|
||||
|
||||
.method public static setActionBarUpIndicator(Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
|
||||
.locals 7
|
||||
.param p0, "activity" # Landroid/app/Activity;
|
||||
.param p1, "drawable" # Landroid/graphics/drawable/Drawable;
|
||||
.param p2, "contentDescRes" # I
|
||||
|
||||
.line 51
|
||||
new-instance v0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
|
||||
|
||||
invoke-direct {v0, p0}, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;-><init>(Landroid/app/Activity;)V
|
||||
|
||||
.line 52
|
||||
.local v0, "info":Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
|
||||
iget-object v1, v0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeAsUpIndicator:Ljava/lang/reflect/Method;
|
||||
|
||||
const-string v2, "ActionBarDrawerToggleHC"
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
.line 54
|
||||
:try_start_0
|
||||
invoke-virtual {p0}, Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
.line 55
|
||||
.local v1, "actionBar":Landroid/app/ActionBar;
|
||||
iget-object v3, v0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeAsUpIndicator:Ljava/lang/reflect/Method;
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
new-array v5, v4, [Ljava/lang/Object;
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
aput-object p1, v5, v6
|
||||
|
||||
invoke-virtual {v3, v1, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
|
||||
|
||||
.line 56
|
||||
iget-object v3, v0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeActionContentDescription:Ljava/lang/reflect/Method;
|
||||
|
||||
new-array v4, v4, [Ljava/lang/Object;
|
||||
|
||||
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
|
||||
|
||||
move-result-object v5
|
||||
|
||||
aput-object v5, v4, v6
|
||||
|
||||
invoke-virtual {v3, v1, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
|
||||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
.line 59
|
||||
nop
|
||||
|
||||
.end local v1 # "actionBar":Landroid/app/ActionBar;
|
||||
goto :goto_0
|
||||
|
||||
.line 57
|
||||
:catch_0
|
||||
move-exception v1
|
||||
|
||||
.line 58
|
||||
.local v1, "e":Ljava/lang/Exception;
|
||||
const-string v3, "Couldn\'t set home-as-up indicator via JB-MR2 API"
|
||||
|
||||
invoke-static {v2, v3, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
.line 59
|
||||
.end local v1 # "e":Ljava/lang/Exception;
|
||||
goto :goto_0
|
||||
|
||||
.line 60
|
||||
:cond_0
|
||||
iget-object v1, v0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->upIndicatorView:Landroid/widget/ImageView;
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
.line 61
|
||||
iget-object v1, v0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->upIndicatorView:Landroid/widget/ImageView;
|
||||
|
||||
invoke-virtual {v1, p1}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 63
|
||||
:cond_1
|
||||
const-string v1, "Couldn\'t set home-as-up indicator"
|
||||
|
||||
invoke-static {v2, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
.line 65
|
||||
:goto_0
|
||||
return-object v0
|
||||
.end method
|
||||
@@ -1,156 +0,0 @@
|
||||
.class Landroidx/appcompat/app/AlertController$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AlertController.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/view/View$OnClickListener;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/app/AlertController;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/app/AlertController;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroidx/appcompat/app/AlertController;
|
||||
|
||||
.line 126
|
||||
iput-object p1, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public onClick(Landroid/view/View;)V
|
||||
.locals 4
|
||||
.param p1, "v" # Landroid/view/View;
|
||||
|
||||
.line 130
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AlertController;->mButtonPositive:Landroid/widget/Button;
|
||||
|
||||
if-ne p1, v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AlertController;->mButtonPositiveMessage:Landroid/os/Message;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 131
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AlertController;->mButtonPositiveMessage:Landroid/os/Message;
|
||||
|
||||
invoke-static {v0}, Landroid/os/Message;->obtain(Landroid/os/Message;)Landroid/os/Message;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.local v0, "m":Landroid/os/Message;
|
||||
goto :goto_0
|
||||
|
||||
.line 132
|
||||
.end local v0 # "m":Landroid/os/Message;
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AlertController;->mButtonNegative:Landroid/widget/Button;
|
||||
|
||||
if-ne p1, v0, :cond_1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AlertController;->mButtonNegativeMessage:Landroid/os/Message;
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
.line 133
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AlertController;->mButtonNegativeMessage:Landroid/os/Message;
|
||||
|
||||
invoke-static {v0}, Landroid/os/Message;->obtain(Landroid/os/Message;)Landroid/os/Message;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.restart local v0 # "m":Landroid/os/Message;
|
||||
goto :goto_0
|
||||
|
||||
.line 134
|
||||
.end local v0 # "m":Landroid/os/Message;
|
||||
:cond_1
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AlertController;->mButtonNeutral:Landroid/widget/Button;
|
||||
|
||||
if-ne p1, v0, :cond_2
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AlertController;->mButtonNeutralMessage:Landroid/os/Message;
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
.line 135
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AlertController;->mButtonNeutralMessage:Landroid/os/Message;
|
||||
|
||||
invoke-static {v0}, Landroid/os/Message;->obtain(Landroid/os/Message;)Landroid/os/Message;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.restart local v0 # "m":Landroid/os/Message;
|
||||
goto :goto_0
|
||||
|
||||
.line 137
|
||||
.end local v0 # "m":Landroid/os/Message;
|
||||
:cond_2
|
||||
const/4 v0, 0x0
|
||||
|
||||
.line 140
|
||||
.restart local v0 # "m":Landroid/os/Message;
|
||||
:goto_0
|
||||
if-eqz v0, :cond_3
|
||||
|
||||
.line 141
|
||||
invoke-virtual {v0}, Landroid/os/Message;->sendToTarget()V
|
||||
|
||||
.line 145
|
||||
:cond_3
|
||||
iget-object v1, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
iget-object v1, v1, Landroidx/appcompat/app/AlertController;->mHandler:Landroid/os/Handler;
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
iget-object v3, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
iget-object v3, v3, Landroidx/appcompat/app/AlertController;->mDialog:Landroidx/appcompat/app/AppCompatDialog;
|
||||
|
||||
invoke-virtual {v1, v2, v3}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
.line 146
|
||||
invoke-virtual {v1}, Landroid/os/Message;->sendToTarget()V
|
||||
|
||||
.line 147
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,64 +0,0 @@
|
||||
.class Landroidx/appcompat/app/AlertController$2;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AlertController.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroidx/core/widget/NestedScrollView$OnScrollChangeListener;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Landroidx/appcompat/app/AlertController;->setScrollIndicators(Landroid/view/ViewGroup;Landroid/view/View;II)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
.field final synthetic val$bottom:Landroid/view/View;
|
||||
|
||||
.field final synthetic val$top:Landroid/view/View;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroidx/appcompat/app/AlertController;
|
||||
|
||||
.line 591
|
||||
iput-object p1, p0, Landroidx/appcompat/app/AlertController$2;->this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
iput-object p2, p0, Landroidx/appcompat/app/AlertController$2;->val$top:Landroid/view/View;
|
||||
|
||||
iput-object p3, p0, Landroidx/appcompat/app/AlertController$2;->val$bottom:Landroid/view/View;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public onScrollChange(Landroidx/core/widget/NestedScrollView;IIII)V
|
||||
.locals 2
|
||||
.param p1, "v" # Landroidx/core/widget/NestedScrollView;
|
||||
.param p2, "scrollX" # I
|
||||
.param p3, "scrollY" # I
|
||||
.param p4, "oldScrollX" # I
|
||||
.param p5, "oldScrollY" # I
|
||||
|
||||
.line 596
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$2;->val$top:Landroid/view/View;
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/app/AlertController$2;->val$bottom:Landroid/view/View;
|
||||
|
||||
invoke-static {p1, v0, v1}, Landroidx/appcompat/app/AlertController;->manageScrollIndicators(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V
|
||||
|
||||
.line 597
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,63 +0,0 @@
|
||||
.class Landroidx/appcompat/app/AlertController$3;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AlertController.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Landroidx/appcompat/app/AlertController;->setScrollIndicators(Landroid/view/ViewGroup;Landroid/view/View;II)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
.field final synthetic val$bottom:Landroid/view/View;
|
||||
|
||||
.field final synthetic val$top:Landroid/view/View;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroidx/appcompat/app/AlertController;
|
||||
|
||||
.line 600
|
||||
iput-object p1, p0, Landroidx/appcompat/app/AlertController$3;->this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
iput-object p2, p0, Landroidx/appcompat/app/AlertController$3;->val$top:Landroid/view/View;
|
||||
|
||||
iput-object p3, p0, Landroidx/appcompat/app/AlertController$3;->val$bottom:Landroid/view/View;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 3
|
||||
|
||||
.line 603
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$3;->this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AlertController;->mScrollView:Landroidx/core/widget/NestedScrollView;
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/app/AlertController$3;->val$top:Landroid/view/View;
|
||||
|
||||
iget-object v2, p0, Landroidx/appcompat/app/AlertController$3;->val$bottom:Landroid/view/View;
|
||||
|
||||
invoke-static {v0, v1, v2}, Landroidx/appcompat/app/AlertController;->manageScrollIndicators(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V
|
||||
|
||||
.line 604
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,72 +0,0 @@
|
||||
.class Landroidx/appcompat/app/AlertController$4;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AlertController.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/widget/AbsListView$OnScrollListener;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Landroidx/appcompat/app/AlertController;->setScrollIndicators(Landroid/view/ViewGroup;Landroid/view/View;II)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
.field final synthetic val$bottom:Landroid/view/View;
|
||||
|
||||
.field final synthetic val$top:Landroid/view/View;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroidx/appcompat/app/AlertController;
|
||||
|
||||
.line 608
|
||||
iput-object p1, p0, Landroidx/appcompat/app/AlertController$4;->this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
iput-object p2, p0, Landroidx/appcompat/app/AlertController$4;->val$top:Landroid/view/View;
|
||||
|
||||
iput-object p3, p0, Landroidx/appcompat/app/AlertController$4;->val$bottom:Landroid/view/View;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public onScroll(Landroid/widget/AbsListView;III)V
|
||||
.locals 2
|
||||
.param p1, "v" # Landroid/widget/AbsListView;
|
||||
.param p2, "firstVisibleItem" # I
|
||||
.param p3, "visibleItemCount" # I
|
||||
.param p4, "totalItemCount" # I
|
||||
|
||||
.line 615
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$4;->val$top:Landroid/view/View;
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/app/AlertController$4;->val$bottom:Landroid/view/View;
|
||||
|
||||
invoke-static {p1, v0, v1}, Landroidx/appcompat/app/AlertController;->manageScrollIndicators(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V
|
||||
|
||||
.line 616
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onScrollStateChanged(Landroid/widget/AbsListView;I)V
|
||||
.locals 0
|
||||
.param p1, "view" # Landroid/widget/AbsListView;
|
||||
.param p2, "scrollState" # I
|
||||
|
||||
.line 610
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,63 +0,0 @@
|
||||
.class Landroidx/appcompat/app/AlertController$5;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AlertController.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Landroidx/appcompat/app/AlertController;->setScrollIndicators(Landroid/view/ViewGroup;Landroid/view/View;II)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
.field final synthetic val$bottom:Landroid/view/View;
|
||||
|
||||
.field final synthetic val$top:Landroid/view/View;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroidx/appcompat/app/AlertController;
|
||||
|
||||
.line 619
|
||||
iput-object p1, p0, Landroidx/appcompat/app/AlertController$5;->this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
iput-object p2, p0, Landroidx/appcompat/app/AlertController$5;->val$top:Landroid/view/View;
|
||||
|
||||
iput-object p3, p0, Landroidx/appcompat/app/AlertController$5;->val$bottom:Landroid/view/View;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 3
|
||||
|
||||
.line 622
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$5;->this$0:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AlertController;->mListView:Landroid/widget/ListView;
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/app/AlertController$5;->val$top:Landroid/view/View;
|
||||
|
||||
iget-object v2, p0, Landroidx/appcompat/app/AlertController$5;->val$bottom:Landroid/view/View;
|
||||
|
||||
invoke-static {v0, v1, v2}, Landroidx/appcompat/app/AlertController;->manageScrollIndicators(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V
|
||||
|
||||
.line 623
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,93 +0,0 @@
|
||||
.class Landroidx/appcompat/app/AlertController$AlertParams$1;
|
||||
.super Landroid/widget/ArrayAdapter;
|
||||
.source "AlertController.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Landroidx/appcompat/app/AlertController$AlertParams;->createListView(Landroidx/appcompat/app/AlertController;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroid/widget/ArrayAdapter<",
|
||||
"Ljava/lang/CharSequence;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/appcompat/app/AlertController$AlertParams;
|
||||
|
||||
.field final synthetic val$listView:Landroidx/appcompat/app/AlertController$RecycleListView;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/app/AlertController$AlertParams;Landroid/content/Context;II[Ljava/lang/CharSequence;Landroidx/appcompat/app/AlertController$RecycleListView;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroidx/appcompat/app/AlertController$AlertParams;
|
||||
.param p2, "arg0" # Landroid/content/Context;
|
||||
.param p3, "arg1" # I
|
||||
.param p4, "arg2" # I
|
||||
.param p5, "arg3" # [Ljava/lang/CharSequence;
|
||||
|
||||
.line 995
|
||||
iput-object p1, p0, Landroidx/appcompat/app/AlertController$AlertParams$1;->this$0:Landroidx/appcompat/app/AlertController$AlertParams;
|
||||
|
||||
iput-object p6, p0, Landroidx/appcompat/app/AlertController$AlertParams$1;->val$listView:Landroidx/appcompat/app/AlertController$RecycleListView;
|
||||
|
||||
invoke-direct {p0, p2, p3, p4, p5}, Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;II[Ljava/lang/Object;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
|
||||
.locals 4
|
||||
.param p1, "position" # I
|
||||
.param p2, "convertView" # Landroid/view/View;
|
||||
.param p3, "parent" # Landroid/view/ViewGroup;
|
||||
|
||||
.line 998
|
||||
invoke-super {p0, p1, p2, p3}, Landroid/widget/ArrayAdapter;->getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 999
|
||||
.local v0, "view":Landroid/view/View;
|
||||
iget-object v1, p0, Landroidx/appcompat/app/AlertController$AlertParams$1;->this$0:Landroidx/appcompat/app/AlertController$AlertParams;
|
||||
|
||||
iget-object v1, v1, Landroidx/appcompat/app/AlertController$AlertParams;->mCheckedItems:[Z
|
||||
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
.line 1000
|
||||
iget-object v1, p0, Landroidx/appcompat/app/AlertController$AlertParams$1;->this$0:Landroidx/appcompat/app/AlertController$AlertParams;
|
||||
|
||||
iget-object v1, v1, Landroidx/appcompat/app/AlertController$AlertParams;->mCheckedItems:[Z
|
||||
|
||||
aget-boolean v1, v1, p1
|
||||
|
||||
.line 1001
|
||||
.local v1, "isItemChecked":Z
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
.line 1002
|
||||
iget-object v2, p0, Landroidx/appcompat/app/AlertController$AlertParams$1;->val$listView:Landroidx/appcompat/app/AlertController$RecycleListView;
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
invoke-virtual {v2, p1, v3}, Landroidx/appcompat/app/AlertController$RecycleListView;->setItemChecked(IZ)V
|
||||
|
||||
.line 1005
|
||||
.end local v1 # "isItemChecked":Z
|
||||
:cond_0
|
||||
return-object v0
|
||||
.end method
|
||||
@@ -1,155 +0,0 @@
|
||||
.class Landroidx/appcompat/app/AlertController$AlertParams$2;
|
||||
.super Landroid/widget/CursorAdapter;
|
||||
.source "AlertController.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Landroidx/appcompat/app/AlertController$AlertParams;->createListView(Landroidx/appcompat/app/AlertController;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private final mIsCheckedIndex:I
|
||||
|
||||
.field private final mLabelIndex:I
|
||||
|
||||
.field final synthetic this$0:Landroidx/appcompat/app/AlertController$AlertParams;
|
||||
|
||||
.field final synthetic val$dialog:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
.field final synthetic val$listView:Landroidx/appcompat/app/AlertController$RecycleListView;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/app/AlertController$AlertParams;Landroid/content/Context;Landroid/database/Cursor;ZLandroidx/appcompat/app/AlertController$RecycleListView;Landroidx/appcompat/app/AlertController;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroidx/appcompat/app/AlertController$AlertParams;
|
||||
.param p2, "arg0" # Landroid/content/Context;
|
||||
.param p3, "arg1" # Landroid/database/Cursor;
|
||||
.param p4, "arg2" # Z
|
||||
|
||||
.line 1009
|
||||
iput-object p1, p0, Landroidx/appcompat/app/AlertController$AlertParams$2;->this$0:Landroidx/appcompat/app/AlertController$AlertParams;
|
||||
|
||||
iput-object p5, p0, Landroidx/appcompat/app/AlertController$AlertParams$2;->val$listView:Landroidx/appcompat/app/AlertController$RecycleListView;
|
||||
|
||||
iput-object p6, p0, Landroidx/appcompat/app/AlertController$AlertParams$2;->val$dialog:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
invoke-direct {p0, p2, p3, p4}, Landroid/widget/CursorAdapter;-><init>(Landroid/content/Context;Landroid/database/Cursor;Z)V
|
||||
|
||||
.line 1014
|
||||
invoke-virtual {p0}, Landroidx/appcompat/app/AlertController$AlertParams$2;->getCursor()Landroid/database/Cursor;
|
||||
|
||||
move-result-object p5
|
||||
|
||||
.line 1015
|
||||
.local p5, "cursor":Landroid/database/Cursor;
|
||||
iget-object p6, p1, Landroidx/appcompat/app/AlertController$AlertParams;->mLabelColumn:Ljava/lang/String;
|
||||
|
||||
invoke-interface {p5, p6}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
|
||||
|
||||
move-result p6
|
||||
|
||||
iput p6, p0, Landroidx/appcompat/app/AlertController$AlertParams$2;->mLabelIndex:I
|
||||
|
||||
.line 1016
|
||||
iget-object p6, p1, Landroidx/appcompat/app/AlertController$AlertParams;->mIsCheckedColumn:Ljava/lang/String;
|
||||
|
||||
invoke-interface {p5, p6}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
|
||||
|
||||
move-result p6
|
||||
|
||||
iput p6, p0, Landroidx/appcompat/app/AlertController$AlertParams$2;->mIsCheckedIndex:I
|
||||
|
||||
.line 1017
|
||||
.end local p5 # "cursor":Landroid/database/Cursor;
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public bindView(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V
|
||||
.locals 5
|
||||
.param p1, "view" # Landroid/view/View;
|
||||
.param p2, "context" # Landroid/content/Context;
|
||||
.param p3, "cursor" # Landroid/database/Cursor;
|
||||
|
||||
.line 1021
|
||||
const v0, 0x1020014
|
||||
|
||||
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Landroid/widget/CheckedTextView;
|
||||
|
||||
.line 1023
|
||||
.local v0, "text":Landroid/widget/CheckedTextView;
|
||||
iget v1, p0, Landroidx/appcompat/app/AlertController$AlertParams$2;->mLabelIndex:I
|
||||
|
||||
invoke-interface {p3, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/widget/CheckedTextView;->setText(Ljava/lang/CharSequence;)V
|
||||
|
||||
.line 1024
|
||||
iget-object v1, p0, Landroidx/appcompat/app/AlertController$AlertParams$2;->val$listView:Landroidx/appcompat/app/AlertController$RecycleListView;
|
||||
|
||||
invoke-interface {p3}, Landroid/database/Cursor;->getPosition()I
|
||||
|
||||
move-result v2
|
||||
|
||||
iget v3, p0, Landroidx/appcompat/app/AlertController$AlertParams$2;->mIsCheckedIndex:I
|
||||
|
||||
.line 1025
|
||||
invoke-interface {p3, v3}, Landroid/database/Cursor;->getInt(I)I
|
||||
|
||||
move-result v3
|
||||
|
||||
const/4 v4, 0x1
|
||||
|
||||
if-ne v3, v4, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v4, 0x0
|
||||
|
||||
.line 1024
|
||||
:goto_0
|
||||
invoke-virtual {v1, v2, v4}, Landroidx/appcompat/app/AlertController$RecycleListView;->setItemChecked(IZ)V
|
||||
|
||||
.line 1026
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public newView(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;
|
||||
.locals 3
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "cursor" # Landroid/database/Cursor;
|
||||
.param p3, "parent" # Landroid/view/ViewGroup;
|
||||
|
||||
.line 1030
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$AlertParams$2;->this$0:Landroidx/appcompat/app/AlertController$AlertParams;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AlertController$AlertParams;->mInflater:Landroid/view/LayoutInflater;
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/app/AlertController$AlertParams$2;->val$dialog:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
iget v1, v1, Landroidx/appcompat/app/AlertController;->mMultiChoiceItemLayout:I
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-virtual {v0, v1, p3, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
@@ -1,87 +0,0 @@
|
||||
.class Landroidx/appcompat/app/AlertController$AlertParams$3;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AlertController.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/widget/AdapterView$OnItemClickListener;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Landroidx/appcompat/app/AlertController$AlertParams;->createListView(Landroidx/appcompat/app/AlertController;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/appcompat/app/AlertController$AlertParams;
|
||||
|
||||
.field final synthetic val$dialog:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/app/AlertController$AlertParams;Landroidx/appcompat/app/AlertController;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroidx/appcompat/app/AlertController$AlertParams;
|
||||
|
||||
.line 1065
|
||||
iput-object p1, p0, Landroidx/appcompat/app/AlertController$AlertParams$3;->this$0:Landroidx/appcompat/app/AlertController$AlertParams;
|
||||
|
||||
iput-object p2, p0, Landroidx/appcompat/app/AlertController$AlertParams$3;->val$dialog:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
|
||||
.locals 2
|
||||
.param p2, "v" # Landroid/view/View;
|
||||
.param p3, "position" # I
|
||||
.param p4, "id" # J
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Landroid/widget/AdapterView<",
|
||||
"*>;",
|
||||
"Landroid/view/View;",
|
||||
"IJ)V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 1068
|
||||
.local p1, "parent":Landroid/widget/AdapterView;, "Landroid/widget/AdapterView<*>;"
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$AlertParams$3;->this$0:Landroidx/appcompat/app/AlertController$AlertParams;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AlertController$AlertParams;->mOnClickListener:Landroid/content/DialogInterface$OnClickListener;
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/app/AlertController$AlertParams$3;->val$dialog:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
iget-object v1, v1, Landroidx/appcompat/app/AlertController;->mDialog:Landroidx/appcompat/app/AppCompatDialog;
|
||||
|
||||
invoke-interface {v0, v1, p3}, Landroid/content/DialogInterface$OnClickListener;->onClick(Landroid/content/DialogInterface;I)V
|
||||
|
||||
.line 1069
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$AlertParams$3;->this$0:Landroidx/appcompat/app/AlertController$AlertParams;
|
||||
|
||||
iget-boolean v0, v0, Landroidx/appcompat/app/AlertController$AlertParams;->mIsSingleChoice:Z
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
.line 1070
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$AlertParams$3;->val$dialog:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AlertController;->mDialog:Landroidx/appcompat/app/AppCompatDialog;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDialog;->dismiss()V
|
||||
|
||||
.line 1072
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,105 +0,0 @@
|
||||
.class Landroidx/appcompat/app/AlertController$AlertParams$4;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AlertController.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/widget/AdapterView$OnItemClickListener;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Landroidx/appcompat/app/AlertController$AlertParams;->createListView(Landroidx/appcompat/app/AlertController;)V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/appcompat/app/AlertController$AlertParams;
|
||||
|
||||
.field final synthetic val$dialog:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
.field final synthetic val$listView:Landroidx/appcompat/app/AlertController$RecycleListView;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/app/AlertController$AlertParams;Landroidx/appcompat/app/AlertController$RecycleListView;Landroidx/appcompat/app/AlertController;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroidx/appcompat/app/AlertController$AlertParams;
|
||||
|
||||
.line 1075
|
||||
iput-object p1, p0, Landroidx/appcompat/app/AlertController$AlertParams$4;->this$0:Landroidx/appcompat/app/AlertController$AlertParams;
|
||||
|
||||
iput-object p2, p0, Landroidx/appcompat/app/AlertController$AlertParams$4;->val$listView:Landroidx/appcompat/app/AlertController$RecycleListView;
|
||||
|
||||
iput-object p3, p0, Landroidx/appcompat/app/AlertController$AlertParams$4;->val$dialog:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
|
||||
.locals 3
|
||||
.param p2, "v" # Landroid/view/View;
|
||||
.param p3, "position" # I
|
||||
.param p4, "id" # J
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"(",
|
||||
"Landroid/widget/AdapterView<",
|
||||
"*>;",
|
||||
"Landroid/view/View;",
|
||||
"IJ)V"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.line 1078
|
||||
.local p1, "parent":Landroid/widget/AdapterView;, "Landroid/widget/AdapterView<*>;"
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$AlertParams$4;->this$0:Landroidx/appcompat/app/AlertController$AlertParams;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AlertController$AlertParams;->mCheckedItems:[Z
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 1079
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$AlertParams$4;->this$0:Landroidx/appcompat/app/AlertController$AlertParams;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AlertController$AlertParams;->mCheckedItems:[Z
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/app/AlertController$AlertParams$4;->val$listView:Landroidx/appcompat/app/AlertController$RecycleListView;
|
||||
|
||||
invoke-virtual {v1, p3}, Landroidx/appcompat/app/AlertController$RecycleListView;->isItemChecked(I)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
aput-boolean v1, v0, p3
|
||||
|
||||
.line 1081
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$AlertParams$4;->this$0:Landroidx/appcompat/app/AlertController$AlertParams;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AlertController$AlertParams;->mOnCheckboxClickListener:Landroid/content/DialogInterface$OnMultiChoiceClickListener;
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/app/AlertController$AlertParams$4;->val$dialog:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
iget-object v1, v1, Landroidx/appcompat/app/AlertController;->mDialog:Landroidx/appcompat/app/AppCompatDialog;
|
||||
|
||||
iget-object v2, p0, Landroidx/appcompat/app/AlertController$AlertParams$4;->val$listView:Landroidx/appcompat/app/AlertController$RecycleListView;
|
||||
|
||||
.line 1082
|
||||
invoke-virtual {v2, p3}, Landroidx/appcompat/app/AlertController$RecycleListView;->isItemChecked(I)Z
|
||||
|
||||
move-result v2
|
||||
|
||||
.line 1081
|
||||
invoke-interface {v0, v1, p3, v2}, Landroid/content/DialogInterface$OnMultiChoiceClickListener;->onClick(Landroid/content/DialogInterface;IZ)V
|
||||
|
||||
.line 1083
|
||||
return-void
|
||||
.end method
|
||||
-19
@@ -1,19 +0,0 @@
|
||||
.class public interface abstract Landroidx/appcompat/app/AlertController$AlertParams$OnPrepareListViewListener;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AlertController.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/app/AlertController$AlertParams;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x609
|
||||
name = "OnPrepareListViewListener"
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract onPrepareListView(Landroid/widget/ListView;)V
|
||||
.end method
|
||||
@@ -1,615 +0,0 @@
|
||||
.class public Landroidx/appcompat/app/AlertController$AlertParams;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AlertController.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/app/AlertController;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = "AlertParams"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroidx/appcompat/app/AlertController$AlertParams$OnPrepareListViewListener;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public mAdapter:Landroid/widget/ListAdapter;
|
||||
|
||||
.field public mCancelable:Z
|
||||
|
||||
.field public mCheckedItem:I
|
||||
|
||||
.field public mCheckedItems:[Z
|
||||
|
||||
.field public final mContext:Landroid/content/Context;
|
||||
|
||||
.field public mCursor:Landroid/database/Cursor;
|
||||
|
||||
.field public mCustomTitleView:Landroid/view/View;
|
||||
|
||||
.field public mForceInverseBackground:Z
|
||||
|
||||
.field public mIcon:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field public mIconAttrId:I
|
||||
|
||||
.field public mIconId:I
|
||||
|
||||
.field public final mInflater:Landroid/view/LayoutInflater;
|
||||
|
||||
.field public mIsCheckedColumn:Ljava/lang/String;
|
||||
|
||||
.field public mIsMultiChoice:Z
|
||||
|
||||
.field public mIsSingleChoice:Z
|
||||
|
||||
.field public mItems:[Ljava/lang/CharSequence;
|
||||
|
||||
.field public mLabelColumn:Ljava/lang/String;
|
||||
|
||||
.field public mMessage:Ljava/lang/CharSequence;
|
||||
|
||||
.field public mNegativeButtonIcon:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field public mNegativeButtonListener:Landroid/content/DialogInterface$OnClickListener;
|
||||
|
||||
.field public mNegativeButtonText:Ljava/lang/CharSequence;
|
||||
|
||||
.field public mNeutralButtonIcon:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field public mNeutralButtonListener:Landroid/content/DialogInterface$OnClickListener;
|
||||
|
||||
.field public mNeutralButtonText:Ljava/lang/CharSequence;
|
||||
|
||||
.field public mOnCancelListener:Landroid/content/DialogInterface$OnCancelListener;
|
||||
|
||||
.field public mOnCheckboxClickListener:Landroid/content/DialogInterface$OnMultiChoiceClickListener;
|
||||
|
||||
.field public mOnClickListener:Landroid/content/DialogInterface$OnClickListener;
|
||||
|
||||
.field public mOnDismissListener:Landroid/content/DialogInterface$OnDismissListener;
|
||||
|
||||
.field public mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener;
|
||||
|
||||
.field public mOnKeyListener:Landroid/content/DialogInterface$OnKeyListener;
|
||||
|
||||
.field public mOnPrepareListViewListener:Landroidx/appcompat/app/AlertController$AlertParams$OnPrepareListViewListener;
|
||||
|
||||
.field public mPositiveButtonIcon:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field public mPositiveButtonListener:Landroid/content/DialogInterface$OnClickListener;
|
||||
|
||||
.field public mPositiveButtonText:Ljava/lang/CharSequence;
|
||||
|
||||
.field public mRecycleOnMeasure:Z
|
||||
|
||||
.field public mTitle:Ljava/lang/CharSequence;
|
||||
|
||||
.field public mView:Landroid/view/View;
|
||||
|
||||
.field public mViewLayoutResId:I
|
||||
|
||||
.field public mViewSpacingBottom:I
|
||||
|
||||
.field public mViewSpacingLeft:I
|
||||
|
||||
.field public mViewSpacingRight:I
|
||||
|
||||
.field public mViewSpacingSpecified:Z
|
||||
|
||||
.field public mViewSpacingTop:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/content/Context;)V
|
||||
.locals 1
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
|
||||
.line 924
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
.line 869
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mIconId:I
|
||||
|
||||
.line 871
|
||||
iput v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mIconAttrId:I
|
||||
|
||||
.line 897
|
||||
iput-boolean v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mViewSpacingSpecified:Z
|
||||
|
||||
.line 901
|
||||
const/4 v0, -0x1
|
||||
|
||||
iput v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mCheckedItem:I
|
||||
|
||||
.line 909
|
||||
const/4 v0, 0x1
|
||||
|
||||
iput-boolean v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mRecycleOnMeasure:Z
|
||||
|
||||
.line 925
|
||||
iput-object p1, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mContext:Landroid/content/Context;
|
||||
|
||||
.line 926
|
||||
iput-boolean v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mCancelable:Z
|
||||
|
||||
.line 927
|
||||
const-string v0, "layout_inflater"
|
||||
|
||||
invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Landroid/view/LayoutInflater;
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mInflater:Landroid/view/LayoutInflater;
|
||||
|
||||
.line 928
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private createListView(Landroidx/appcompat/app/AlertController;)V
|
||||
.locals 11
|
||||
.param p1, "dialog" # Landroidx/appcompat/app/AlertController;
|
||||
|
||||
.line 988
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mInflater:Landroid/view/LayoutInflater;
|
||||
|
||||
iget v1, p1, Landroidx/appcompat/app/AlertController;->mListLayout:I
|
||||
|
||||
.line 989
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Landroidx/appcompat/app/AlertController$RecycleListView;
|
||||
|
||||
.line 992
|
||||
.local v0, "listView":Landroidx/appcompat/app/AlertController$RecycleListView;
|
||||
iget-boolean v1, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mIsMultiChoice:Z
|
||||
|
||||
const/4 v8, 0x1
|
||||
|
||||
if-eqz v1, :cond_1
|
||||
|
||||
.line 993
|
||||
iget-object v1, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mCursor:Landroid/database/Cursor;
|
||||
|
||||
if-nez v1, :cond_0
|
||||
|
||||
.line 994
|
||||
new-instance v9, Landroidx/appcompat/app/AlertController$AlertParams$1;
|
||||
|
||||
iget-object v3, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mContext:Landroid/content/Context;
|
||||
|
||||
iget v4, p1, Landroidx/appcompat/app/AlertController;->mMultiChoiceItemLayout:I
|
||||
|
||||
const v5, 0x1020014
|
||||
|
||||
iget-object v6, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mItems:[Ljava/lang/CharSequence;
|
||||
|
||||
move-object v1, v9
|
||||
|
||||
move-object v2, p0
|
||||
|
||||
move-object v7, v0
|
||||
|
||||
invoke-direct/range {v1 .. v7}, Landroidx/appcompat/app/AlertController$AlertParams$1;-><init>(Landroidx/appcompat/app/AlertController$AlertParams;Landroid/content/Context;II[Ljava/lang/CharSequence;Landroidx/appcompat/app/AlertController$RecycleListView;)V
|
||||
|
||||
.local v1, "adapter":Landroid/widget/ListAdapter;
|
||||
goto :goto_1
|
||||
|
||||
.line 1009
|
||||
.end local v1 # "adapter":Landroid/widget/ListAdapter;
|
||||
:cond_0
|
||||
new-instance v9, Landroidx/appcompat/app/AlertController$AlertParams$2;
|
||||
|
||||
iget-object v3, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mContext:Landroid/content/Context;
|
||||
|
||||
iget-object v4, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mCursor:Landroid/database/Cursor;
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
move-object v1, v9
|
||||
|
||||
move-object v2, p0
|
||||
|
||||
move-object v6, v0
|
||||
|
||||
move-object v7, p1
|
||||
|
||||
invoke-direct/range {v1 .. v7}, Landroidx/appcompat/app/AlertController$AlertParams$2;-><init>(Landroidx/appcompat/app/AlertController$AlertParams;Landroid/content/Context;Landroid/database/Cursor;ZLandroidx/appcompat/app/AlertController$RecycleListView;Landroidx/appcompat/app/AlertController;)V
|
||||
|
||||
.restart local v1 # "adapter":Landroid/widget/ListAdapter;
|
||||
goto :goto_1
|
||||
|
||||
.line 1038
|
||||
.end local v1 # "adapter":Landroid/widget/ListAdapter;
|
||||
:cond_1
|
||||
iget-boolean v1, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mIsSingleChoice:Z
|
||||
|
||||
if-eqz v1, :cond_2
|
||||
|
||||
.line 1039
|
||||
iget v1, p1, Landroidx/appcompat/app/AlertController;->mSingleChoiceItemLayout:I
|
||||
|
||||
.local v1, "layout":I
|
||||
goto :goto_0
|
||||
|
||||
.line 1041
|
||||
.end local v1 # "layout":I
|
||||
:cond_2
|
||||
iget v1, p1, Landroidx/appcompat/app/AlertController;->mListItemLayout:I
|
||||
|
||||
.line 1044
|
||||
.restart local v1 # "layout":I
|
||||
:goto_0
|
||||
iget-object v2, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mCursor:Landroid/database/Cursor;
|
||||
|
||||
const v3, 0x1020014
|
||||
|
||||
if-eqz v2, :cond_3
|
||||
|
||||
.line 1045
|
||||
new-instance v9, Landroid/widget/SimpleCursorAdapter;
|
||||
|
||||
iget-object v4, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mContext:Landroid/content/Context;
|
||||
|
||||
iget-object v5, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mCursor:Landroid/database/Cursor;
|
||||
|
||||
new-array v6, v8, [Ljava/lang/String;
|
||||
|
||||
iget-object v2, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mLabelColumn:Ljava/lang/String;
|
||||
|
||||
const/4 v7, 0x0
|
||||
|
||||
aput-object v2, v6, v7
|
||||
|
||||
new-array v10, v8, [I
|
||||
|
||||
aput v3, v10, v7
|
||||
|
||||
move-object v2, v9
|
||||
|
||||
move-object v3, v4
|
||||
|
||||
move v4, v1
|
||||
|
||||
move-object v7, v10
|
||||
|
||||
invoke-direct/range {v2 .. v7}, Landroid/widget/SimpleCursorAdapter;-><init>(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V
|
||||
|
||||
move-object v1, v2
|
||||
|
||||
.local v2, "adapter":Landroid/widget/ListAdapter;
|
||||
goto :goto_1
|
||||
|
||||
.line 1047
|
||||
.end local v2 # "adapter":Landroid/widget/ListAdapter;
|
||||
:cond_3
|
||||
iget-object v2, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mAdapter:Landroid/widget/ListAdapter;
|
||||
|
||||
if-eqz v2, :cond_4
|
||||
|
||||
.line 1048
|
||||
iget-object v2, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mAdapter:Landroid/widget/ListAdapter;
|
||||
|
||||
move-object v1, v2
|
||||
|
||||
.restart local v2 # "adapter":Landroid/widget/ListAdapter;
|
||||
goto :goto_1
|
||||
|
||||
.line 1050
|
||||
.end local v2 # "adapter":Landroid/widget/ListAdapter;
|
||||
:cond_4
|
||||
new-instance v2, Landroidx/appcompat/app/AlertController$CheckedItemAdapter;
|
||||
|
||||
iget-object v4, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mContext:Landroid/content/Context;
|
||||
|
||||
iget-object v5, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mItems:[Ljava/lang/CharSequence;
|
||||
|
||||
invoke-direct {v2, v4, v1, v3, v5}, Landroidx/appcompat/app/AlertController$CheckedItemAdapter;-><init>(Landroid/content/Context;II[Ljava/lang/CharSequence;)V
|
||||
|
||||
move-object v1, v2
|
||||
|
||||
.line 1054
|
||||
.local v1, "adapter":Landroid/widget/ListAdapter;
|
||||
:goto_1
|
||||
iget-object v2, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mOnPrepareListViewListener:Landroidx/appcompat/app/AlertController$AlertParams$OnPrepareListViewListener;
|
||||
|
||||
if-eqz v2, :cond_5
|
||||
|
||||
.line 1055
|
||||
invoke-interface {v2, v0}, Landroidx/appcompat/app/AlertController$AlertParams$OnPrepareListViewListener;->onPrepareListView(Landroid/widget/ListView;)V
|
||||
|
||||
.line 1061
|
||||
:cond_5
|
||||
iput-object v1, p1, Landroidx/appcompat/app/AlertController;->mAdapter:Landroid/widget/ListAdapter;
|
||||
|
||||
.line 1062
|
||||
iget v2, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mCheckedItem:I
|
||||
|
||||
iput v2, p1, Landroidx/appcompat/app/AlertController;->mCheckedItem:I
|
||||
|
||||
.line 1064
|
||||
iget-object v2, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mOnClickListener:Landroid/content/DialogInterface$OnClickListener;
|
||||
|
||||
if-eqz v2, :cond_6
|
||||
|
||||
.line 1065
|
||||
new-instance v2, Landroidx/appcompat/app/AlertController$AlertParams$3;
|
||||
|
||||
invoke-direct {v2, p0, p1}, Landroidx/appcompat/app/AlertController$AlertParams$3;-><init>(Landroidx/appcompat/app/AlertController$AlertParams;Landroidx/appcompat/app/AlertController;)V
|
||||
|
||||
invoke-virtual {v0, v2}, Landroidx/appcompat/app/AlertController$RecycleListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
|
||||
|
||||
goto :goto_2
|
||||
|
||||
.line 1074
|
||||
:cond_6
|
||||
iget-object v2, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mOnCheckboxClickListener:Landroid/content/DialogInterface$OnMultiChoiceClickListener;
|
||||
|
||||
if-eqz v2, :cond_7
|
||||
|
||||
.line 1075
|
||||
new-instance v2, Landroidx/appcompat/app/AlertController$AlertParams$4;
|
||||
|
||||
invoke-direct {v2, p0, v0, p1}, Landroidx/appcompat/app/AlertController$AlertParams$4;-><init>(Landroidx/appcompat/app/AlertController$AlertParams;Landroidx/appcompat/app/AlertController$RecycleListView;Landroidx/appcompat/app/AlertController;)V
|
||||
|
||||
invoke-virtual {v0, v2}, Landroidx/appcompat/app/AlertController$RecycleListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
|
||||
|
||||
.line 1088
|
||||
:cond_7
|
||||
:goto_2
|
||||
iget-object v2, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener;
|
||||
|
||||
if-eqz v2, :cond_8
|
||||
|
||||
.line 1089
|
||||
invoke-virtual {v0, v2}, Landroidx/appcompat/app/AlertController$RecycleListView;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V
|
||||
|
||||
.line 1092
|
||||
:cond_8
|
||||
iget-boolean v2, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mIsSingleChoice:Z
|
||||
|
||||
if-eqz v2, :cond_9
|
||||
|
||||
.line 1093
|
||||
invoke-virtual {v0, v8}, Landroidx/appcompat/app/AlertController$RecycleListView;->setChoiceMode(I)V
|
||||
|
||||
goto :goto_3
|
||||
|
||||
.line 1094
|
||||
:cond_9
|
||||
iget-boolean v2, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mIsMultiChoice:Z
|
||||
|
||||
if-eqz v2, :cond_a
|
||||
|
||||
.line 1095
|
||||
const/4 v2, 0x2
|
||||
|
||||
invoke-virtual {v0, v2}, Landroidx/appcompat/app/AlertController$RecycleListView;->setChoiceMode(I)V
|
||||
|
||||
.line 1097
|
||||
:cond_a
|
||||
:goto_3
|
||||
iput-object v0, p1, Landroidx/appcompat/app/AlertController;->mListView:Landroid/widget/ListView;
|
||||
|
||||
.line 1098
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public apply(Landroidx/appcompat/app/AlertController;)V
|
||||
.locals 13
|
||||
.param p1, "dialog" # Landroidx/appcompat/app/AlertController;
|
||||
|
||||
.line 931
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mCustomTitleView:Landroid/view/View;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 932
|
||||
invoke-virtual {p1, v0}, Landroidx/appcompat/app/AlertController;->setCustomTitle(Landroid/view/View;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 934
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mTitle:Ljava/lang/CharSequence;
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
.line 935
|
||||
invoke-virtual {p1, v0}, Landroidx/appcompat/app/AlertController;->setTitle(Ljava/lang/CharSequence;)V
|
||||
|
||||
.line 937
|
||||
:cond_1
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mIcon:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
.line 938
|
||||
invoke-virtual {p1, v0}, Landroidx/appcompat/app/AlertController;->setIcon(Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
.line 940
|
||||
:cond_2
|
||||
iget v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mIconId:I
|
||||
|
||||
if-eqz v0, :cond_3
|
||||
|
||||
.line 941
|
||||
invoke-virtual {p1, v0}, Landroidx/appcompat/app/AlertController;->setIcon(I)V
|
||||
|
||||
.line 943
|
||||
:cond_3
|
||||
iget v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mIconAttrId:I
|
||||
|
||||
if-eqz v0, :cond_4
|
||||
|
||||
.line 944
|
||||
invoke-virtual {p1, v0}, Landroidx/appcompat/app/AlertController;->getIconAttributeResId(I)I
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/appcompat/app/AlertController;->setIcon(I)V
|
||||
|
||||
.line 947
|
||||
:cond_4
|
||||
:goto_0
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mMessage:Ljava/lang/CharSequence;
|
||||
|
||||
if-eqz v0, :cond_5
|
||||
|
||||
.line 948
|
||||
invoke-virtual {p1, v0}, Landroidx/appcompat/app/AlertController;->setMessage(Ljava/lang/CharSequence;)V
|
||||
|
||||
.line 950
|
||||
:cond_5
|
||||
iget-object v3, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mPositiveButtonText:Ljava/lang/CharSequence;
|
||||
|
||||
if-nez v3, :cond_6
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mPositiveButtonIcon:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
if-eqz v0, :cond_7
|
||||
|
||||
.line 951
|
||||
:cond_6
|
||||
const/4 v2, -0x1
|
||||
|
||||
iget-object v4, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mPositiveButtonListener:Landroid/content/DialogInterface$OnClickListener;
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
iget-object v6, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mPositiveButtonIcon:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-object v1, p1
|
||||
|
||||
invoke-virtual/range {v1 .. v6}, Landroidx/appcompat/app/AlertController;->setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
.line 954
|
||||
:cond_7
|
||||
iget-object v9, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mNegativeButtonText:Ljava/lang/CharSequence;
|
||||
|
||||
if-nez v9, :cond_8
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mNegativeButtonIcon:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
if-eqz v0, :cond_9
|
||||
|
||||
.line 955
|
||||
:cond_8
|
||||
const/4 v8, -0x2
|
||||
|
||||
iget-object v10, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mNegativeButtonListener:Landroid/content/DialogInterface$OnClickListener;
|
||||
|
||||
const/4 v11, 0x0
|
||||
|
||||
iget-object v12, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mNegativeButtonIcon:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-object v7, p1
|
||||
|
||||
invoke-virtual/range {v7 .. v12}, Landroidx/appcompat/app/AlertController;->setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
.line 958
|
||||
:cond_9
|
||||
iget-object v2, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mNeutralButtonText:Ljava/lang/CharSequence;
|
||||
|
||||
if-nez v2, :cond_a
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mNeutralButtonIcon:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
if-eqz v0, :cond_b
|
||||
|
||||
.line 959
|
||||
:cond_a
|
||||
const/4 v1, -0x3
|
||||
|
||||
iget-object v3, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mNeutralButtonListener:Landroid/content/DialogInterface$OnClickListener;
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
iget-object v5, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mNeutralButtonIcon:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-object v0, p1
|
||||
|
||||
invoke-virtual/range {v0 .. v5}, Landroidx/appcompat/app/AlertController;->setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
.line 964
|
||||
:cond_b
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mItems:[Ljava/lang/CharSequence;
|
||||
|
||||
if-nez v0, :cond_c
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mCursor:Landroid/database/Cursor;
|
||||
|
||||
if-nez v0, :cond_c
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mAdapter:Landroid/widget/ListAdapter;
|
||||
|
||||
if-eqz v0, :cond_d
|
||||
|
||||
.line 965
|
||||
:cond_c
|
||||
invoke-direct {p0, p1}, Landroidx/appcompat/app/AlertController$AlertParams;->createListView(Landroidx/appcompat/app/AlertController;)V
|
||||
|
||||
.line 967
|
||||
:cond_d
|
||||
iget-object v2, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mView:Landroid/view/View;
|
||||
|
||||
if-eqz v2, :cond_f
|
||||
|
||||
.line 968
|
||||
iget-boolean v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mViewSpacingSpecified:Z
|
||||
|
||||
if-eqz v0, :cond_e
|
||||
|
||||
.line 969
|
||||
iget v3, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mViewSpacingLeft:I
|
||||
|
||||
iget v4, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mViewSpacingTop:I
|
||||
|
||||
iget v5, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mViewSpacingRight:I
|
||||
|
||||
iget v6, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mViewSpacingBottom:I
|
||||
|
||||
move-object v1, p1
|
||||
|
||||
invoke-virtual/range {v1 .. v6}, Landroidx/appcompat/app/AlertController;->setView(Landroid/view/View;IIII)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
.line 972
|
||||
:cond_e
|
||||
invoke-virtual {p1, v2}, Landroidx/appcompat/app/AlertController;->setView(Landroid/view/View;)V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
.line 974
|
||||
:cond_f
|
||||
iget v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mViewLayoutResId:I
|
||||
|
||||
if-eqz v0, :cond_10
|
||||
|
||||
.line 975
|
||||
invoke-virtual {p1, v0}, Landroidx/appcompat/app/AlertController;->setView(I)V
|
||||
|
||||
.line 985
|
||||
:cond_10
|
||||
:goto_1
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,111 +0,0 @@
|
||||
.class final Landroidx/appcompat/app/AlertController$ButtonHandler;
|
||||
.super Landroid/os/Handler;
|
||||
.source "AlertController.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/app/AlertController;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1a
|
||||
name = "ButtonHandler"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field private static final MSG_DISMISS_DIALOG:I = 0x1
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mDialog:Ljava/lang/ref/WeakReference;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/lang/ref/WeakReference<",
|
||||
"Landroid/content/DialogInterface;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/content/DialogInterface;)V
|
||||
.locals 1
|
||||
.param p1, "dialog" # Landroid/content/DialogInterface;
|
||||
|
||||
.line 156
|
||||
invoke-direct {p0}, Landroid/os/Handler;-><init>()V
|
||||
|
||||
.line 157
|
||||
new-instance v0, Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/app/AlertController$ButtonHandler;->mDialog:Ljava/lang/ref/WeakReference;
|
||||
|
||||
.line 158
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public handleMessage(Landroid/os/Message;)V
|
||||
.locals 3
|
||||
.param p1, "msg" # Landroid/os/Message;
|
||||
|
||||
.line 162
|
||||
iget v0, p1, Landroid/os/Message;->what:I
|
||||
|
||||
packed-switch v0, :pswitch_data_0
|
||||
|
||||
:pswitch_0
|
||||
goto :goto_0
|
||||
|
||||
.line 171
|
||||
:pswitch_1
|
||||
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Landroid/content/DialogInterface;
|
||||
|
||||
invoke-interface {v0}, Landroid/content/DialogInterface;->dismiss()V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 167
|
||||
:pswitch_2
|
||||
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
|
||||
|
||||
check-cast v0, Landroid/content/DialogInterface$OnClickListener;
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/app/AlertController$ButtonHandler;->mDialog:Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
check-cast v1, Landroid/content/DialogInterface;
|
||||
|
||||
iget v2, p1, Landroid/os/Message;->what:I
|
||||
|
||||
invoke-interface {v0, v1, v2}, Landroid/content/DialogInterface$OnClickListener;->onClick(Landroid/content/DialogInterface;I)V
|
||||
|
||||
.line 168
|
||||
nop
|
||||
|
||||
.line 173
|
||||
:goto_0
|
||||
return-void
|
||||
|
||||
nop
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch -0x3
|
||||
:pswitch_2
|
||||
:pswitch_2
|
||||
:pswitch_2
|
||||
:pswitch_0
|
||||
:pswitch_1
|
||||
.end packed-switch
|
||||
.end method
|
||||
@@ -1,59 +0,0 @@
|
||||
.class Landroidx/appcompat/app/AlertController$CheckedItemAdapter;
|
||||
.super Landroid/widget/ArrayAdapter;
|
||||
.source "AlertController.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/app/AlertController;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0xa
|
||||
name = "CheckedItemAdapter"
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroid/widget/ArrayAdapter<",
|
||||
"Ljava/lang/CharSequence;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/content/Context;II[Ljava/lang/CharSequence;)V
|
||||
.locals 0
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "resource" # I
|
||||
.param p3, "textViewResourceId" # I
|
||||
.param p4, "objects" # [Ljava/lang/CharSequence;
|
||||
|
||||
.line 1104
|
||||
invoke-direct {p0, p1, p2, p3, p4}, Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;II[Ljava/lang/Object;)V
|
||||
|
||||
.line 1105
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public getItemId(I)J
|
||||
.locals 2
|
||||
.param p1, "position" # I
|
||||
|
||||
.line 1114
|
||||
int-to-long v0, p1
|
||||
|
||||
return-wide v0
|
||||
.end method
|
||||
|
||||
.method public hasStableIds()Z
|
||||
.locals 1
|
||||
|
||||
.line 1109
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
@@ -1,140 +0,0 @@
|
||||
.class public Landroidx/appcompat/app/AlertController$RecycleListView;
|
||||
.super Landroid/widget/ListView;
|
||||
.source "AlertController.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/app/AlertController;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = "RecycleListView"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private final mPaddingBottomNoButtons:I
|
||||
|
||||
.field private final mPaddingTopNoTitle:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/content/Context;)V
|
||||
.locals 1
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
|
||||
.line 840
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {p0, p1, v0}, Landroidx/appcompat/app/AlertController$RecycleListView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
|
||||
.line 841
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
.locals 3
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "attrs" # Landroid/util/AttributeSet;
|
||||
|
||||
.line 844
|
||||
invoke-direct {p0, p1, p2}, Landroid/widget/ListView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
|
||||
.line 846
|
||||
sget-object v0, Landroidx/appcompat/R$styleable;->RecycleListView:[I
|
||||
|
||||
invoke-virtual {p1, p2, v0}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 848
|
||||
.local v0, "ta":Landroid/content/res/TypedArray;
|
||||
sget v1, Landroidx/appcompat/R$styleable;->RecycleListView_paddingBottomNoButtons:I
|
||||
|
||||
const/4 v2, -0x1
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
|
||||
|
||||
move-result v1
|
||||
|
||||
iput v1, p0, Landroidx/appcompat/app/AlertController$RecycleListView;->mPaddingBottomNoButtons:I
|
||||
|
||||
.line 850
|
||||
sget v1, Landroidx/appcompat/R$styleable;->RecycleListView_paddingTopNoTitle:I
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getDimensionPixelOffset(II)I
|
||||
|
||||
move-result v1
|
||||
|
||||
iput v1, p0, Landroidx/appcompat/app/AlertController$RecycleListView;->mPaddingTopNoTitle:I
|
||||
|
||||
.line 852
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public setHasDecor(ZZ)V
|
||||
.locals 4
|
||||
.param p1, "hasTitle" # Z
|
||||
.param p2, "hasButtons" # Z
|
||||
|
||||
.line 855
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
if-nez p1, :cond_3
|
||||
|
||||
.line 856
|
||||
:cond_0
|
||||
invoke-virtual {p0}, Landroidx/appcompat/app/AlertController$RecycleListView;->getPaddingLeft()I
|
||||
|
||||
move-result v0
|
||||
|
||||
.line 857
|
||||
.local v0, "paddingLeft":I
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/app/AlertController$RecycleListView;->getPaddingTop()I
|
||||
|
||||
move-result v1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
iget v1, p0, Landroidx/appcompat/app/AlertController$RecycleListView;->mPaddingTopNoTitle:I
|
||||
|
||||
.line 858
|
||||
.local v1, "paddingTop":I
|
||||
:goto_0
|
||||
invoke-virtual {p0}, Landroidx/appcompat/app/AlertController$RecycleListView;->getPaddingRight()I
|
||||
|
||||
move-result v2
|
||||
|
||||
.line 859
|
||||
.local v2, "paddingRight":I
|
||||
if-eqz p2, :cond_2
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/app/AlertController$RecycleListView;->getPaddingBottom()I
|
||||
|
||||
move-result v3
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
iget v3, p0, Landroidx/appcompat/app/AlertController$RecycleListView;->mPaddingBottomNoButtons:I
|
||||
|
||||
.line 860
|
||||
.local v3, "paddingBottom":I
|
||||
:goto_1
|
||||
invoke-virtual {p0, v0, v1, v2, v3}, Landroidx/appcompat/app/AlertController$RecycleListView;->setPadding(IIII)V
|
||||
|
||||
.line 862
|
||||
.end local v0 # "paddingLeft":I
|
||||
.end local v1 # "paddingTop":I
|
||||
.end local v2 # "paddingRight":I
|
||||
.end local v3 # "paddingBottom":I
|
||||
:cond_3
|
||||
return-void
|
||||
.end method
|
||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -1,462 +0,0 @@
|
||||
.class public Landroidx/appcompat/app/AlertDialog;
|
||||
.super Landroidx/appcompat/app/AppCompatDialog;
|
||||
.source "AlertDialog.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/content/DialogInterface;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroidx/appcompat/app/AlertDialog$Builder;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field static final LAYOUT_HINT_NONE:I = 0x0
|
||||
|
||||
.field static final LAYOUT_HINT_SIDE:I = 0x1
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final mAlert:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method protected constructor <init>(Landroid/content/Context;)V
|
||||
.locals 1
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
|
||||
.line 88
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {p0, p1, v0}, Landroidx/appcompat/app/AlertDialog;-><init>(Landroid/content/Context;I)V
|
||||
|
||||
.line 89
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method protected constructor <init>(Landroid/content/Context;I)V
|
||||
.locals 3
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "themeResId" # I
|
||||
|
||||
.line 98
|
||||
invoke-static {p1, p2}, Landroidx/appcompat/app/AlertDialog;->resolveDialogTheme(Landroid/content/Context;I)I
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-direct {p0, p1, v0}, Landroidx/appcompat/app/AppCompatDialog;-><init>(Landroid/content/Context;I)V
|
||||
|
||||
.line 99
|
||||
new-instance v0, Landroidx/appcompat/app/AlertController;
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/app/AlertDialog;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/app/AlertDialog;->getWindow()Landroid/view/Window;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-direct {v0, v1, p0, v2}, Landroidx/appcompat/app/AlertController;-><init>(Landroid/content/Context;Landroidx/appcompat/app/AppCompatDialog;Landroid/view/Window;)V
|
||||
|
||||
iput-object v0, p0, Landroidx/appcompat/app/AlertDialog;->mAlert:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
.line 100
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method protected constructor <init>(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V
|
||||
.locals 1
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.param p2, "cancelable" # Z
|
||||
.param p3, "cancelListener" # Landroid/content/DialogInterface$OnCancelListener;
|
||||
|
||||
.line 104
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {p0, p1, v0}, Landroidx/appcompat/app/AlertDialog;-><init>(Landroid/content/Context;I)V
|
||||
|
||||
.line 105
|
||||
invoke-virtual {p0, p2}, Landroidx/appcompat/app/AlertDialog;->setCancelable(Z)V
|
||||
|
||||
.line 106
|
||||
invoke-virtual {p0, p3}, Landroidx/appcompat/app/AlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
|
||||
|
||||
.line 107
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method static resolveDialogTheme(Landroid/content/Context;I)I
|
||||
.locals 4
|
||||
.param p0, "context" # Landroid/content/Context;
|
||||
.param p1, "resid" # I
|
||||
|
||||
.line 111
|
||||
ushr-int/lit8 v0, p1, 0x18
|
||||
|
||||
and-int/lit16 v0, v0, 0xff
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
if-lt v0, v1, :cond_0
|
||||
|
||||
.line 112
|
||||
return p1
|
||||
|
||||
.line 114
|
||||
:cond_0
|
||||
new-instance v0, Landroid/util/TypedValue;
|
||||
|
||||
invoke-direct {v0}, Landroid/util/TypedValue;-><init>()V
|
||||
|
||||
.line 115
|
||||
.local v0, "outValue":Landroid/util/TypedValue;
|
||||
invoke-virtual {p0}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
sget v3, Landroidx/appcompat/R$attr;->alertDialogTheme:I
|
||||
|
||||
invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
|
||||
|
||||
.line 116
|
||||
iget v1, v0, Landroid/util/TypedValue;->resourceId:I
|
||||
|
||||
return v1
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public getButton(I)Landroid/widget/Button;
|
||||
.locals 1
|
||||
.param p1, "whichButton" # I
|
||||
|
||||
.line 131
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog;->mAlert:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/app/AlertController;->getButton(I)Landroid/widget/Button;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public getListView()Landroid/widget/ListView;
|
||||
.locals 1
|
||||
|
||||
.line 140
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog;->mAlert:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/app/AlertController;->getListView()Landroid/widget/ListView;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method protected onCreate(Landroid/os/Bundle;)V
|
||||
.locals 1
|
||||
.param p1, "savedInstanceState" # Landroid/os/Bundle;
|
||||
|
||||
.line 278
|
||||
invoke-super {p0, p1}, Landroidx/appcompat/app/AppCompatDialog;->onCreate(Landroid/os/Bundle;)V
|
||||
|
||||
.line 279
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog;->mAlert:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/app/AlertController;->installContent()V
|
||||
|
||||
.line 280
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onKeyDown(ILandroid/view/KeyEvent;)Z
|
||||
.locals 1
|
||||
.param p1, "keyCode" # I
|
||||
.param p2, "event" # Landroid/view/KeyEvent;
|
||||
|
||||
.line 284
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog;->mAlert:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
invoke-virtual {v0, p1, p2}, Landroidx/appcompat/app/AlertController;->onKeyDown(ILandroid/view/KeyEvent;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 285
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
|
||||
.line 287
|
||||
:cond_0
|
||||
invoke-super {p0, p1, p2}, Landroidx/appcompat/app/AppCompatDialog;->onKeyDown(ILandroid/view/KeyEvent;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public onKeyUp(ILandroid/view/KeyEvent;)Z
|
||||
.locals 1
|
||||
.param p1, "keyCode" # I
|
||||
.param p2, "event" # Landroid/view/KeyEvent;
|
||||
|
||||
.line 292
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog;->mAlert:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
invoke-virtual {v0, p1, p2}, Landroidx/appcompat/app/AlertController;->onKeyUp(ILandroid/view/KeyEvent;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 293
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
|
||||
.line 295
|
||||
:cond_0
|
||||
invoke-super {p0, p1, p2}, Landroidx/appcompat/app/AppCompatDialog;->onKeyUp(ILandroid/view/KeyEvent;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V
|
||||
.locals 6
|
||||
.param p1, "whichButton" # I
|
||||
.param p2, "text" # Ljava/lang/CharSequence;
|
||||
.param p3, "listener" # Landroid/content/DialogInterface$OnClickListener;
|
||||
|
||||
.line 226
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog;->mAlert:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
move v1, p1
|
||||
|
||||
move-object v2, p2
|
||||
|
||||
move-object v3, p3
|
||||
|
||||
invoke-virtual/range {v0 .. v5}, Landroidx/appcompat/app/AlertController;->setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
.line 227
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setButton(ILjava/lang/CharSequence;Landroid/graphics/drawable/Drawable;Landroid/content/DialogInterface$OnClickListener;)V
|
||||
.locals 6
|
||||
.param p1, "whichButton" # I
|
||||
.param p2, "text" # Ljava/lang/CharSequence;
|
||||
.param p3, "icon" # Landroid/graphics/drawable/Drawable;
|
||||
.param p4, "listener" # Landroid/content/DialogInterface$OnClickListener;
|
||||
|
||||
.line 244
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog;->mAlert:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
const/4 v4, 0x0
|
||||
|
||||
move v1, p1
|
||||
|
||||
move-object v2, p2
|
||||
|
||||
move-object v3, p4
|
||||
|
||||
move-object v5, p3
|
||||
|
||||
invoke-virtual/range {v0 .. v5}, Landroidx/appcompat/app/AlertController;->setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
.line 245
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setButton(ILjava/lang/CharSequence;Landroid/os/Message;)V
|
||||
.locals 6
|
||||
.param p1, "whichButton" # I
|
||||
.param p2, "text" # Ljava/lang/CharSequence;
|
||||
.param p3, "msg" # Landroid/os/Message;
|
||||
|
||||
.line 211
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog;->mAlert:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
const/4 v5, 0x0
|
||||
|
||||
move v1, p1
|
||||
|
||||
move-object v2, p2
|
||||
|
||||
move-object v4, p3
|
||||
|
||||
invoke-virtual/range {v0 .. v5}, Landroidx/appcompat/app/AlertController;->setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;Landroid/os/Message;Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
.line 212
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method setButtonPanelLayoutHint(I)V
|
||||
.locals 1
|
||||
.param p1, "layoutHint" # I
|
||||
|
||||
.line 196
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog;->mAlert:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/app/AlertController;->setButtonPanelLayoutHint(I)V
|
||||
|
||||
.line 197
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setCustomTitle(Landroid/view/View;)V
|
||||
.locals 1
|
||||
.param p1, "customTitleView" # Landroid/view/View;
|
||||
|
||||
.line 155
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog;->mAlert:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/app/AlertController;->setCustomTitle(Landroid/view/View;)V
|
||||
|
||||
.line 156
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setIcon(I)V
|
||||
.locals 1
|
||||
.param p1, "resId" # I
|
||||
|
||||
.line 253
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog;->mAlert:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/app/AlertController;->setIcon(I)V
|
||||
|
||||
.line 254
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setIcon(Landroid/graphics/drawable/Drawable;)V
|
||||
.locals 1
|
||||
.param p1, "icon" # Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.line 262
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog;->mAlert:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/app/AlertController;->setIcon(Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
.line 263
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setIconAttribute(I)V
|
||||
.locals 3
|
||||
.param p1, "attrId" # I
|
||||
|
||||
.line 271
|
||||
new-instance v0, Landroid/util/TypedValue;
|
||||
|
||||
invoke-direct {v0}, Landroid/util/TypedValue;-><init>()V
|
||||
|
||||
.line 272
|
||||
.local v0, "out":Landroid/util/TypedValue;
|
||||
invoke-virtual {p0}, Landroidx/appcompat/app/AlertDialog;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v1}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
invoke-virtual {v1, p1, v0, v2}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
|
||||
|
||||
.line 273
|
||||
iget-object v1, p0, Landroidx/appcompat/app/AlertDialog;->mAlert:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
iget v2, v0, Landroid/util/TypedValue;->resourceId:I
|
||||
|
||||
invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertController;->setIcon(I)V
|
||||
|
||||
.line 274
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setMessage(Ljava/lang/CharSequence;)V
|
||||
.locals 1
|
||||
.param p1, "message" # Ljava/lang/CharSequence;
|
||||
|
||||
.line 164
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog;->mAlert:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/app/AlertController;->setMessage(Ljava/lang/CharSequence;)V
|
||||
|
||||
.line 165
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setTitle(Ljava/lang/CharSequence;)V
|
||||
.locals 1
|
||||
.param p1, "title" # Ljava/lang/CharSequence;
|
||||
|
||||
.line 145
|
||||
invoke-super {p0, p1}, Landroidx/appcompat/app/AppCompatDialog;->setTitle(Ljava/lang/CharSequence;)V
|
||||
|
||||
.line 146
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog;->mAlert:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/app/AlertController;->setTitle(Ljava/lang/CharSequence;)V
|
||||
|
||||
.line 147
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setView(Landroid/view/View;)V
|
||||
.locals 1
|
||||
.param p1, "view" # Landroid/view/View;
|
||||
|
||||
.line 172
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog;->mAlert:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/app/AlertController;->setView(Landroid/view/View;)V
|
||||
|
||||
.line 173
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setView(Landroid/view/View;IIII)V
|
||||
.locals 6
|
||||
.param p1, "view" # Landroid/view/View;
|
||||
.param p2, "viewSpacingLeft" # I
|
||||
.param p3, "viewSpacingTop" # I
|
||||
.param p4, "viewSpacingRight" # I
|
||||
.param p5, "viewSpacingBottom" # I
|
||||
|
||||
.line 187
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog;->mAlert:Landroidx/appcompat/app/AlertController;
|
||||
|
||||
move-object v1, p1
|
||||
|
||||
move v2, p2
|
||||
|
||||
move v3, p3
|
||||
|
||||
move v4, p4
|
||||
|
||||
move v5, p5
|
||||
|
||||
invoke-virtual/range {v0 .. v5}, Landroidx/appcompat/app/AlertController;->setView(Landroid/view/View;IIII)V
|
||||
|
||||
.line 188
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,59 +0,0 @@
|
||||
.class Landroidx/appcompat/app/AppCompatActivity$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AppCompatActivity.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroidx/savedstate/SavedStateRegistry$SavedStateProvider;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Landroidx/appcompat/app/AppCompatActivity;->initDelegate()V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatActivity;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/app/AppCompatActivity;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroidx/appcompat/app/AppCompatActivity;
|
||||
|
||||
.line 117
|
||||
iput-object p1, p0, Landroidx/appcompat/app/AppCompatActivity$1;->this$0:Landroidx/appcompat/app/AppCompatActivity;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public saveState()Landroid/os/Bundle;
|
||||
.locals 2
|
||||
|
||||
.line 121
|
||||
new-instance v0, Landroid/os/Bundle;
|
||||
|
||||
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
|
||||
|
||||
.line 122
|
||||
.local v0, "outState":Landroid/os/Bundle;
|
||||
iget-object v1, p0, Landroidx/appcompat/app/AppCompatActivity$1;->this$0:Landroidx/appcompat/app/AppCompatActivity;
|
||||
|
||||
invoke-virtual {v1}, Landroidx/appcompat/app/AppCompatActivity;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v1, v0}, Landroidx/appcompat/app/AppCompatDelegate;->onSaveInstanceState(Landroid/os/Bundle;)V
|
||||
|
||||
.line 123
|
||||
return-object v0
|
||||
.end method
|
||||
@@ -1,73 +0,0 @@
|
||||
.class Landroidx/appcompat/app/AppCompatActivity$2;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AppCompatActivity.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroidx/activity/contextaware/OnContextAvailableListener;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Landroidx/appcompat/app/AppCompatActivity;->initDelegate()V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatActivity;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/app/AppCompatActivity;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroidx/appcompat/app/AppCompatActivity;
|
||||
|
||||
.line 126
|
||||
iput-object p1, p0, Landroidx/appcompat/app/AppCompatActivity$2;->this$0:Landroidx/appcompat/app/AppCompatActivity;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public onContextAvailable(Landroid/content/Context;)V
|
||||
.locals 3
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
|
||||
.line 129
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatActivity$2;->this$0:Landroidx/appcompat/app/AppCompatActivity;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatActivity;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 130
|
||||
.local v0, "delegate":Landroidx/appcompat/app/AppCompatDelegate;
|
||||
invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegate;->installViewFactory()V
|
||||
|
||||
.line 131
|
||||
iget-object v1, p0, Landroidx/appcompat/app/AppCompatActivity$2;->this$0:Landroidx/appcompat/app/AppCompatActivity;
|
||||
|
||||
invoke-virtual {v1}, Landroidx/appcompat/app/AppCompatActivity;->getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
.line 132
|
||||
const-string v2, "androidx:appcompat"
|
||||
|
||||
invoke-virtual {v1, v2}, Landroidx/savedstate/SavedStateRegistry;->consumeRestoredStateForKey(Ljava/lang/String;)Landroid/os/Bundle;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
.line 131
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/app/AppCompatDelegate;->onCreate(Landroid/os/Bundle;)V
|
||||
|
||||
.line 133
|
||||
return-void
|
||||
.end method
|
||||
File diff suppressed because it is too large.
Load diff
@@ -1,14 +0,0 @@
|
||||
.class public interface abstract Landroidx/appcompat/app/AppCompatCallback;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AppCompatCallback.java"
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract onSupportActionModeFinished(Landroidx/appcompat/view/ActionMode;)V
|
||||
.end method
|
||||
|
||||
.method public abstract onSupportActionModeStarted(Landroidx/appcompat/view/ActionMode;)V
|
||||
.end method
|
||||
|
||||
.method public abstract onWindowStartingSupportActionMode(Landroidx/appcompat/view/ActionMode$Callback;)Landroidx/appcompat/view/ActionMode;
|
||||
.end method
|
||||
@@ -1,21 +0,0 @@
|
||||
.class public interface abstract annotation Landroidx/appcompat/app/AppCompatDelegate$NightMode;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AppCompatDelegate.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/annotation/Annotation;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/app/AppCompatDelegate;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x2609
|
||||
name = "NightMode"
|
||||
.end annotation
|
||||
|
||||
.annotation runtime Ljava/lang/annotation/Retention;
|
||||
value = .enum Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
|
||||
.end annotation
|
||||
@@ -1,565 +0,0 @@
|
||||
.class public abstract Landroidx/appcompat/app/AppCompatDelegate;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AppCompatDelegate.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroidx/appcompat/app/AppCompatDelegate$NightMode;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field static final DEBUG:Z = false
|
||||
|
||||
.field public static final FEATURE_ACTION_MODE_OVERLAY:I = 0xa
|
||||
|
||||
.field public static final FEATURE_SUPPORT_ACTION_BAR:I = 0x6c
|
||||
|
||||
.field public static final FEATURE_SUPPORT_ACTION_BAR_OVERLAY:I = 0x6d
|
||||
|
||||
.field public static final MODE_NIGHT_AUTO:I = 0x0
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public static final MODE_NIGHT_AUTO_BATTERY:I = 0x3
|
||||
|
||||
.field public static final MODE_NIGHT_AUTO_TIME:I = 0x0
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field public static final MODE_NIGHT_FOLLOW_SYSTEM:I = -0x1
|
||||
|
||||
.field public static final MODE_NIGHT_NO:I = 0x1
|
||||
|
||||
.field public static final MODE_NIGHT_UNSPECIFIED:I = -0x64
|
||||
|
||||
.field public static final MODE_NIGHT_YES:I = 0x2
|
||||
|
||||
.field static final TAG:Ljava/lang/String; = "AppCompatDelegate"
|
||||
|
||||
.field private static final sActivityDelegates:Landroidx/collection/ArraySet;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/collection/ArraySet<",
|
||||
"Ljava/lang/ref/WeakReference<",
|
||||
"Landroidx/appcompat/app/AppCompatDelegate;",
|
||||
">;>;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private static final sActivityDelegatesLock:Ljava/lang/Object;
|
||||
|
||||
.field private static sDefaultNightMode:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
.line 166
|
||||
const/16 v0, -0x64
|
||||
|
||||
sput v0, Landroidx/appcompat/app/AppCompatDelegate;->sDefaultNightMode:I
|
||||
|
||||
.line 173
|
||||
new-instance v0, Landroidx/collection/ArraySet;
|
||||
|
||||
invoke-direct {v0}, Landroidx/collection/ArraySet;-><init>()V
|
||||
|
||||
sput-object v0, Landroidx/appcompat/app/AppCompatDelegate;->sActivityDelegates:Landroidx/collection/ArraySet;
|
||||
|
||||
.line 175
|
||||
new-instance v0, Ljava/lang/Object;
|
||||
|
||||
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
sput-object v0, Landroidx/appcompat/app/AppCompatDelegate;->sActivityDelegatesLock:Ljava/lang/Object;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
.line 271
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method static addActiveDelegate(Landroidx/appcompat/app/AppCompatDelegate;)V
|
||||
.locals 3
|
||||
.param p0, "delegate" # Landroidx/appcompat/app/AppCompatDelegate;
|
||||
|
||||
.line 655
|
||||
sget-object v0, Landroidx/appcompat/app/AppCompatDelegate;->sActivityDelegatesLock:Ljava/lang/Object;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
.line 658
|
||||
:try_start_0
|
||||
invoke-static {p0}, Landroidx/appcompat/app/AppCompatDelegate;->removeDelegateFromActives(Landroidx/appcompat/app/AppCompatDelegate;)V
|
||||
|
||||
.line 660
|
||||
sget-object v1, Landroidx/appcompat/app/AppCompatDelegate;->sActivityDelegates:Landroidx/collection/ArraySet;
|
||||
|
||||
new-instance v2, Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-direct {v2, p0}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
|
||||
|
||||
invoke-virtual {v1, v2}, Landroidx/collection/ArraySet;->add(Ljava/lang/Object;)Z
|
||||
|
||||
.line 661
|
||||
monitor-exit v0
|
||||
|
||||
.line 662
|
||||
return-void
|
||||
|
||||
.line 661
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
throw v1
|
||||
.end method
|
||||
|
||||
.method private static applyDayNightToActiveDelegates()V
|
||||
.locals 4
|
||||
|
||||
.line 686
|
||||
sget-object v0, Landroidx/appcompat/app/AppCompatDelegate;->sActivityDelegatesLock:Ljava/lang/Object;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
.line 687
|
||||
:try_start_0
|
||||
sget-object v1, Landroidx/appcompat/app/AppCompatDelegate;->sActivityDelegates:Landroidx/collection/ArraySet;
|
||||
|
||||
invoke-virtual {v1}, Landroidx/collection/ArraySet;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
:goto_0
|
||||
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
check-cast v2, Ljava/lang/ref/WeakReference;
|
||||
|
||||
.line 688
|
||||
.local v2, "activeDelegate":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference<Landroidx/appcompat/app/AppCompatDelegate;>;"
|
||||
invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
|
||||
|
||||
move-result-object v3
|
||||
|
||||
check-cast v3, Landroidx/appcompat/app/AppCompatDelegate;
|
||||
|
||||
.line 689
|
||||
.local v3, "delegate":Landroidx/appcompat/app/AppCompatDelegate;
|
||||
if-eqz v3, :cond_0
|
||||
|
||||
.line 693
|
||||
invoke-virtual {v3}, Landroidx/appcompat/app/AppCompatDelegate;->applyDayNight()Z
|
||||
|
||||
.line 695
|
||||
.end local v2 # "activeDelegate":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference<Landroidx/appcompat/app/AppCompatDelegate;>;"
|
||||
.end local v3 # "delegate":Landroidx/appcompat/app/AppCompatDelegate;
|
||||
:cond_0
|
||||
goto :goto_0
|
||||
|
||||
.line 696
|
||||
:cond_1
|
||||
monitor-exit v0
|
||||
|
||||
.line 697
|
||||
return-void
|
||||
|
||||
.line 696
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
throw v1
|
||||
.end method
|
||||
|
||||
.method public static create(Landroid/app/Activity;Landroidx/appcompat/app/AppCompatCallback;)Landroidx/appcompat/app/AppCompatDelegate;
|
||||
.locals 1
|
||||
.param p0, "activity" # Landroid/app/Activity;
|
||||
.param p1, "callback" # Landroidx/appcompat/app/AppCompatCallback;
|
||||
|
||||
.line 230
|
||||
new-instance v0, Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
invoke-direct {v0, p0, p1}, Landroidx/appcompat/app/AppCompatDelegateImpl;-><init>(Landroid/app/Activity;Landroidx/appcompat/app/AppCompatCallback;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public static create(Landroid/app/Dialog;Landroidx/appcompat/app/AppCompatCallback;)Landroidx/appcompat/app/AppCompatDelegate;
|
||||
.locals 1
|
||||
.param p0, "dialog" # Landroid/app/Dialog;
|
||||
.param p1, "callback" # Landroidx/appcompat/app/AppCompatCallback;
|
||||
|
||||
.line 241
|
||||
new-instance v0, Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
invoke-direct {v0, p0, p1}, Landroidx/appcompat/app/AppCompatDelegateImpl;-><init>(Landroid/app/Dialog;Landroidx/appcompat/app/AppCompatCallback;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public static create(Landroid/content/Context;Landroid/app/Activity;Landroidx/appcompat/app/AppCompatCallback;)Landroidx/appcompat/app/AppCompatDelegate;
|
||||
.locals 1
|
||||
.param p0, "context" # Landroid/content/Context;
|
||||
.param p1, "activity" # Landroid/app/Activity;
|
||||
.param p2, "callback" # Landroidx/appcompat/app/AppCompatCallback;
|
||||
|
||||
.line 265
|
||||
new-instance v0, Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
invoke-direct {v0, p0, p1, p2}, Landroidx/appcompat/app/AppCompatDelegateImpl;-><init>(Landroid/content/Context;Landroid/app/Activity;Landroidx/appcompat/app/AppCompatCallback;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public static create(Landroid/content/Context;Landroid/view/Window;Landroidx/appcompat/app/AppCompatCallback;)Landroidx/appcompat/app/AppCompatDelegate;
|
||||
.locals 1
|
||||
.param p0, "context" # Landroid/content/Context;
|
||||
.param p1, "window" # Landroid/view/Window;
|
||||
.param p2, "callback" # Landroidx/appcompat/app/AppCompatCallback;
|
||||
|
||||
.line 253
|
||||
new-instance v0, Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
invoke-direct {v0, p0, p1, p2}, Landroidx/appcompat/app/AppCompatDelegateImpl;-><init>(Landroid/content/Context;Landroid/view/Window;Landroidx/appcompat/app/AppCompatCallback;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public static getDefaultNightMode()I
|
||||
.locals 1
|
||||
|
||||
.line 604
|
||||
sget v0, Landroidx/appcompat/app/AppCompatDelegate;->sDefaultNightMode:I
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public static isCompatVectorFromResourcesEnabled()Z
|
||||
.locals 1
|
||||
|
||||
.line 651
|
||||
invoke-static {}, Landroidx/appcompat/widget/VectorEnabledTintResources;->isCompatVectorFromResourcesEnabled()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method static removeActivityDelegate(Landroidx/appcompat/app/AppCompatDelegate;)V
|
||||
.locals 2
|
||||
.param p0, "delegate" # Landroidx/appcompat/app/AppCompatDelegate;
|
||||
|
||||
.line 665
|
||||
sget-object v0, Landroidx/appcompat/app/AppCompatDelegate;->sActivityDelegatesLock:Ljava/lang/Object;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
.line 667
|
||||
:try_start_0
|
||||
invoke-static {p0}, Landroidx/appcompat/app/AppCompatDelegate;->removeDelegateFromActives(Landroidx/appcompat/app/AppCompatDelegate;)V
|
||||
|
||||
.line 668
|
||||
monitor-exit v0
|
||||
|
||||
.line 669
|
||||
return-void
|
||||
|
||||
.line 668
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
throw v1
|
||||
.end method
|
||||
|
||||
.method private static removeDelegateFromActives(Landroidx/appcompat/app/AppCompatDelegate;)V
|
||||
.locals 3
|
||||
.param p0, "toRemove" # Landroidx/appcompat/app/AppCompatDelegate;
|
||||
|
||||
.line 672
|
||||
sget-object v0, Landroidx/appcompat/app/AppCompatDelegate;->sActivityDelegatesLock:Ljava/lang/Object;
|
||||
|
||||
monitor-enter v0
|
||||
|
||||
.line 673
|
||||
:try_start_0
|
||||
sget-object v1, Landroidx/appcompat/app/AppCompatDelegate;->sActivityDelegates:Landroidx/collection/ArraySet;
|
||||
|
||||
invoke-virtual {v1}, Landroidx/collection/ArraySet;->iterator()Ljava/util/Iterator;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
.line 674
|
||||
.local v1, "i":Ljava/util/Iterator;, "Ljava/util/Iterator<Ljava/lang/ref/WeakReference<Landroidx/appcompat/app/AppCompatDelegate;>;>;"
|
||||
:goto_0
|
||||
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-eqz v2, :cond_2
|
||||
|
||||
.line 675
|
||||
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
check-cast v2, Ljava/lang/ref/WeakReference;
|
||||
|
||||
invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
check-cast v2, Landroidx/appcompat/app/AppCompatDelegate;
|
||||
|
||||
.line 676
|
||||
.local v2, "delegate":Landroidx/appcompat/app/AppCompatDelegate;
|
||||
if-eq v2, p0, :cond_0
|
||||
|
||||
if-nez v2, :cond_1
|
||||
|
||||
.line 679
|
||||
:cond_0
|
||||
invoke-interface {v1}, Ljava/util/Iterator;->remove()V
|
||||
|
||||
.line 681
|
||||
.end local v2 # "delegate":Landroidx/appcompat/app/AppCompatDelegate;
|
||||
:cond_1
|
||||
goto :goto_0
|
||||
|
||||
.line 682
|
||||
.end local v1 # "i":Ljava/util/Iterator;, "Ljava/util/Iterator<Ljava/lang/ref/WeakReference<Landroidx/appcompat/app/AppCompatDelegate;>;>;"
|
||||
:cond_2
|
||||
monitor-exit v0
|
||||
|
||||
.line 683
|
||||
return-void
|
||||
|
||||
.line 682
|
||||
:catchall_0
|
||||
move-exception v1
|
||||
|
||||
monitor-exit v0
|
||||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
throw v1
|
||||
.end method
|
||||
|
||||
.method public static setCompatVectorFromResourcesEnabled(Z)V
|
||||
.locals 0
|
||||
.param p0, "enabled" # Z
|
||||
|
||||
.line 641
|
||||
invoke-static {p0}, Landroidx/appcompat/widget/VectorEnabledTintResources;->setCompatVectorFromResourcesEnabled(Z)V
|
||||
|
||||
.line 642
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public static setDefaultNightMode(I)V
|
||||
.locals 2
|
||||
.param p0, "mode" # I
|
||||
|
||||
.line 577
|
||||
packed-switch p0, :pswitch_data_0
|
||||
|
||||
.line 592
|
||||
const-string v0, "AppCompatDelegate"
|
||||
|
||||
const-string v1, "setDefaultNightMode() called with an unknown mode"
|
||||
|
||||
invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 583
|
||||
:pswitch_0
|
||||
sget v0, Landroidx/appcompat/app/AppCompatDelegate;->sDefaultNightMode:I
|
||||
|
||||
if-eq v0, p0, :cond_0
|
||||
|
||||
.line 584
|
||||
sput p0, Landroidx/appcompat/app/AppCompatDelegate;->sDefaultNightMode:I
|
||||
|
||||
.line 585
|
||||
invoke-static {}, Landroidx/appcompat/app/AppCompatDelegate;->applyDayNightToActiveDelegates()V
|
||||
|
||||
.line 595
|
||||
:cond_0
|
||||
:goto_0
|
||||
return-void
|
||||
|
||||
nop
|
||||
|
||||
:pswitch_data_0
|
||||
.packed-switch -0x1
|
||||
:pswitch_0
|
||||
:pswitch_0
|
||||
:pswitch_0
|
||||
:pswitch_0
|
||||
:pswitch_0
|
||||
.end packed-switch
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract addContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
|
||||
.end method
|
||||
|
||||
.method public abstract applyDayNight()Z
|
||||
.end method
|
||||
|
||||
.method public attachBaseContext(Landroid/content/Context;)V
|
||||
.locals 0
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
.annotation runtime Ljava/lang/Deprecated;
|
||||
.end annotation
|
||||
|
||||
.line 387
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public attachBaseContext2(Landroid/content/Context;)Landroid/content/Context;
|
||||
.locals 0
|
||||
.param p1, "context" # Landroid/content/Context;
|
||||
|
||||
.line 395
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/app/AppCompatDelegate;->attachBaseContext(Landroid/content/Context;)V
|
||||
|
||||
.line 396
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public abstract createView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
|
||||
.end method
|
||||
|
||||
.method public abstract findViewById(I)Landroid/view/View;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"<T:",
|
||||
"Landroid/view/View;",
|
||||
">(I)TT;"
|
||||
}
|
||||
.end annotation
|
||||
.end method
|
||||
|
||||
.method public abstract getDrawerToggleDelegate()Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
|
||||
.end method
|
||||
|
||||
.method public getLocalNightMode()I
|
||||
.locals 1
|
||||
|
||||
.line 551
|
||||
const/16 v0, -0x64
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public abstract getMenuInflater()Landroid/view/MenuInflater;
|
||||
.end method
|
||||
|
||||
.method public abstract getSupportActionBar()Landroidx/appcompat/app/ActionBar;
|
||||
.end method
|
||||
|
||||
.method public abstract hasWindowFeature(I)Z
|
||||
.end method
|
||||
|
||||
.method public abstract installViewFactory()V
|
||||
.end method
|
||||
|
||||
.method public abstract invalidateOptionsMenu()V
|
||||
.end method
|
||||
|
||||
.method public abstract isHandleNativeActionModesEnabled()Z
|
||||
.end method
|
||||
|
||||
.method public abstract onConfigurationChanged(Landroid/content/res/Configuration;)V
|
||||
.end method
|
||||
|
||||
.method public abstract onCreate(Landroid/os/Bundle;)V
|
||||
.end method
|
||||
|
||||
.method public abstract onDestroy()V
|
||||
.end method
|
||||
|
||||
.method public abstract onPostCreate(Landroid/os/Bundle;)V
|
||||
.end method
|
||||
|
||||
.method public abstract onPostResume()V
|
||||
.end method
|
||||
|
||||
.method public abstract onSaveInstanceState(Landroid/os/Bundle;)V
|
||||
.end method
|
||||
|
||||
.method public abstract onStart()V
|
||||
.end method
|
||||
|
||||
.method public abstract onStop()V
|
||||
.end method
|
||||
|
||||
.method public abstract requestWindowFeature(I)Z
|
||||
.end method
|
||||
|
||||
.method public abstract setContentView(I)V
|
||||
.end method
|
||||
|
||||
.method public abstract setContentView(Landroid/view/View;)V
|
||||
.end method
|
||||
|
||||
.method public abstract setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
|
||||
.end method
|
||||
|
||||
.method public abstract setHandleNativeActionModesEnabled(Z)V
|
||||
.end method
|
||||
|
||||
.method public abstract setLocalNightMode(I)V
|
||||
.end method
|
||||
|
||||
.method public abstract setSupportActionBar(Landroidx/appcompat/widget/Toolbar;)V
|
||||
.end method
|
||||
|
||||
.method public setTheme(I)V
|
||||
.locals 0
|
||||
.param p1, "themeResId" # I
|
||||
|
||||
.line 348
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public abstract setTitle(Ljava/lang/CharSequence;)V
|
||||
.end method
|
||||
|
||||
.method public abstract startSupportActionMode(Landroidx/appcompat/view/ActionMode$Callback;)Landroidx/appcompat/view/ActionMode;
|
||||
.end method
|
||||
@@ -1,162 +0,0 @@
|
||||
.class Landroidx/appcompat/app/AppCompatDelegateImpl$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AppCompatDelegateImpl.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Thread$UncaughtExceptionHandler;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic val$defHandler:Ljava/lang/Thread$UncaughtExceptionHandler;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Ljava/lang/Thread$UncaughtExceptionHandler;)V
|
||||
.locals 0
|
||||
|
||||
.line 164
|
||||
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$1;->val$defHandler:Ljava/lang/Thread$UncaughtExceptionHandler;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private shouldWrapException(Ljava/lang/Throwable;)Z
|
||||
.locals 3
|
||||
.param p1, "throwable" # Ljava/lang/Throwable;
|
||||
|
||||
.line 181
|
||||
instance-of v0, p1, Landroid/content/res/Resources$NotFoundException;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
.line 182
|
||||
invoke-virtual {p1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
.line 183
|
||||
.local v0, "message":Ljava/lang/String;
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
const-string v2, "drawable"
|
||||
|
||||
invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-nez v2, :cond_0
|
||||
|
||||
.line 184
|
||||
const-string v2, "Drawable"
|
||||
|
||||
invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-eqz v2, :cond_1
|
||||
|
||||
:cond_0
|
||||
const/4 v1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
nop
|
||||
|
||||
.line 183
|
||||
:goto_0
|
||||
return v1
|
||||
|
||||
.line 186
|
||||
.end local v0 # "message":Ljava/lang/String;
|
||||
:cond_2
|
||||
return v1
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V
|
||||
.locals 3
|
||||
.param p1, "thread" # Ljava/lang/Thread;
|
||||
.param p2, "throwable" # Ljava/lang/Throwable;
|
||||
|
||||
.line 168
|
||||
invoke-direct {p0, p2}, Landroidx/appcompat/app/AppCompatDelegateImpl$1;->shouldWrapException(Ljava/lang/Throwable;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 170
|
||||
new-instance v0, Landroid/content/res/Resources$NotFoundException;
|
||||
|
||||
new-instance v1, Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
|
||||
|
||||
.line 171
|
||||
invoke-virtual {p2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
const-string v2, ". If the resource you are trying to use is a vector resource, you may be referencing it in an unsupported way. See AppCompatDelegate.setCompatVectorFromResourcesEnabled() for more info."
|
||||
|
||||
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
||||
|
||||
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-direct {v0, v1}, Landroid/content/res/Resources$NotFoundException;-><init>(Ljava/lang/String;)V
|
||||
|
||||
.line 172
|
||||
.local v0, "wrapped":Ljava/lang/Throwable;
|
||||
invoke-virtual {p2}, Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
|
||||
|
||||
.line 173
|
||||
invoke-virtual {p2}, Ljava/lang/Throwable;->getStackTrace()[Ljava/lang/StackTraceElement;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {v0, v1}, Ljava/lang/Throwable;->setStackTrace([Ljava/lang/StackTraceElement;)V
|
||||
|
||||
.line 174
|
||||
iget-object v1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$1;->val$defHandler:Ljava/lang/Thread$UncaughtExceptionHandler;
|
||||
|
||||
invoke-interface {v1, p1, v0}, Ljava/lang/Thread$UncaughtExceptionHandler;->uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V
|
||||
|
||||
.line 175
|
||||
.end local v0 # "wrapped":Ljava/lang/Throwable;
|
||||
goto :goto_0
|
||||
|
||||
.line 176
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$1;->val$defHandler:Ljava/lang/Thread$UncaughtExceptionHandler;
|
||||
|
||||
invoke-interface {v0, p1, p2}, Ljava/lang/Thread$UncaughtExceptionHandler;->uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V
|
||||
|
||||
.line 178
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,88 +0,0 @@
|
||||
.class Landroidx/appcompat/app/AppCompatDelegateImpl$2;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AppCompatDelegateImpl.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
.line 269
|
||||
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$2;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 3
|
||||
|
||||
.line 272
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$2;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
iget v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mInvalidatePanelMenuFeatures:I
|
||||
|
||||
and-int/lit8 v0, v0, 0x1
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 273
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$2;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;->doInvalidatePanelMenu(I)V
|
||||
|
||||
.line 275
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$2;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
iget v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mInvalidatePanelMenuFeatures:I
|
||||
|
||||
and-int/lit16 v0, v0, 0x1000
|
||||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
.line 276
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$2;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
const/16 v2, 0x6c
|
||||
|
||||
invoke-virtual {v0, v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;->doInvalidatePanelMenu(I)V
|
||||
|
||||
.line 278
|
||||
:cond_1
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$2;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
iput-boolean v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mInvalidatePanelMenuPosted:Z
|
||||
|
||||
.line 279
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$2;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
iput v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mInvalidatePanelMenuFeatures:I
|
||||
|
||||
.line 280
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,93 +0,0 @@
|
||||
.class Landroidx/appcompat/app/AppCompatDelegateImpl$3;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AppCompatDelegateImpl.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroidx/core/view/OnApplyWindowInsetsListener;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Landroidx/appcompat/app/AppCompatDelegateImpl;->createSubDecor()Landroid/view/ViewGroup;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
.line 947
|
||||
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$3;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat;
|
||||
.locals 5
|
||||
.param p1, "v" # Landroid/view/View;
|
||||
.param p2, "insets" # Landroidx/core/view/WindowInsetsCompat;
|
||||
|
||||
.line 951
|
||||
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetTop()I
|
||||
|
||||
move-result v0
|
||||
|
||||
.line 952
|
||||
.local v0, "top":I
|
||||
iget-object v1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$3;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-virtual {v1, p2, v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;->updateStatusGuard(Landroidx/core/view/WindowInsetsCompat;Landroid/graphics/Rect;)I
|
||||
|
||||
move-result v1
|
||||
|
||||
.line 954
|
||||
.local v1, "newTop":I
|
||||
if-eq v0, v1, :cond_0
|
||||
|
||||
.line 955
|
||||
nop
|
||||
|
||||
.line 956
|
||||
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetLeft()I
|
||||
|
||||
move-result v2
|
||||
|
||||
.line 958
|
||||
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetRight()I
|
||||
|
||||
move-result v3
|
||||
|
||||
.line 959
|
||||
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetBottom()I
|
||||
|
||||
move-result v4
|
||||
|
||||
.line 955
|
||||
invoke-virtual {p2, v2, v1, v3, v4}, Landroidx/core/view/WindowInsetsCompat;->replaceSystemWindowInsets(IIII)Landroidx/core/view/WindowInsetsCompat;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
.line 963
|
||||
:cond_0
|
||||
invoke-static {p1, p2}, Landroidx/core/view/ViewCompat;->onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
return-object v2
|
||||
.end method
|
||||
@@ -1,56 +0,0 @@
|
||||
.class Landroidx/appcompat/app/AppCompatDelegateImpl$4;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AppCompatDelegateImpl.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroidx/appcompat/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Landroidx/appcompat/app/AppCompatDelegateImpl;->createSubDecor()Landroid/view/ViewGroup;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
.line 969
|
||||
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$4;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public onFitSystemWindows(Landroid/graphics/Rect;)V
|
||||
.locals 2
|
||||
.param p1, "insets" # Landroid/graphics/Rect;
|
||||
|
||||
.line 972
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$4;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-virtual {v0, v1, p1}, Landroidx/appcompat/app/AppCompatDelegateImpl;->updateStatusGuard(Landroidx/core/view/WindowInsetsCompat;Landroid/graphics/Rect;)I
|
||||
|
||||
move-result v0
|
||||
|
||||
iput v0, p1, Landroid/graphics/Rect;->top:I
|
||||
|
||||
.line 973
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,56 +0,0 @@
|
||||
.class Landroidx/appcompat/app/AppCompatDelegateImpl$5;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AppCompatDelegateImpl.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Landroidx/appcompat/app/AppCompatDelegateImpl;->createSubDecor()Landroid/view/ViewGroup;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
.line 1012
|
||||
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$5;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public onAttachedFromWindow()V
|
||||
.locals 0
|
||||
|
||||
.line 1014
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onDetachedFromWindow()V
|
||||
.locals 1
|
||||
|
||||
.line 1018
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$5;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;->dismissPopups()V
|
||||
|
||||
.line 1019
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,90 +0,0 @@
|
||||
.class Landroidx/appcompat/app/AppCompatDelegateImpl$6$1;
|
||||
.super Landroidx/core/view/ViewPropertyAnimatorListenerAdapter;
|
||||
.source "AppCompatDelegateImpl.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Landroidx/appcompat/app/AppCompatDelegateImpl$6;->run()V
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$1:Landroidx/appcompat/app/AppCompatDelegateImpl$6;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl$6;)V
|
||||
.locals 0
|
||||
.param p1, "this$1" # Landroidx/appcompat/app/AppCompatDelegateImpl$6;
|
||||
|
||||
.line 1299
|
||||
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6$1;->this$1:Landroidx/appcompat/app/AppCompatDelegateImpl$6;
|
||||
|
||||
invoke-direct {p0}, Landroidx/core/view/ViewPropertyAnimatorListenerAdapter;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public onAnimationEnd(Landroid/view/View;)V
|
||||
.locals 2
|
||||
.param p1, "view" # Landroid/view/View;
|
||||
|
||||
.line 1307
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6$1;->this$1:Landroidx/appcompat/app/AppCompatDelegateImpl$6;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$6;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModeView:Landroidx/appcompat/widget/ActionBarContextView;
|
||||
|
||||
const/high16 v1, 0x3f800000 # 1.0f
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ActionBarContextView;->setAlpha(F)V
|
||||
|
||||
.line 1308
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6$1;->this$1:Landroidx/appcompat/app/AppCompatDelegateImpl$6;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$6;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mFadeAnim:Landroidx/core/view/ViewPropertyAnimatorCompat;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/core/view/ViewPropertyAnimatorCompat;->setListener(Landroidx/core/view/ViewPropertyAnimatorListener;)Landroidx/core/view/ViewPropertyAnimatorCompat;
|
||||
|
||||
.line 1309
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6$1;->this$1:Landroidx/appcompat/app/AppCompatDelegateImpl$6;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$6;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
iput-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mFadeAnim:Landroidx/core/view/ViewPropertyAnimatorCompat;
|
||||
|
||||
.line 1310
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onAnimationStart(Landroid/view/View;)V
|
||||
.locals 2
|
||||
.param p1, "view" # Landroid/view/View;
|
||||
|
||||
.line 1302
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6$1;->this$1:Landroidx/appcompat/app/AppCompatDelegateImpl$6;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$6;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModeView:Landroidx/appcompat/widget/ActionBarContextView;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ActionBarContextView;->setVisibility(I)V
|
||||
|
||||
.line 1303
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,128 +0,0 @@
|
||||
.class Landroidx/appcompat/app/AppCompatDelegateImpl$6;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AppCompatDelegateImpl.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Landroidx/appcompat/app/AppCompatDelegateImpl;->startSupportActionModeFromWindow(Landroidx/appcompat/view/ActionMode$Callback;)Landroidx/appcompat/view/ActionMode;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
.line 1288
|
||||
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 4
|
||||
|
||||
.line 1291
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModePopup:Landroid/widget/PopupWindow;
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
iget-object v1, v1, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModeView:Landroidx/appcompat/widget/ActionBarContextView;
|
||||
|
||||
const/16 v2, 0x37
|
||||
|
||||
const/4 v3, 0x0
|
||||
|
||||
invoke-virtual {v0, v1, v2, v3, v3}, Landroid/widget/PopupWindow;->showAtLocation(Landroid/view/View;III)V
|
||||
|
||||
.line 1294
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;->endOnGoingFadeAnimation()V
|
||||
|
||||
.line 1296
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;->shouldAnimateActionModeView()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
const/high16 v1, 0x3f800000 # 1.0f
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 1297
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModeView:Landroidx/appcompat/widget/ActionBarContextView;
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-virtual {v0, v2}, Landroidx/appcompat/widget/ActionBarContextView;->setAlpha(F)V
|
||||
|
||||
.line 1298
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
iget-object v2, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModeView:Landroidx/appcompat/widget/ActionBarContextView;
|
||||
|
||||
invoke-static {v2}, Landroidx/core/view/ViewCompat;->animate(Landroid/view/View;)Landroidx/core/view/ViewPropertyAnimatorCompat;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {v2, v1}, Landroidx/core/view/ViewPropertyAnimatorCompat;->alpha(F)Landroidx/core/view/ViewPropertyAnimatorCompat;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
iput-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mFadeAnim:Landroidx/core/view/ViewPropertyAnimatorCompat;
|
||||
|
||||
.line 1299
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mFadeAnim:Landroidx/core/view/ViewPropertyAnimatorCompat;
|
||||
|
||||
new-instance v1, Landroidx/appcompat/app/AppCompatDelegateImpl$6$1;
|
||||
|
||||
invoke-direct {v1, p0}, Landroidx/appcompat/app/AppCompatDelegateImpl$6$1;-><init>(Landroidx/appcompat/app/AppCompatDelegateImpl$6;)V
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/core/view/ViewPropertyAnimatorCompat;->setListener(Landroidx/core/view/ViewPropertyAnimatorListener;)Landroidx/core/view/ViewPropertyAnimatorCompat;
|
||||
|
||||
goto :goto_0
|
||||
|
||||
.line 1313
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModeView:Landroidx/appcompat/widget/ActionBarContextView;
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ActionBarContextView;->setAlpha(F)V
|
||||
|
||||
.line 1314
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModeView:Landroidx/appcompat/widget/ActionBarContextView;
|
||||
|
||||
invoke-virtual {v0, v3}, Landroidx/appcompat/widget/ActionBarContextView;->setVisibility(I)V
|
||||
|
||||
.line 1316
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
@@ -1,109 +0,0 @@
|
||||
.class Landroidx/appcompat/app/AppCompatDelegateImpl$7;
|
||||
.super Landroidx/core/view/ViewPropertyAnimatorListenerAdapter;
|
||||
.source "AppCompatDelegateImpl.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingMethod;
|
||||
value = Landroidx/appcompat/app/AppCompatDelegateImpl;->startSupportActionModeFromWindow(Landroidx/appcompat/view/ActionMode$Callback;)Landroidx/appcompat/view/ActionMode;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
|
||||
.locals 0
|
||||
.param p1, "this$0" # Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
.line 1341
|
||||
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$7;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
invoke-direct {p0}, Landroidx/core/view/ViewPropertyAnimatorListenerAdapter;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public onAnimationEnd(Landroid/view/View;)V
|
||||
.locals 2
|
||||
.param p1, "view" # Landroid/view/View;
|
||||
|
||||
.line 1352
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$7;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModeView:Landroidx/appcompat/widget/ActionBarContextView;
|
||||
|
||||
const/high16 v1, 0x3f800000 # 1.0f
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ActionBarContextView;->setAlpha(F)V
|
||||
|
||||
.line 1353
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$7;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mFadeAnim:Landroidx/core/view/ViewPropertyAnimatorCompat;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/core/view/ViewPropertyAnimatorCompat;->setListener(Landroidx/core/view/ViewPropertyAnimatorListener;)Landroidx/core/view/ViewPropertyAnimatorCompat;
|
||||
|
||||
.line 1354
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$7;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
iput-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mFadeAnim:Landroidx/core/view/ViewPropertyAnimatorCompat;
|
||||
|
||||
.line 1355
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onAnimationStart(Landroid/view/View;)V
|
||||
.locals 2
|
||||
.param p1, "view" # Landroid/view/View;
|
||||
|
||||
.line 1344
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$7;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModeView:Landroidx/appcompat/widget/ActionBarContextView;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ActionBarContextView;->setVisibility(I)V
|
||||
|
||||
.line 1345
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$7;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModeView:Landroidx/appcompat/widget/ActionBarContextView;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/ActionBarContextView;->getParent()Landroid/view/ViewParent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
instance-of v0, v0, Landroid/view/View;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
.line 1346
|
||||
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$7;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModeView:Landroidx/appcompat/widget/ActionBarContextView;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/ActionBarContextView;->getParent()Landroid/view/ViewParent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
check-cast v0, Landroid/view/View;
|
||||
|
||||
invoke-static {v0}, Landroidx/core/view/ViewCompat;->requestApplyInsets(Landroid/view/View;)V
|
||||
|
||||
.line 1348
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
Loaded 100 of 4523 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user