d.smali
.class public Lcom/cmcm/xiaobao/phone/ui/connect/smartconfig/d;
.super Landroid/database/Observable;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/database/Observable",
"<",
"Lcom/cmcm/xiaobao/phone/ui/connect/smartconfig/c/g;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Landroid/database/Observable;-><init>()V
return-void
.end method
# virtual methods
.method a()V
.registers 4
iget-object v2, p0, Lcom/cmcm/xiaobao/phone/ui/connect/smartconfig/d;->mObservers:Ljava/util/ArrayList;
monitor-enter v2
:try_start_3
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/connect/smartconfig/d;->mObservers:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
add-int/lit8 v0, v0, -0x1
move v1, v0
:goto_c
if-ltz v1, :cond_1d
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/connect/smartconfig/d;->mObservers:Ljava/util/ArrayList;
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/xiaobao/phone/ui/connect/smartconfig/c/g;
invoke-interface {v0}, Lcom/cmcm/xiaobao/phone/ui/connect/smartconfig/c/g;->b()V
add-int/lit8 v0, v1, -0x1
move v1, v0
goto :goto_c
:cond_1d
monitor-exit v2
return-void
:catchall_1f
move-exception v0
monitor-exit v2
:try_end_21
.catchall {:try_start_3 .. :try_end_21} :catchall_1f
throw v0
.end method
.method public a(Lcom/cmcm/xiaobao/phone/ui/connect/smartconfig/c/g;)V
.registers 4
iget-object v1, p0, Lcom/cmcm/xiaobao/phone/ui/connect/smartconfig/d;->mObservers:Ljava/util/ArrayList;
monitor-enter v1
:try_start_3
iget-object v0, p0, Lcom/cmcm/xiaobao/phone/ui/connect/smartconfig/d;->mObservers:Ljava/util/ArrayList;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_d
monitor-exit v1
:goto_c
return-void
:cond_d
monitor-exit v1
:try_end_e
.catchall {:try_start_3 .. :try_end_e} :catchall_12
invoke-super {p0, p1}, Landroid/database/Observable;->registerObserver(Ljava/lang/Object;)V
goto :goto_c
:catchall_12
move-exception v0
:try_start_13
monitor-exit v1
:try_end_14
.catchall {:try_start_13 .. :try_end_14} :catchall_12
throw v0
.end method
.method public synthetic registerObserver(Ljava/lang/Object;)V
.registers 2
check-cast p1, Lcom/cmcm/xiaobao/phone/ui/connect/smartconfig/c/g;
invoke-virtual {p0, p1}, Lcom/cmcm/xiaobao/phone/ui/connect/smartconfig/d;->a(Lcom/cmcm/xiaobao/phone/ui/connect/smartconfig/c/g;)V
return-void
.end method