GifsFragment.smali
.class public Lcom/imo/android/imoim/gifsearch/GifsFragment;
.super Landroidx/fragment/app/Fragment;
.source "SourceFile"
# instance fields
.field private a:Landroidx/recyclerview/widget/RecyclerView;
.field private b:Lcom/imo/android/imoim/biggroup/zone/ui/view/LoadingView;
.field private c:Landroid/view/View;
.field private d:Lcom/imo/android/imoim/gifsearch/GifSearchViewModel;
.field private e:Lcom/imo/android/imoim/gifsearch/GifSearchAdapter;
.field private f:Ljava/lang/String;
# direct methods
.method public constructor <init>()V
.registers 1
.line 28
invoke-direct {p0}, Landroidx/fragment/app/Fragment;-><init>()V
return-void
.end method
.method public static a(Ljava/lang/String;)Lcom/imo/android/imoim/gifsearch/GifsFragment;
.registers 4
.line 40
new-instance v0, Lcom/imo/android/imoim/gifsearch/GifsFragment;
invoke-direct {v0}, Lcom/imo/android/imoim/gifsearch/GifsFragment;-><init>()V
.line 41
new-instance v1, Landroid/os/Bundle;
invoke-direct {v1}, Landroid/os/Bundle;-><init>()V
const-string v2, "key"
.line 42
invoke-virtual {v1, v2, p0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 43
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/gifsearch/GifsFragment;->setArguments(Landroid/os/Bundle;)V
return-object v0
.end method
.method static synthetic a(Lcom/imo/android/imoim/gifsearch/GifsFragment;)Ljava/lang/String;
.registers 1
.line 28
iget-object p0, p0, Lcom/imo/android/imoim/gifsearch/GifsFragment;->f:Ljava/lang/String;
return-object p0
.end method
.method static synthetic b(Lcom/imo/android/imoim/gifsearch/GifsFragment;)Lcom/imo/android/imoim/gifsearch/GifSearchViewModel;
.registers 1
.line 28
iget-object p0, p0, Lcom/imo/android/imoim/gifsearch/GifsFragment;->d:Lcom/imo/android/imoim/gifsearch/GifSearchViewModel;
return-object p0
.end method
.method static synthetic c(Lcom/imo/android/imoim/gifsearch/GifsFragment;)Lcom/imo/android/imoim/gifsearch/GifSearchAdapter;
.registers 1
.line 28
iget-object p0, p0, Lcom/imo/android/imoim/gifsearch/GifsFragment;->e:Lcom/imo/android/imoim/gifsearch/GifSearchAdapter;
return-object p0
.end method
.method static synthetic d(Lcom/imo/android/imoim/gifsearch/GifsFragment;)Landroid/view/View;
.registers 1
.line 28
iget-object p0, p0, Lcom/imo/android/imoim/gifsearch/GifsFragment;->c:Landroid/view/View;
return-object p0
.end method
.method static synthetic e(Lcom/imo/android/imoim/gifsearch/GifsFragment;)Lcom/imo/android/imoim/biggroup/zone/ui/view/LoadingView;
.registers 1
.line 28
iget-object p0, p0, Lcom/imo/android/imoim/gifsearch/GifsFragment;->b:Lcom/imo/android/imoim/biggroup/zone/ui/view/LoadingView;
return-object p0
.end method
.method static synthetic f(Lcom/imo/android/imoim/gifsearch/GifsFragment;)Landroidx/recyclerview/widget/RecyclerView;
.registers 1
.line 28
iget-object p0, p0, Lcom/imo/android/imoim/gifsearch/GifsFragment;->a:Landroidx/recyclerview/widget/RecyclerView;
return-object p0
.end method
# virtual methods
.method public onCreate(Landroid/os/Bundle;)V
.registers 3
.line 49
invoke-super {p0, p1}, Landroidx/fragment/app/Fragment;->onCreate(Landroid/os/Bundle;)V
.line 50
invoke-static {}, Lcom/imo/android/imoim/fresco/c;->a()V
.line 51
invoke-virtual {p0}, Lcom/imo/android/imoim/gifsearch/GifsFragment;->getArguments()Landroid/os/Bundle;
move-result-object p1
if-eqz p1, :cond_14
const-string v0, "key"
.line 53
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/gifsearch/GifsFragment;->f:Ljava/lang/String;
:cond_14
return-void
.end method
.method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
.registers 5
const p3, 0x7f0b01fe
const/4 v0, 0x0
.line 66
invoke-virtual {p1, p3, p2, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object p1
return-object p1
.end method
.method public onDetach()V
.registers 2
.line 59
invoke-super {p0}, Landroidx/fragment/app/Fragment;->onDetach()V
.line 1020
invoke-static {}, Lcom/imo/android/imoim/gifsearch/c$a;->a()Lcom/imo/android/imoim/gifsearch/c;
move-result-object v0
.line 60
invoke-virtual {v0}, Lcom/imo/android/imoim/gifsearch/c;->a()V
return-void
.end method
.method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
.registers 4
.line 71
invoke-virtual {p0}, Lcom/imo/android/imoim/gifsearch/GifsFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object p2
invoke-static {p2}, Landroidx/lifecycle/ViewModelProviders;->of(Landroidx/fragment/app/FragmentActivity;)Landroidx/lifecycle/ViewModelProvider;
move-result-object p2
const-class v0, Lcom/imo/android/imoim/gifsearch/GifSearchViewModel;
invoke-virtual {p2, v0}, Landroidx/lifecycle/ViewModelProvider;->get(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
move-result-object p2
check-cast p2, Lcom/imo/android/imoim/gifsearch/GifSearchViewModel;
iput-object p2, p0, Lcom/imo/android/imoim/gifsearch/GifsFragment;->d:Lcom/imo/android/imoim/gifsearch/GifSearchViewModel;
const p2, 0x7f090f3b
.line 72
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p2
check-cast p2, Landroidx/recyclerview/widget/RecyclerView;
iput-object p2, p0, Lcom/imo/android/imoim/gifsearch/GifsFragment;->a:Landroidx/recyclerview/widget/RecyclerView;
const p2, 0x7f090bd5
.line 73
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p2
check-cast p2, Lcom/imo/android/imoim/biggroup/zone/ui/view/LoadingView;
iput-object p2, p0, Lcom/imo/android/imoim/gifsearch/GifsFragment;->b:Lcom/imo/android/imoim/biggroup/zone/ui/view/LoadingView;
const p2, 0x7f0904aa
.line 74
invoke-virtual {p1, p2}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/gifsearch/GifsFragment;->c:Landroid/view/View;
.line 76
new-instance p1, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
const/4 p2, 0x2
const/4 v0, 0x1
invoke-direct {p1, p2, v0}, Landroidx/recyclerview/widget/StaggeredGridLayoutManager;-><init>(II)V
.line 77
iget-object p2, p0, Lcom/imo/android/imoim/gifsearch/GifsFragment;->a:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {p2, p1}, Landroidx/recyclerview/widget/RecyclerView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
.line 79
new-instance p2, Lcom/imo/android/imoim/gifsearch/GifSearchAdapter;
invoke-direct {p2}, Lcom/imo/android/imoim/gifsearch/GifSearchAdapter;-><init>()V
iput-object p2, p0, Lcom/imo/android/imoim/gifsearch/GifsFragment;->e:Lcom/imo/android/imoim/gifsearch/GifSearchAdapter;
.line 80
iget-object v0, p0, Lcom/imo/android/imoim/gifsearch/GifsFragment;->a:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v0, p2}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 81
iget-object p2, p0, Lcom/imo/android/imoim/gifsearch/GifsFragment;->b:Lcom/imo/android/imoim/biggroup/zone/ui/view/LoadingView;
const/4 v0, 0x0
invoke-virtual {p2, v0}, Lcom/imo/android/imoim/biggroup/zone/ui/view/LoadingView;->setVisibility(I)V
.line 82
iget-object p2, p0, Lcom/imo/android/imoim/gifsearch/GifsFragment;->d:Lcom/imo/android/imoim/gifsearch/GifSearchViewModel;
.line 1032
iget-object v0, p2, Lcom/imo/android/imoim/gifsearch/GifSearchViewModel;->b:Ljava/lang/String;
.line 82
invoke-virtual {p2, v0}, Lcom/imo/android/imoim/gifsearch/GifSearchViewModel;->a(Ljava/lang/String;)V
.line 84
iget-object p2, p0, Lcom/imo/android/imoim/gifsearch/GifsFragment;->e:Lcom/imo/android/imoim/gifsearch/GifSearchAdapter;
new-instance v0, Lcom/imo/android/imoim/gifsearch/GifsFragment$1;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/gifsearch/GifsFragment$1;-><init>(Lcom/imo/android/imoim/gifsearch/GifsFragment;)V
.line 1203
iput-object v0, p2, Lcom/imo/android/imoim/gifsearch/GifSearchAdapter;->c:Lcom/imo/android/imoim/gifsearch/GifSearchAdapter$a;
.line 105
iget-object p2, p0, Lcom/imo/android/imoim/gifsearch/GifsFragment;->a:Landroidx/recyclerview/widget/RecyclerView;
new-instance v0, Lcom/imo/android/imoim/gifsearch/GifsFragment$2;
invoke-direct {v0, p0, p1}, Lcom/imo/android/imoim/gifsearch/GifsFragment$2;-><init>(Lcom/imo/android/imoim/gifsearch/GifsFragment;Landroidx/recyclerview/widget/StaggeredGridLayoutManager;)V
invoke-virtual {p2, v0}, Landroidx/recyclerview/widget/RecyclerView;->addOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V
.line 117
iget-object p1, p0, Lcom/imo/android/imoim/gifsearch/GifsFragment;->a:Landroidx/recyclerview/widget/RecyclerView;
sget-object p2, Lcom/imo/android/imoim/expression/manager/StickerPanelScrollListener;->a:Lcom/imo/android/imoim/expression/manager/StickerPanelScrollListener;
invoke-virtual {p1, p2}, Landroidx/recyclerview/widget/RecyclerView;->addOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V
.line 2123
iget-object p1, p0, Lcom/imo/android/imoim/gifsearch/GifsFragment;->d:Lcom/imo/android/imoim/gifsearch/GifSearchViewModel;
.line 3044
iget-object p1, p1, Lcom/imo/android/imoim/gifsearch/GifSearchViewModel;->a:Lcom/imo/android/imoim/gifsearch/d;
.line 4026
iget-object p1, p1, Lcom/imo/android/imoim/gifsearch/d;->a:Landroidx/lifecycle/MutableLiveData;
.line 2123
invoke-virtual {p0}, Lcom/imo/android/imoim/gifsearch/GifsFragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object p2
new-instance v0, Lcom/imo/android/imoim/gifsearch/GifsFragment$3;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/gifsearch/GifsFragment$3;-><init>(Lcom/imo/android/imoim/gifsearch/GifsFragment;)V
invoke-virtual {p1, p2, v0}, Landroidx/lifecycle/LiveData;->observe(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V
return-void
.end method