.class public final Lcom/moji/index/ArticlesActivity; .super Lcom/moji/base/MJActivity; .source "ArticlesActivity.java" # interfaces .implements Landroid/view/View$OnClickListener; # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/moji/index/ArticlesActivity$ArticlesCallbackImpl; } .end annotation # static fields .field public static final INDEX_ID:Ljava/lang/String; = "index_id" .field public static final INDEX_LEVEL:Ljava/lang/String; = "index_level" .field public static final INDEX_REGION:Ljava/lang/String; = "index_region" .field public static final INDEX_TITLE:Ljava/lang/String; = "title" # instance fields .field private a:Lcom/moji/titlebar/MJTitleBar; .field private b:Lcom/moji/index/ArticlesPresenter; .field private c:Lcom/moji/pulltorefresh/PullToFreshContainer; .field private i:Landroid/widget/ListView; .field private j:Lcom/moji/index/ArticleAdapter; .field private k:Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout; .field private l:Ljava/lang/String; .field private m:I .field private n:Ljava/lang/String; # direct methods .method public constructor ()V .locals 0 .line 23 invoke-direct {p0}, Lcom/moji/base/MJActivity;->()V return-void .end method .method static synthetic a(Lcom/moji/index/ArticlesActivity;)Lcom/moji/index/ArticleAdapter; .locals 0 .line 23 iget-object p0, p0, Lcom/moji/index/ArticlesActivity;->j:Lcom/moji/index/ArticleAdapter; return-object p0 .end method .method private a()V .locals 3 .line 84 iget-object v0, p0, Lcom/moji/index/ArticlesActivity;->b:Lcom/moji/index/ArticlesPresenter; iget-object v1, p0, Lcom/moji/index/ArticlesActivity;->l:Ljava/lang/String; iget v2, p0, Lcom/moji/index/ArticlesActivity;->m:I invoke-virtual {v0, v1, v2}, Lcom/moji/index/ArticlesPresenter;->a(Ljava/lang/String;I)V return-void .end method .method static synthetic b(Lcom/moji/index/ArticlesActivity;)Ljava/lang/String; .locals 0 .line 23 iget-object p0, p0, Lcom/moji/index/ArticlesActivity;->n:Ljava/lang/String; return-object p0 .end method .method static synthetic c(Lcom/moji/index/ArticlesActivity;)V .locals 0 .line 23 invoke-direct {p0}, Lcom/moji/index/ArticlesActivity;->a()V return-void .end method .method static synthetic d(Lcom/moji/index/ArticlesActivity;)Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout; .locals 0 .line 23 iget-object p0, p0, Lcom/moji/index/ArticlesActivity;->k:Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout; return-object p0 .end method .method static synthetic e(Lcom/moji/index/ArticlesActivity;)Lcom/moji/pulltorefresh/PullToFreshContainer; .locals 0 .line 23 iget-object p0, p0, Lcom/moji/index/ArticlesActivity;->c:Lcom/moji/pulltorefresh/PullToFreshContainer; return-object p0 .end method .method public static start(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V .locals 2 .line 143 new-instance v0, Landroid/content/Intent; const-class v1, Lcom/moji/index/ArticlesActivity; invoke-direct {v0, p0, v1}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V const-string v1, "index_level" .line 144 invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; const-string p1, "title" .line 145 invoke-virtual {v0, p1, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; const-string p1, "index_region" .line 146 invoke-virtual {v0, p1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; const-string p1, "index_id" .line 147 invoke-virtual {v0, p1, p4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; .line 148 invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V return-void .end method # virtual methods .method protected h()Z .locals 1 const/4 v0, 0x0 return v0 .end method .method public onClick(Landroid/view/View;)V .locals 1 .line 89 invoke-virtual {p1}, Landroid/view/View;->getId()I move-result p1 .line 90 sget v0, Lcom/moji/index/R$id;->tv_action_view:I if-ne p1, v0, :cond_0 .line 91 invoke-direct {p0}, Lcom/moji/index/ArticlesActivity;->a()V :cond_0 return-void .end method .method protected onCreate(Landroid/os/Bundle;)V .locals 3 .line 37 invoke-super {p0, p1}, Lcom/moji/base/MJActivity;->onCreate(Landroid/os/Bundle;)V .line 38 sget p1, Lcom/moji/index/R$layout;->activity_articles:I invoke-virtual {p0, p1}, Lcom/moji/index/ArticlesActivity;->setContentView(I)V .line 39 new-instance p1, Lcom/moji/index/ArticlesPresenter; new-instance v0, Lcom/moji/index/ArticlesActivity$ArticlesCallbackImpl; const/4 v1, 0x0 invoke-direct {v0, p0, v1}, Lcom/moji/index/ArticlesActivity$ArticlesCallbackImpl;->(Lcom/moji/index/ArticlesActivity;Lcom/moji/index/ArticlesActivity$1;)V invoke-direct {p1, v0}, Lcom/moji/index/ArticlesPresenter;->(Lcom/moji/index/ArticlesPresenter$ArticlesCallback;)V iput-object p1, p0, Lcom/moji/index/ArticlesActivity;->b:Lcom/moji/index/ArticlesPresenter; .line 40 sget p1, Lcom/moji/index/R$id;->article_title:I invoke-virtual {p0, p1}, Lcom/moji/index/ArticlesActivity;->a(I)Ljava/lang/Object; move-result-object p1 check-cast p1, Lcom/moji/titlebar/MJTitleBar; iput-object p1, p0, Lcom/moji/index/ArticlesActivity;->a:Lcom/moji/titlebar/MJTitleBar; .line 42 invoke-virtual {p0}, Lcom/moji/index/ArticlesActivity;->getIntent()Landroid/content/Intent; move-result-object p1 if-eqz p1, :cond_0 const-string v0, "title" .line 44 invoke-virtual {p1, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; move-result-object v0 const-string v1, "index_level" .line 45 invoke-virtual {p1, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; move-result-object v1 iput-object v1, p0, Lcom/moji/index/ArticlesActivity;->l:Ljava/lang/String; const-string v1, "index_region" const/4 v2, -0x1 .line 46 invoke-virtual {p1, v1, v2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I move-result v1 iput v1, p0, Lcom/moji/index/ArticlesActivity;->m:I .line 47 iget-object v1, p0, Lcom/moji/index/ArticlesActivity;->a:Lcom/moji/titlebar/MJTitleBar; invoke-virtual {v1, v0}, Lcom/moji/titlebar/MJTitleBar;->setTitleText(Ljava/lang/CharSequence;)V const-string v0, "index_id" .line 48 invoke-virtual {p1, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/moji/index/ArticlesActivity;->n:Ljava/lang/String; .line 51 :cond_0 sget p1, Lcom/moji/index/R$id;->listview:I invoke-virtual {p0, p1}, Lcom/moji/index/ArticlesActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/ListView; iput-object p1, p0, Lcom/moji/index/ArticlesActivity;->i:Landroid/widget/ListView; .line 52 new-instance p1, Lcom/moji/index/ArticleAdapter; const/4 v0, 0x2 invoke-direct {p1, v0}, Lcom/moji/index/ArticleAdapter;->(I)V iput-object p1, p0, Lcom/moji/index/ArticlesActivity;->j:Lcom/moji/index/ArticleAdapter; .line 53 iget-object p1, p0, Lcom/moji/index/ArticlesActivity;->i:Landroid/widget/ListView; iget-object v0, p0, Lcom/moji/index/ArticlesActivity;->j:Lcom/moji/index/ArticleAdapter; invoke-virtual {p1, v0}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V .line 54 iget-object p1, p0, Lcom/moji/index/ArticlesActivity;->i:Landroid/widget/ListView; new-instance v0, Lcom/moji/index/ArticlesActivity$1; invoke-direct {v0, p0}, Lcom/moji/index/ArticlesActivity$1;->(Lcom/moji/index/ArticlesActivity;)V invoke-virtual {p1, v0}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V .line 64 sget p1, Lcom/moji/index/R$id;->pulltofreshcontainer:I invoke-virtual {p0, p1}, Lcom/moji/index/ArticlesActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Lcom/moji/pulltorefresh/PullToFreshContainer; iput-object p1, p0, Lcom/moji/index/ArticlesActivity;->c:Lcom/moji/pulltorefresh/PullToFreshContainer; .line 65 iget-object p1, p0, Lcom/moji/index/ArticlesActivity;->c:Lcom/moji/pulltorefresh/PullToFreshContainer; const v0, -0xbd6b16 invoke-virtual {p1, v0}, Lcom/moji/pulltorefresh/PullToFreshContainer;->setTextColor(I)V .line 66 sget p1, Lcom/moji/index/R$id;->status_layout:I invoke-virtual {p0, p1}, Lcom/moji/index/ArticlesActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout; iput-object p1, p0, Lcom/moji/index/ArticlesActivity;->k:Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout; .line 67 iget-object p1, p0, Lcom/moji/index/ArticlesActivity;->k:Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout; invoke-virtual {p1, p0}, Lcom/moji/multiplestatuslayout/MJMultipleStatusLayout;->setOnRetryClickListener(Landroid/view/View$OnClickListener;)V .line 69 iget-object p1, p0, Lcom/moji/index/ArticlesActivity;->c:Lcom/moji/pulltorefresh/PullToFreshContainer; new-instance v0, Lcom/moji/index/ArticlesActivity$2; invoke-direct {v0, p0}, Lcom/moji/index/ArticlesActivity$2;->(Lcom/moji/index/ArticlesActivity;)V invoke-virtual {p1, v0}, Lcom/moji/pulltorefresh/PullToFreshContainer;->setOnRefreshListener(Lcom/moji/pulltorefresh/PullRefresher$OnContainerRefreshListener;)V .line 80 invoke-direct {p0}, Lcom/moji/index/ArticlesActivity;->a()V return-void .end method