am.smali
.class public final Lcom/baidu/techain/af/am;
.super Ljava/lang/Object;
# static fields
.field static a:Z
.field static b:I
.field private static e:Lcom/baidu/techain/af/am;
# instance fields
.field c:Landroid/content/SharedPreferences;
.field d:Ljava/util/List;
.field private f:Landroid/content/Context;
# direct methods
.method static constructor <clinit>()V
.registers 1
const/4 v0, 0x0
sput-boolean v0, Lcom/baidu/techain/af/am;->a:Z
sput v0, Lcom/baidu/techain/af/am;->b:I
const/4 v0, 0x0
sput-object v0, Lcom/baidu/techain/af/am;->e:Lcom/baidu/techain/af/am;
return-void
.end method
.method private constructor <init>(Landroid/content/Context;)V
.registers 5
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/baidu/techain/af/am;->f:Landroid/content/Context;
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/baidu/techain/af/am;->d:Ljava/util/List;
iget-object v0, p0, Lcom/baidu/techain/af/am;->f:Landroid/content/Context;
const-string v1, "config"
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v0
iput-object v0, p0, Lcom/baidu/techain/af/am;->c:Landroid/content/SharedPreferences;
return-void
.end method
.method public static a()Lcom/baidu/techain/af/am;
.registers 1
sget-object v0, Lcom/baidu/techain/af/am;->e:Lcom/baidu/techain/af/am;
return-object v0
.end method
.method public static declared-synchronized a(Landroid/content/Context;)V
.registers 3
const-class v1, Lcom/baidu/techain/af/am;
monitor-enter v1
:try_start_3
sget-object v0, Lcom/baidu/techain/af/am;->e:Lcom/baidu/techain/af/am;
if-nez v0, :cond_e
new-instance v0, Lcom/baidu/techain/af/am;
invoke-direct {v0, p0}, Lcom/baidu/techain/af/am;-><init>(Landroid/content/Context;)V
sput-object v0, Lcom/baidu/techain/af/am;->e:Lcom/baidu/techain/af/am;
:try_end_e
.catchall {:try_start_3 .. :try_end_e} :catchall_10
:cond_e
monitor-exit v1
return-void
:catchall_10
move-exception v0
monitor-exit v1
throw v0
.end method
# virtual methods
.method public final a(Ljava/lang/String;)V
.registers 4
iget-object v0, p0, Lcom/baidu/techain/af/am;->c:Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
const-string v1, "config_update_time"
invoke-interface {v0, v1, p1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z
return-void
.end method
.method public final b()V
.registers 4
iget-object v1, p0, Lcom/baidu/techain/af/am;->d:Ljava/util/List;
monitor-enter v1
:try_start_3
iget-object v0, p0, Lcom/baidu/techain/af/am;->d:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v2
:goto_9
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_1c
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/baidu/techain/af/bq;
invoke-interface {v0}, Lcom/baidu/techain/af/bq;->a()V
goto :goto_9
:catchall_19
move-exception v0
monitor-exit v1
:try_end_1b
.catchall {:try_start_3 .. :try_end_1b} :catchall_19
throw v0
:cond_1c
:try_start_1c
monitor-exit v1
:try_end_1d
.catchall {:try_start_1c .. :try_end_1d} :catchall_19
return-void
.end method
.method public final c()Z
.registers 4
iget-object v0, p0, Lcom/baidu/techain/af/am;->c:Landroid/content/SharedPreferences;
const-string v1, "f_d_d"
const/4 v2, 0x1
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v0
return v0
.end method