afg$4.smali
.class Ldxoptimizer/afg$4;
.super Ljava/lang/Object;
.source "BDPassportPubApi.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ldxoptimizer/afg;->a(Lcom/baidu/sapi2/SapiAccount;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/baidu/sapi2/SapiAccount;
.field final synthetic b:Ldxoptimizer/afg;
# direct methods
.method constructor <init>(Ldxoptimizer/afg;Lcom/baidu/sapi2/SapiAccount;)V
.registers 3
.prologue
.line 188
iput-object p1, p0, Ldxoptimizer/afg$4;->b:Ldxoptimizer/afg;
iput-object p2, p0, Ldxoptimizer/afg$4;->a:Lcom/baidu/sapi2/SapiAccount;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.registers 8
.prologue
const/4 v5, 0x0
.line 192
const/4 v1, 0x0
.line 194
:try_start_2
new-instance v2, Ljava/io/File;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
sget-object v3, Ldxoptimizer/cdd;->w:Ljava/lang/String;
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v3, p0, Ldxoptimizer/afg$4;->a:Lcom/baidu/sapi2/SapiAccount;
iget-object v3, v3, Lcom/baidu/sapi2/SapiAccount;->uid:Ljava/lang/String;
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {v2, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 197
new-instance v0, Ljava/net/URL;
iget-object v3, p0, Ldxoptimizer/afg$4;->b:Ldxoptimizer/afg;
invoke-static {v3}, Ldxoptimizer/afg;->b(Ldxoptimizer/afg;)Landroid/content/Context;
move-result-object v3
iget-object v4, p0, Ldxoptimizer/afg$4;->a:Lcom/baidu/sapi2/SapiAccount;
iget-object v4, v4, Lcom/baidu/sapi2/SapiAccount;->uid:Ljava/lang/String;
invoke-static {v3, v4}, Ldxoptimizer/cdr;->b(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-direct {v0, v3}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
.line 198
invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
move-result-object v0
check-cast v0, Ljava/net/HttpURLConnection;
.line 199
const/16 v3, 0x4e20
invoke-virtual {v0, v3}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
.line 200
const/16 v3, 0x4e20
invoke-virtual {v0, v3}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
.line 201
const/4 v3, 0x1
invoke-virtual {v0, v3}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
.line 202
invoke-virtual {v0}, Ljava/net/HttpURLConnection;->connect()V
.line 203
invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
:try_end_4b
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_4b} :catch_7a
.catchall {:try_start_2 .. :try_end_4b} :catchall_a7
move-result-object v0
.line 204
:try_start_4c
invoke-static {v0, v2}, Ldxoptimizer/cdp;->a(Ljava/io/InputStream;Ljava/io/File;)V
.line 208
iget-object v1, p0, Ldxoptimizer/afg$4;->b:Ldxoptimizer/afg;
invoke-static {v1}, Ldxoptimizer/afg;->b(Ldxoptimizer/afg;)Landroid/content/Context;
move-result-object v1
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
invoke-static {v1, v2, v3}, Ldxoptimizer/cdr;->g(Landroid/content/Context;J)V
:try_end_5c
.catch Ljava/lang/Exception; {:try_start_4c .. :try_end_5c} :catch_cb
.catchall {:try_start_4c .. :try_end_5c} :catchall_c6
.line 217
invoke-static {v5}, Ldxoptimizer/afg;->a(Z)Z
.line 218
if-eqz v0, :cond_64
.line 220
:try_start_61
invoke-virtual {v0}, Ljava/io/InputStream;->close()V
:try_end_64
.catch Ljava/io/IOException; {:try_start_61 .. :try_end_64} :catch_75
.line 226
:cond_64
:goto_64
iget-object v0, p0, Ldxoptimizer/afg$4;->b:Ldxoptimizer/afg;
invoke-static {v0}, Ldxoptimizer/afg;->b(Ldxoptimizer/afg;)Landroid/content/Context;
move-result-object v0
new-instance v1, Landroid/content/Intent;
const-string v2, "com.dianxinos.optimizer.action.REFRESH_USER_PORTRAIT"
invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
invoke-static {v0, v1}, Ldxoptimizer/cga;->a(Landroid/content/Context;Landroid/content/Intent;)V
.line 228
:goto_74
return-void
.line 221
:catch_75
move-exception v0
.line 222
invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
goto :goto_64
.line 210
:catch_7a
move-exception v0
move-object v0, v1
.line 211
:goto_7c
:try_start_7c
iget-object v1, p0, Ldxoptimizer/afg$4;->b:Ldxoptimizer/afg;
invoke-static {v1}, Ldxoptimizer/afg;->b(Ldxoptimizer/afg;)Landroid/content/Context;
move-result-object v1
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
invoke-static {v1, v2, v3}, Ldxoptimizer/cdr;->g(Landroid/content/Context;J)V
:try_end_89
.catchall {:try_start_7c .. :try_end_89} :catchall_c6
.line 217
invoke-static {v5}, Ldxoptimizer/afg;->a(Z)Z
.line 218
if-eqz v0, :cond_91
.line 220
:try_start_8e
invoke-virtual {v0}, Ljava/io/InputStream;->close()V
:try_end_91
.catch Ljava/io/IOException; {:try_start_8e .. :try_end_91} :catch_a2
.line 226
:cond_91
:goto_91
iget-object v0, p0, Ldxoptimizer/afg$4;->b:Ldxoptimizer/afg;
invoke-static {v0}, Ldxoptimizer/afg;->b(Ldxoptimizer/afg;)Landroid/content/Context;
move-result-object v0
new-instance v1, Landroid/content/Intent;
const-string v2, "com.dianxinos.optimizer.action.REFRESH_USER_PORTRAIT"
invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
invoke-static {v0, v1}, Ldxoptimizer/cga;->a(Landroid/content/Context;Landroid/content/Intent;)V
goto :goto_74
.line 221
:catch_a2
move-exception v0
.line 222
invoke-virtual {v0}, Ljava/io/IOException;->printStackTrace()V
goto :goto_91
.line 217
:catchall_a7
move-exception v0
:goto_a8
invoke-static {v5}, Ldxoptimizer/afg;->a(Z)Z
.line 218
if-eqz v1, :cond_b0
.line 220
:try_start_ad
invoke-virtual {v1}, Ljava/io/InputStream;->close()V
:try_end_b0
.catch Ljava/io/IOException; {:try_start_ad .. :try_end_b0} :catch_c1
.line 226
:cond_b0
:goto_b0
iget-object v1, p0, Ldxoptimizer/afg$4;->b:Ldxoptimizer/afg;
invoke-static {v1}, Ldxoptimizer/afg;->b(Ldxoptimizer/afg;)Landroid/content/Context;
move-result-object v1
new-instance v2, Landroid/content/Intent;
const-string v3, "com.dianxinos.optimizer.action.REFRESH_USER_PORTRAIT"
invoke-direct {v2, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
invoke-static {v1, v2}, Ldxoptimizer/cga;->a(Landroid/content/Context;Landroid/content/Intent;)V
throw v0
.line 221
:catch_c1
move-exception v1
.line 222
invoke-virtual {v1}, Ljava/io/IOException;->printStackTrace()V
goto :goto_b0
.line 217
:catchall_c6
move-exception v1
move-object v6, v1
move-object v1, v0
move-object v0, v6
goto :goto_a8
.line 210
:catch_cb
move-exception v1
goto :goto_7c
.end method