.class public Lcom/moji/sakura/pickcity/SakuraPickActivity; .super Landroid/support/v4/app/FragmentActivity; .source "SakuraPickActivity.java" # interfaces .implements Landroid/view/View$OnClickListener; .implements Lcom/moji/pickerview/listener/OnItemSelectedListener; .implements Lcom/moji/sakura/pickcity/SakuraPickPresenter$SakuraPickCallback; # instance fields .field private a:Lcom/moji/pickerview/lib/WheelView; .field private b:Lcom/moji/pickerview/lib/WheelView; .field private c:Lcom/moji/sakura/pickcity/SakuraPickPresenter; .field private d:Ljava/lang/String; .field private e:Ljava/util/List; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", "Ljava/lang/String;", ">;" } .end annotation .end field # direct methods .method public constructor ()V .locals 1 .line 23 invoke-direct {p0}, Landroid/support/v4/app/FragmentActivity;->()V .line 29 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V iput-object v0, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->e:Ljava/util/List; return-void .end method # virtual methods .method public loadFailed()V .locals 1 const-string v0, "\u67e5\u8be2\u6761\u4ef6\u83b7\u53d6\u5931\u8d25" .line 121 invoke-static {v0}, Lcom/moji/tool/ToastTool;->a(Ljava/lang/String;)V .line 122 invoke-virtual {p0}, Lcom/moji/sakura/pickcity/SakuraPickActivity;->finish()V return-void .end method .method public onClick(Landroid/view/View;)V .locals 3 .line 58 invoke-virtual {p1}, Landroid/view/View;->getId()I move-result p1 sget v0, Lcom/moji/sakura/R$id;->btn_cancel:I const/4 v1, 0x0 if-ne p1, v0, :cond_0 .line 59 invoke-virtual {p0, v1}, Lcom/moji/sakura/pickcity/SakuraPickActivity;->setResult(I)V .line 60 invoke-virtual {p0}, Lcom/moji/sakura/pickcity/SakuraPickActivity;->finish()V goto :goto_1 .line 62 :cond_0 new-instance p1, Landroid/content/Intent; invoke-direct {p1}, Landroid/content/Intent;->()V .line 63 iget-object v0, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->a:Lcom/moji/pickerview/lib/WheelView; if-eqz v0, :cond_1 iget-object v0, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->e:Ljava/util/List; if-eqz v0, :cond_1 iget-object v0, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->a:Lcom/moji/pickerview/lib/WheelView; invoke-virtual {v0}, Lcom/moji/pickerview/lib/WheelView;->getCurrentItem()I move-result v0 iget-object v2, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->e:Ljava/util/List; invoke-interface {v2}, Ljava/util/List;->size()I move-result v2 if-ge v0, v2, :cond_1 .line 64 iget-object v0, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->e:Ljava/util/List; iget-object v2, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->a:Lcom/moji/pickerview/lib/WheelView; invoke-virtual {v2}, Lcom/moji/pickerview/lib/WheelView;->getCurrentItem()I move-result v2 invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/lang/String; iput-object v0, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->d:Ljava/lang/String; .line 66 :cond_1 iget-object v0, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->d:Ljava/lang/String; invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-nez v0, :cond_2 const-string v0, "first" .line 67 iget-object v1, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->d:Ljava/lang/String; invoke-virtual {p1, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; const/4 v0, -0x1 .line 68 invoke-virtual {p0, v0, p1}, Lcom/moji/sakura/pickcity/SakuraPickActivity;->setResult(ILandroid/content/Intent;)V goto :goto_0 .line 70 :cond_2 invoke-virtual {p0, v1}, Lcom/moji/sakura/pickcity/SakuraPickActivity;->setResult(I)V .line 72 :goto_0 invoke-virtual {p0}, Lcom/moji/sakura/pickcity/SakuraPickActivity;->finish()V :goto_1 return-void .end method .method protected onCreate(Landroid/os/Bundle;)V .locals 1 .line 33 invoke-super {p0, p1}, Landroid/support/v4/app/FragmentActivity;->onCreate(Landroid/os/Bundle;)V .line 35 sget p1, Lcom/moji/sakura/R$layout;->activity_sakura_pick_:I invoke-virtual {p0, p1}, Lcom/moji/sakura/pickcity/SakuraPickActivity;->setContentView(I)V .line 36 sget p1, Lcom/moji/sakura/R$id;->pick_first:I invoke-virtual {p0, p1}, Lcom/moji/sakura/pickcity/SakuraPickActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Lcom/moji/pickerview/lib/WheelView; iput-object p1, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->a:Lcom/moji/pickerview/lib/WheelView; .line 37 sget p1, Lcom/moji/sakura/R$id;->pick_second:I invoke-virtual {p0, p1}, Lcom/moji/sakura/pickcity/SakuraPickActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Lcom/moji/pickerview/lib/WheelView; iput-object p1, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->b:Lcom/moji/pickerview/lib/WheelView; .line 38 iget-object p1, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->a:Lcom/moji/pickerview/lib/WheelView; invoke-virtual {p1, p0}, Lcom/moji/pickerview/lib/WheelView;->setOnItemSelectedListener(Lcom/moji/pickerview/listener/OnItemSelectedListener;)V .line 39 iget-object p1, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->a:Lcom/moji/pickerview/lib/WheelView; const/high16 v0, 0x41900000 # 18.0f invoke-virtual {p1, v0}, Lcom/moji/pickerview/lib/WheelView;->setCenterTextSize(F)V .line 40 iget-object p1, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->b:Lcom/moji/pickerview/lib/WheelView; invoke-virtual {p1, v0}, Lcom/moji/pickerview/lib/WheelView;->setCenterTextSize(F)V .line 42 iget-object p1, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->a:Lcom/moji/pickerview/lib/WheelView; const/high16 v0, 0x41880000 # 17.0f invoke-virtual {p1, v0}, Lcom/moji/pickerview/lib/WheelView;->setOuterTextSize(F)V .line 43 iget-object p1, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->b:Lcom/moji/pickerview/lib/WheelView; invoke-virtual {p1, v0}, Lcom/moji/pickerview/lib/WheelView;->setOuterTextSize(F)V .line 45 sget p1, Lcom/moji/sakura/R$id;->btn_cancel:I invoke-virtual {p0, p1}, Lcom/moji/sakura/pickcity/SakuraPickActivity;->findViewById(I)Landroid/view/View; move-result-object p1 .line 46 sget v0, Lcom/moji/sakura/R$id;->btn_confirm:I invoke-virtual {p0, v0}, Lcom/moji/sakura/pickcity/SakuraPickActivity;->findViewById(I)Landroid/view/View; move-result-object v0 .line 48 invoke-virtual {p1, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 49 invoke-virtual {v0, p0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 50 new-instance p1, Lcom/moji/sakura/pickcity/SakuraPickPresenter; invoke-direct {p1, p0}, Lcom/moji/sakura/pickcity/SakuraPickPresenter;->(Lcom/moji/sakura/pickcity/SakuraPickPresenter$SakuraPickCallback;)V iput-object p1, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->c:Lcom/moji/sakura/pickcity/SakuraPickPresenter; .line 51 iget-object p1, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->c:Lcom/moji/sakura/pickcity/SakuraPickPresenter; invoke-virtual {p0}, Lcom/moji/sakura/pickcity/SakuraPickActivity;->getIntent()Landroid/content/Intent; move-result-object v0 invoke-virtual {p1, v0}, Lcom/moji/sakura/pickcity/SakuraPickPresenter;->a(Landroid/content/Intent;)V return-void .end method .method protected onDestroy()V .locals 0 .line 78 invoke-super {p0}, Landroid/support/v4/app/FragmentActivity;->onDestroy()V return-void .end method .method public onItemSelected(I)V .locals 1 .line 132 iget-object v0, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->e:Ljava/util/List; invoke-interface {v0, p1}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object p1 check-cast p1, Ljava/lang/String; iput-object p1, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->d:Ljava/lang/String; return-void .end method .method public pickType(I)V .locals 0 return-void .end method .method public showSakuraCountry(Ljava/util/List;Ljava/lang/String;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List<", "Ljava/lang/String;", ">;", "Ljava/lang/String;", ")V" } .end annotation if-eqz p1, :cond_1 .line 102 invoke-interface {p1}, Ljava/util/List;->isEmpty()Z move-result v0 if-nez v0, :cond_1 .line 103 iget-object v0, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->e:Ljava/util/List; invoke-interface {v0, p1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z .line 104 new-instance p1, Lcom/moji/sakura/pickcity/SakuraWheelAdapter; iget-object v0, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->e:Ljava/util/List; invoke-direct {p1, v0}, Lcom/moji/sakura/pickcity/SakuraWheelAdapter;->(Ljava/util/List;)V .line 105 iget-object v0, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->a:Lcom/moji/pickerview/lib/WheelView; invoke-virtual {v0, p1}, Lcom/moji/pickerview/lib/WheelView;->setAdapter(Lcom/moji/pickerview/adapter/WheelAdapter;)V .line 107 invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p1 const/4 v0, 0x0 if-nez p1, :cond_0 .line 108 iget-object p1, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->e:Ljava/util/List; invoke-interface {p1, p2}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I move-result p1 const/4 p2, -0x1 if-eq p2, p1, :cond_0 .line 110 iget-object p2, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->a:Lcom/moji/pickerview/lib/WheelView; invoke-virtual {p2, p1}, Lcom/moji/pickerview/lib/WheelView;->setCurrentItem(I)V move v0, p1 .line 115 :cond_0 iget-object p1, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->e:Ljava/util/List; invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object p1 check-cast p1, Ljava/lang/String; iput-object p1, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->d:Ljava/lang/String; :cond_1 return-void .end method .method public showSakuraTime([Ljava/lang/String;Ljava/lang/String;)V .locals 1 if-eqz p1, :cond_1 .line 83 array-length v0, p1 if-lez v0, :cond_1 .line 84 iget-object v0, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->e:Ljava/util/List; invoke-static {p1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object p1 invoke-interface {v0, p1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z .line 85 new-instance p1, Lcom/moji/sakura/pickcity/SakuraWheelAdapter; iget-object v0, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->e:Ljava/util/List; invoke-direct {p1, v0}, Lcom/moji/sakura/pickcity/SakuraWheelAdapter;->(Ljava/util/List;)V .line 86 iget-object v0, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->a:Lcom/moji/pickerview/lib/WheelView; invoke-virtual {v0, p1}, Lcom/moji/pickerview/lib/WheelView;->setAdapter(Lcom/moji/pickerview/adapter/WheelAdapter;)V .line 88 invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p1 const/4 v0, 0x0 if-nez p1, :cond_0 .line 89 iget-object p1, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->e:Ljava/util/List; invoke-interface {p1, p2}, Ljava/util/List;->indexOf(Ljava/lang/Object;)I move-result p1 const/4 p2, -0x1 if-eq p2, p1, :cond_0 .line 91 iget-object p2, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->a:Lcom/moji/pickerview/lib/WheelView; invoke-virtual {p2, p1}, Lcom/moji/pickerview/lib/WheelView;->setCurrentItem(I)V move v0, p1 .line 96 :cond_0 iget-object p1, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->e:Ljava/util/List; invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object p1 check-cast p1, Ljava/lang/String; iput-object p1, p0, Lcom/moji/sakura/pickcity/SakuraPickActivity;->d:Ljava/lang/String; :cond_1 return-void .end method