CommonClientProcess.smali

.class public Lcom/sandboxol/center/download/client/CommonClientProcess;
.super Lcom/sandboxol/center/download/client/BaseClientProcess;
.source "CommonClientProcess.java"


# direct methods
.method public constructor <init>()V
    .registers 2

    const/4 v0, 0x4

    .line 1
    invoke-direct {p0, v0}, Lcom/sandboxol/center/download/client/BaseClientProcess;-><init>(I)V

    return-void
.end method


# virtual methods
.method public process(IILcom/sandboxol/center/download/entity/MergeBuilder;Lcom/sandboxol/center/download/service/IDownload;)V
    .registers 14
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Landroid/os/RemoteException;
        }
    .end annotation

    .line 1
    new-instance v0, Lcom/google/gson/j;

    invoke-direct {v0}, Lcom/google/gson/j;-><init>()V

    invoke-virtual {v0, p3}, Lcom/google/gson/j;->a(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    new-instance v6, Lcom/sandboxol/center/download/client/CommonClientProcess$1;

    invoke-direct {v6, p0, p3}, Lcom/sandboxol/center/download/client/CommonClientProcess$1;-><init>(Lcom/sandboxol/center/download/client/CommonClientProcess;Lcom/sandboxol/center/download/entity/MergeBuilder;)V

    new-instance v7, Lcom/sandboxol/center/download/client/CommonClientProcess$2;

    invoke-direct {v7, p0, p3}, Lcom/sandboxol/center/download/client/CommonClientProcess$2;-><init>(Lcom/sandboxol/center/download/client/CommonClientProcess;Lcom/sandboxol/center/download/entity/MergeBuilder;)V

    new-instance v8, Lcom/sandboxol/center/download/client/CommonClientProcess$3;

    invoke-direct {v8, p0, p3}, Lcom/sandboxol/center/download/client/CommonClientProcess$3;-><init>(Lcom/sandboxol/center/download/client/CommonClientProcess;Lcom/sandboxol/center/download/entity/MergeBuilder;)V

    const/4 v4, 0x4

    move-object v1, p4

    move v2, p1

    move v3, p2

    invoke-interface/range {v1 .. v8}, Lcom/sandboxol/center/download/service/IDownload;->processOnGame(IIILjava/lang/String;Lcom/sandboxol/center/download/service/IDownloadListener;Lcom/sandboxol/center/download/service/IVerifyListener;Lcom/sandboxol/center/download/service/IUnzipListener;)V

    return-void
.end method