SelectPendantMusicViewModel.smali
.class public Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel;
.super Landroidx/lifecycle/AndroidViewModel;
.source "SourceFile"
# instance fields
.field public a:Lcom/imo/android/imoim/profile/musicpendant/b;
.field b:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Landroidx/lifecycle/MutableLiveData<",
"Ljava/util/List<",
"Lcom/imo/android/imoim/profile/musicpendant/MusicPendant;",
">;>;>;"
}
.end annotation
.end field
.field public c:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/imo/android/imoim/profile/musicpendant/MusicPendant;",
">;"
}
.end annotation
.end field
.field d:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Landroidx/lifecycle/MutableLiveData<",
"Ljava/lang/Boolean;",
">;>;"
}
.end annotation
.end field
.field e:Lcom/imo/android/imoim/ringback/pick/h;
.field private f:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Landroid/app/Application;)V
.registers 3
.line 36
invoke-direct {p0, p1}, Landroidx/lifecycle/AndroidViewModel;-><init>(Landroid/app/Application;)V
.line 30
new-instance p1, Landroidx/lifecycle/MutableLiveData;
invoke-direct {p1}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object p1, p0, Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel;->c:Landroidx/lifecycle/MutableLiveData;
.line 37
new-instance p1, Lcom/imo/android/imoim/profile/musicpendant/b;
invoke-direct {p1}, Lcom/imo/android/imoim/profile/musicpendant/b;-><init>()V
iput-object p1, p0, Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel;->a:Lcom/imo/android/imoim/profile/musicpendant/b;
.line 38
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
iput-object p1, p0, Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel;->b:Ljava/util/Map;
.line 39
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
iput-object p1, p0, Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel;->d:Ljava/util/Map;
.line 40
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
iput-object p1, p0, Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel;->f:Ljava/util/Map;
.line 41
iget-object p1, p0, Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel;->a:Lcom/imo/android/imoim/profile/musicpendant/b;
.line 1118
iget-object p1, p1, Lcom/imo/android/imoim/profile/musicpendant/b;->c:Landroidx/lifecycle/MutableLiveData;
.line 41
new-instance v0, Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel$1;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel$1;-><init>(Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel;)V
invoke-virtual {p1, v0}, Landroidx/lifecycle/LiveData;->observeForever(Landroidx/lifecycle/Observer;)V
.line 48
iget-object p1, p0, Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel;->a:Lcom/imo/android/imoim/profile/musicpendant/b;
.line 1123
iget-object p1, p1, Lcom/imo/android/imoim/profile/musicpendant/b;->b:Landroidx/lifecycle/MutableLiveData;
.line 48
new-instance v0, Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel$2;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel$2;-><init>(Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel;)V
invoke-virtual {p1, v0}, Landroidx/lifecycle/LiveData;->observeForever(Landroidx/lifecycle/Observer;)V
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel;)Landroidx/lifecycle/MutableLiveData;
.registers 1
.line 24
iget-object p0, p0, Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel;->c:Landroidx/lifecycle/MutableLiveData;
return-object p0
.end method
.method static synthetic b(Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel;)Ljava/util/Map;
.registers 1
.line 24
iget-object p0, p0, Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel;->f:Ljava/util/Map;
return-object p0
.end method
.method static synthetic c(Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel;)Ljava/util/Map;
.registers 1
.line 24
iget-object p0, p0, Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel;->b:Ljava/util/Map;
return-object p0
.end method
.method static synthetic d(Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel;)Ljava/util/Map;
.registers 1
.line 24
iget-object p0, p0, Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel;->d:Ljava/util/Map;
return-object p0
.end method
# virtual methods
.method public final a(Lcom/imo/android/imoim/profile/musicpendant/MusicPendant;)V
.registers 3
.line 112
iget-object v0, p0, Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel;->c:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v0, p1}, Landroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V
return-void
.end method
.method public final a(Ljava/lang/String;)V
.registers 4
.line 95
iget-object v0, p0, Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel;->a:Lcom/imo/android/imoim/profile/musicpendant/b;
iget-object v1, p0, Lcom/imo/android/imoim/profile/musicpendant/SelectPendantMusicViewModel;->f:Ljava/util/Map;
invoke-interface {v1, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
invoke-virtual {v0, p1, v1}, Lcom/imo/android/imoim/profile/musicpendant/b;->a(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method