f$1.smali
.class final Lcom/masala/share/proto/b/f$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/masala/share/proto/b/f;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/masala/share/proto/b/f;
# direct methods
.method constructor <init>(Lcom/masala/share/proto/b/f;)V
.registers 2
.line 554
iput-object p1, p0, Lcom/masala/share/proto/b/f$1;->a:Lcom/masala/share/proto/b/f;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.registers 7
const-string v0, "close NetworkData output stream failed"
const-string v1, "NetworkData"
const/4 v2, 0x0
.line 559
:try_start_5
new-instance v3, Ljava/io/ByteArrayOutputStream;
invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;-><init>()V
.line 560
new-instance v4, Ljava/io/ObjectOutputStream;
invoke-direct {v4, v3}, Ljava/io/ObjectOutputStream;-><init>(Ljava/io/OutputStream;)V
:try_end_f
.catch Ljava/lang/Exception; {:try_start_5 .. :try_end_f} :catch_5f
.catchall {:try_start_5 .. :try_end_f} :catchall_5b
.line 561
:try_start_f
iget-object v2, p0, Lcom/masala/share/proto/b/f$1;->a:Lcom/masala/share/proto/b/f;
invoke-virtual {v4, v2}, Ljava/io/ObjectOutputStream;->writeObject(Ljava/lang/Object;)V
.line 562
invoke-virtual {v4}, Ljava/io/ObjectOutputStream;->flush()V
.line 563
invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
move-result-object v2
.line 565
iget-object v3, p0, Lcom/masala/share/proto/b/f$1;->a:Lcom/masala/share/proto/b/f;
invoke-static {v3}, Lcom/masala/share/proto/b/f;->a(Lcom/masala/share/proto/b/f;)Landroid/content/Context;
invoke-static {v2}, Lcom/masala/share/utils/o;->a([B)[B
move-result-object v3
if-nez v3, :cond_41
.line 567
new-instance v3, Ljava/lang/StringBuilder;
const-string v5, "network data encrypt failed length="
invoke-direct {v3, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
array-length v2, v2
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
:try_end_38
.catch Ljava/lang/Exception; {:try_start_f .. :try_end_38} :catch_59
.catchall {:try_start_f .. :try_end_38} :catchall_72
.line 578
:try_start_38
invoke-virtual {v4}, Ljava/io/ObjectOutputStream;->close()V
:try_end_3b
.catch Ljava/io/IOException; {:try_start_38 .. :try_end_3b} :catch_3c
return-void
:catch_3c
move-exception v2
.line 580
invoke-static {v1, v0, v2}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
return-void
.line 571
:cond_41
:try_start_41
iget-object v2, p0, Lcom/masala/share/proto/b/f$1;->a:Lcom/masala/share/proto/b/f;
invoke-static {v2}, Lcom/masala/share/proto/b/f;->a(Lcom/masala/share/proto/b/f;)Landroid/content/Context;
move-result-object v2
const-string v5, "network.dat"
invoke-static {v2, v5}, Lsg/bigo/sdk/network/i/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;
move-result-object v2
.line 572
invoke-static {v2, v3}, Lsg/bigo/svcapi/util/Utils;->writeFileLocked(Ljava/io/File;[B)V
:try_end_50
.catch Ljava/lang/Exception; {:try_start_41 .. :try_end_50} :catch_59
.catchall {:try_start_41 .. :try_end_50} :catchall_72
.line 578
:try_start_50
invoke-virtual {v4}, Ljava/io/ObjectOutputStream;->close()V
:try_end_53
.catch Ljava/io/IOException; {:try_start_50 .. :try_end_53} :catch_54
return-void
:catch_54
move-exception v2
.line 580
invoke-static {v1, v0, v2}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
return-void
:catch_59
move-exception v2
goto :goto_62
:catchall_5b
move-exception v3
move-object v4, v2
move-object v2, v3
goto :goto_73
:catch_5f
move-exception v3
move-object v4, v2
move-object v2, v3
:goto_62
:try_start_62
const-string v3, "NetworkData save failed"
.line 574
invoke-static {v1, v3, v2}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:try_end_67
.catchall {:try_start_62 .. :try_end_67} :catchall_72
if-eqz v4, :cond_71
.line 578
:try_start_69
invoke-virtual {v4}, Ljava/io/ObjectOutputStream;->close()V
:try_end_6c
.catch Ljava/io/IOException; {:try_start_69 .. :try_end_6c} :catch_6d
return-void
:catch_6d
move-exception v2
.line 580
invoke-static {v1, v0, v2}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
:cond_71
return-void
:catchall_72
move-exception v2
:goto_73
if-eqz v4, :cond_7d
.line 578
:try_start_75
invoke-virtual {v4}, Ljava/io/ObjectOutputStream;->close()V
:try_end_78
.catch Ljava/io/IOException; {:try_start_75 .. :try_end_78} :catch_79
goto :goto_7d
:catch_79
move-exception v3
.line 580
invoke-static {v1, v0, v3}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
.line 581
:cond_7d
:goto_7d
throw v2
.end method