i.smali
.class final Lcom/baidu/netdisk/sdk/i;
.super Lcom/baidu/netdisk/open/ICallback$Stub;
# instance fields
.field private synthetic a:Lcom/baidu/netdisk/sdk/NetDiskSDK;
# direct methods
.method constructor <init>(Lcom/baidu/netdisk/sdk/NetDiskSDK;)V
.registers 2
iput-object p1, p0, Lcom/baidu/netdisk/sdk/i;->a:Lcom/baidu/netdisk/sdk/NetDiskSDK;
invoke-direct {p0}, Lcom/baidu/netdisk/open/ICallback$Stub;-><init>()V
return-void
.end method
# virtual methods
.method public final onError(Ljava/lang/String;I)V
.registers 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
iget-object v0, p0, Lcom/baidu/netdisk/sdk/i;->a:Lcom/baidu/netdisk/sdk/NetDiskSDK;
invoke-static {v0}, Lcom/baidu/netdisk/sdk/NetDiskSDK;->a(Lcom/baidu/netdisk/sdk/NetDiskSDK;)Ljava/util/Set;
move-result-object v0
invoke-interface {v0, p1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_d
:cond_c
:goto_c
return-void
:cond_d
const-string v0, "NetDiskSDK"
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "receive Error : SessionId "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " reason ["
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "]"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/baidu/netdisk/sdk/e;->c(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcom/baidu/netdisk/sdk/i;->a:Lcom/baidu/netdisk/sdk/NetDiskSDK;
invoke-static {v0}, Lcom/baidu/netdisk/sdk/NetDiskSDK;->b(Lcom/baidu/netdisk/sdk/NetDiskSDK;)Ljava/util/Map;
move-result-object v0
if-eqz v0, :cond_c
iget-object v0, p0, Lcom/baidu/netdisk/sdk/i;->a:Lcom/baidu/netdisk/sdk/NetDiskSDK;
invoke-static {v0}, Lcom/baidu/netdisk/sdk/NetDiskSDK;->b(Lcom/baidu/netdisk/sdk/NetDiskSDK;)Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_c
iget-object v0, p0, Lcom/baidu/netdisk/sdk/i;->a:Lcom/baidu/netdisk/sdk/NetDiskSDK;
invoke-static {v0}, Lcom/baidu/netdisk/sdk/NetDiskSDK;->b(Lcom/baidu/netdisk/sdk/NetDiskSDK;)Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/baidu/netdisk/sdk/ResultCallBack;
if-eqz v0, :cond_c
iget-object v1, p0, Lcom/baidu/netdisk/sdk/i;->a:Lcom/baidu/netdisk/sdk/NetDiskSDK;
invoke-static {v1}, Lcom/baidu/netdisk/sdk/NetDiskSDK;->c(Lcom/baidu/netdisk/sdk/NetDiskSDK;)Landroid/os/Handler;
move-result-object v1
if-eqz v1, :cond_c
iget-object v1, p0, Lcom/baidu/netdisk/sdk/i;->a:Lcom/baidu/netdisk/sdk/NetDiskSDK;
invoke-static {v1}, Lcom/baidu/netdisk/sdk/NetDiskSDK;->c(Lcom/baidu/netdisk/sdk/NetDiskSDK;)Landroid/os/Handler;
move-result-object v1
new-instance v2, Lcom/baidu/netdisk/sdk/k;
invoke-direct {v2, p0, v0, p1, p2}, Lcom/baidu/netdisk/sdk/k;-><init>(Lcom/baidu/netdisk/sdk/i;Lcom/baidu/netdisk/sdk/ResultCallBack;Ljava/lang/String;I)V
invoke-virtual {v1, v2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
goto :goto_c
.end method
.method public final onResult(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/List",
"<",
"Lcom/baidu/netdisk/open/FileInfo;",
">;)V"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
iget-object v0, p0, Lcom/baidu/netdisk/sdk/i;->a:Lcom/baidu/netdisk/sdk/NetDiskSDK;
invoke-static {v0}, Lcom/baidu/netdisk/sdk/NetDiskSDK;->a(Lcom/baidu/netdisk/sdk/NetDiskSDK;)Ljava/util/Set;
move-result-object v0
invoke-interface {v0, p1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_d
:cond_c
:goto_c
return-void
:cond_d
const-string v0, "NetDiskSDK"
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "receive result : SessionId "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " Action ["
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "] fileInfo "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/baidu/netdisk/sdk/e;->c(Ljava/lang/String;Ljava/lang/String;)V
iget-object v0, p0, Lcom/baidu/netdisk/sdk/i;->a:Lcom/baidu/netdisk/sdk/NetDiskSDK;
invoke-static {v0}, Lcom/baidu/netdisk/sdk/NetDiskSDK;->b(Lcom/baidu/netdisk/sdk/NetDiskSDK;)Ljava/util/Map;
move-result-object v0
if-eqz v0, :cond_c
iget-object v0, p0, Lcom/baidu/netdisk/sdk/i;->a:Lcom/baidu/netdisk/sdk/NetDiskSDK;
invoke-static {v0}, Lcom/baidu/netdisk/sdk/NetDiskSDK;->b(Lcom/baidu/netdisk/sdk/NetDiskSDK;)Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_c
iget-object v0, p0, Lcom/baidu/netdisk/sdk/i;->a:Lcom/baidu/netdisk/sdk/NetDiskSDK;
invoke-static {v0}, Lcom/baidu/netdisk/sdk/NetDiskSDK;->b(Lcom/baidu/netdisk/sdk/NetDiskSDK;)Ljava/util/Map;
move-result-object v0
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/baidu/netdisk/sdk/ResultCallBack;
if-eqz v2, :cond_c
iget-object v0, p0, Lcom/baidu/netdisk/sdk/i;->a:Lcom/baidu/netdisk/sdk/NetDiskSDK;
invoke-static {v0}, Lcom/baidu/netdisk/sdk/NetDiskSDK;->c(Lcom/baidu/netdisk/sdk/NetDiskSDK;)Landroid/os/Handler;
move-result-object v0
if-eqz v0, :cond_c
iget-object v0, p0, Lcom/baidu/netdisk/sdk/i;->a:Lcom/baidu/netdisk/sdk/NetDiskSDK;
invoke-static {v0}, Lcom/baidu/netdisk/sdk/NetDiskSDK;->c(Lcom/baidu/netdisk/sdk/NetDiskSDK;)Landroid/os/Handler;
move-result-object v6
new-instance v0, Lcom/baidu/netdisk/sdk/j;
move-object v1, p0
move-object v3, p1
move-object v4, p2
move-object v5, p3
invoke-direct/range {v0 .. v5}, Lcom/baidu/netdisk/sdk/j;-><init>(Lcom/baidu/netdisk/sdk/i;Lcom/baidu/netdisk/sdk/ResultCallBack;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
invoke-virtual {v6, v0}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
goto :goto_c
.end method