.class Lcom/moji/mjad/tab/AdTabLoad$2; .super Lcom/moji/mjad/tab/network/AdTabRequestCallback; .source "AdTabLoad.java" # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Lcom/moji/mjad/tab/AdTabLoad;->a(Lcom/moji/mjad/tab/LoadAdTabListener;)V .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x0 name = null .end annotation # instance fields .field final synthetic a:Lcom/moji/mjad/tab/AdTabLoad; # direct methods .method constructor (Lcom/moji/mjad/tab/AdTabLoad;)V .locals 0 .line 61 iput-object p1, p0, Lcom/moji/mjad/tab/AdTabLoad$2;->a:Lcom/moji/mjad/tab/AdTabLoad; invoke-direct {p0}, Lcom/moji/mjad/tab/network/AdTabRequestCallback;->()V return-void .end method # virtual methods .method public a(Lcom/moji/mjad/enumdata/ERROR_CODE;Ljava/lang/String;)V .locals 0 return-void .end method .method public a(Lcom/moji/mjad/tab/data/AdTabAndBlocking;Ljava/lang/String;)V .locals 2 .line 64 iget-object p2, p0, Lcom/moji/mjad/tab/AdTabLoad$2;->a:Lcom/moji/mjad/tab/AdTabLoad; invoke-static {p2}, Lcom/moji/mjad/tab/AdTabLoad;->a(Lcom/moji/mjad/tab/AdTabLoad;)Lcom/moji/mjad/tab/LoadAdTabListener; move-result-object p2 if-eqz p2, :cond_0 .line 65 iget-object p2, p0, Lcom/moji/mjad/tab/AdTabLoad$2;->a:Lcom/moji/mjad/tab/AdTabLoad; invoke-static {p2}, Lcom/moji/mjad/tab/AdTabLoad;->a(Lcom/moji/mjad/tab/AdTabLoad;)Lcom/moji/mjad/tab/LoadAdTabListener; move-result-object p2 invoke-interface {p2, p1}, Lcom/moji/mjad/tab/LoadAdTabListener;->a(Lcom/moji/mjad/tab/data/AdTabAndBlocking;)V :cond_0 if-eqz p1, :cond_1 .line 68 iget-object p2, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->b:Lcom/moji/mjad/tab/data/AdTab; if-eqz p2, :cond_1 iget-object p2, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->b:Lcom/moji/mjad/tab/data/AdTab; iget-object p2, p2, Lcom/moji/mjad/tab/data/AdTab;->adPositionStat:Lcom/moji/mjad/enumdata/MojiAdPositionStat; sget-object v0, Lcom/moji/mjad/enumdata/MojiAdPositionStat;->AD_SELF_PRIORITY:Lcom/moji/mjad/enumdata/MojiAdPositionStat; if-ne p2, v0, :cond_1 .line 69 iget-object p2, p0, Lcom/moji/mjad/tab/AdTabLoad$2;->a:Lcom/moji/mjad/tab/AdTabLoad; iget-object v0, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->b:Lcom/moji/mjad/tab/data/AdTab; invoke-static {p2, v0}, Lcom/moji/mjad/tab/AdTabLoad;->a(Lcom/moji/mjad/tab/AdTabLoad;Lcom/moji/mjad/tab/data/AdTab;)V goto/16 :goto_2 :cond_1 if-eqz p1, :cond_2 .line 71 iget-object p2, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->c:Lcom/moji/mjad/tab/data/AdBlocking; if-eqz p2, :cond_2 iget-object p2, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->c:Lcom/moji/mjad/tab/data/AdBlocking; iget-object p2, p2, Lcom/moji/mjad/tab/data/AdBlocking;->adPositionStat:Lcom/moji/mjad/enumdata/MojiAdPositionStat; sget-object v0, Lcom/moji/mjad/enumdata/MojiAdPositionStat;->AD_SELF_PRIORITY:Lcom/moji/mjad/enumdata/MojiAdPositionStat; if-ne p2, v0, :cond_2 iget-object p2, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->c:Lcom/moji/mjad/tab/data/AdBlocking; .line 73 invoke-virtual {p2}, Lcom/moji/mjad/tab/data/AdBlocking;->isTabIconValid()Z move-result p2 if-eqz p2, :cond_2 .line 74 iget-object p2, p0, Lcom/moji/mjad/tab/AdTabLoad$2;->a:Lcom/moji/mjad/tab/AdTabLoad; iget-object v0, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->c:Lcom/moji/mjad/tab/data/AdBlocking; invoke-static {p2, v0}, Lcom/moji/mjad/tab/AdTabLoad;->a(Lcom/moji/mjad/tab/AdTabLoad;Lcom/moji/mjad/tab/data/AdBlocking;)V goto :goto_0 .line 75 :cond_2 iget-object p2, p0, Lcom/moji/mjad/tab/AdTabLoad$2;->a:Lcom/moji/mjad/tab/AdTabLoad; invoke-static {p2}, Lcom/moji/mjad/tab/AdTabLoad;->a(Lcom/moji/mjad/tab/AdTabLoad;)Lcom/moji/mjad/tab/LoadAdTabListener; move-result-object p2 if-eqz p2, :cond_3 .line 76 iget-object p2, p0, Lcom/moji/mjad/tab/AdTabLoad$2;->a:Lcom/moji/mjad/tab/AdTabLoad; invoke-static {p2}, Lcom/moji/mjad/tab/AdTabLoad;->a(Lcom/moji/mjad/tab/AdTabLoad;)Lcom/moji/mjad/tab/LoadAdTabListener; move-result-object p2 invoke-interface {p2}, Lcom/moji/mjad/tab/LoadAdTabListener;->e()V :cond_3 :goto_0 if-eqz p1, :cond_4 .line 78 iget-object p2, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->d:Lcom/moji/mjad/tab/data/AdBlocking; if-eqz p2, :cond_4 iget-object p2, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->d:Lcom/moji/mjad/tab/data/AdBlocking; iget-object p2, p2, Lcom/moji/mjad/tab/data/AdBlocking;->adPositionStat:Lcom/moji/mjad/enumdata/MojiAdPositionStat; sget-object v0, Lcom/moji/mjad/enumdata/MojiAdPositionStat;->AD_SELF_PRIORITY:Lcom/moji/mjad/enumdata/MojiAdPositionStat; if-ne p2, v0, :cond_4 iget-object p2, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->d:Lcom/moji/mjad/tab/data/AdBlocking; .line 80 invoke-virtual {p2}, Lcom/moji/mjad/tab/data/AdBlocking;->isTabIconValid()Z move-result p2 if-eqz p2, :cond_4 .line 81 iget-object p2, p0, Lcom/moji/mjad/tab/AdTabLoad$2;->a:Lcom/moji/mjad/tab/AdTabLoad; iget-object v0, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->d:Lcom/moji/mjad/tab/data/AdBlocking; invoke-static {p2, v0}, Lcom/moji/mjad/tab/AdTabLoad;->a(Lcom/moji/mjad/tab/AdTabLoad;Lcom/moji/mjad/tab/data/AdBlocking;)V goto :goto_1 .line 82 :cond_4 iget-object p2, p0, Lcom/moji/mjad/tab/AdTabLoad$2;->a:Lcom/moji/mjad/tab/AdTabLoad; invoke-static {p2}, Lcom/moji/mjad/tab/AdTabLoad;->a(Lcom/moji/mjad/tab/AdTabLoad;)Lcom/moji/mjad/tab/LoadAdTabListener; move-result-object p2 if-eqz p2, :cond_5 .line 83 iget-object p2, p0, Lcom/moji/mjad/tab/AdTabLoad$2;->a:Lcom/moji/mjad/tab/AdTabLoad; invoke-static {p2}, Lcom/moji/mjad/tab/AdTabLoad;->a(Lcom/moji/mjad/tab/AdTabLoad;)Lcom/moji/mjad/tab/LoadAdTabListener; move-result-object p2 invoke-interface {p2}, Lcom/moji/mjad/tab/LoadAdTabListener;->f()V .line 85 :cond_5 :goto_1 iget-object p2, p0, Lcom/moji/mjad/tab/AdTabLoad$2;->a:Lcom/moji/mjad/tab/AdTabLoad; invoke-static {p2}, Lcom/moji/mjad/tab/AdTabLoad;->a(Lcom/moji/mjad/tab/AdTabLoad;)Lcom/moji/mjad/tab/LoadAdTabListener; move-result-object p2 if-eqz p2, :cond_6 .line 86 iget-object p2, p0, Lcom/moji/mjad/tab/AdTabLoad$2;->a:Lcom/moji/mjad/tab/AdTabLoad; invoke-static {p2}, Lcom/moji/mjad/tab/AdTabLoad;->a(Lcom/moji/mjad/tab/AdTabLoad;)Lcom/moji/mjad/tab/LoadAdTabListener; move-result-object p2 invoke-interface {p2}, Lcom/moji/mjad/tab/LoadAdTabListener;->d()V .line 87 iget-object p2, p0, Lcom/moji/mjad/tab/AdTabLoad$2;->a:Lcom/moji/mjad/tab/AdTabLoad; invoke-static {p2}, Lcom/moji/mjad/tab/AdTabLoad;->a(Lcom/moji/mjad/tab/AdTabLoad;)Lcom/moji/mjad/tab/LoadAdTabListener; move-result-object p2 invoke-interface {p2}, Lcom/moji/mjad/tab/LoadAdTabListener;->c()V .line 88 iget-object p2, p0, Lcom/moji/mjad/tab/AdTabLoad$2;->a:Lcom/moji/mjad/tab/AdTabLoad; invoke-static {p2}, Lcom/moji/mjad/tab/AdTabLoad;->a(Lcom/moji/mjad/tab/AdTabLoad;)Lcom/moji/mjad/tab/LoadAdTabListener; move-result-object p2 invoke-interface {p2}, Lcom/moji/mjad/tab/LoadAdTabListener;->b()V :cond_6 :goto_2 const/4 p2, 0x0 if-eqz p1, :cond_8 .line 93 iget-object v0, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->c:Lcom/moji/mjad/tab/data/AdBlocking; if-eqz v0, :cond_8 iget-object v0, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->c:Lcom/moji/mjad/tab/data/AdBlocking; iget-object v0, v0, Lcom/moji/mjad/tab/data/AdBlocking;->adPositionStat:Lcom/moji/mjad/enumdata/MojiAdPositionStat; sget-object v1, Lcom/moji/mjad/enumdata/MojiAdPositionStat;->AD_SELF_PRIORITY:Lcom/moji/mjad/enumdata/MojiAdPositionStat; if-ne v0, v1, :cond_8 iget-object v0, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->c:Lcom/moji/mjad/tab/data/AdBlocking; .line 95 invoke-virtual {v0}, Lcom/moji/mjad/tab/data/AdBlocking;->isIconValid()Z move-result v0 if-eqz v0, :cond_8 iget-object v0, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->c:Lcom/moji/mjad/tab/data/AdBlocking; .line 96 invoke-virtual {v0}, Lcom/moji/mjad/tab/data/AdBlocking;->isBlockingValid()Z move-result v0 if-eqz v0, :cond_8 .line 97 new-instance p2, Lcom/moji/mjad/tab/db/BlockingDbManager; iget-object v0, p0, Lcom/moji/mjad/tab/AdTabLoad$2;->a:Lcom/moji/mjad/tab/AdTabLoad; invoke-static {v0}, Lcom/moji/mjad/tab/AdTabLoad;->b(Lcom/moji/mjad/tab/AdTabLoad;)Landroid/content/Context; move-result-object v0 invoke-direct {p2, v0}, Lcom/moji/mjad/tab/db/BlockingDbManager;->(Landroid/content/Context;)V .line 98 iget-object v0, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->c:Lcom/moji/mjad/tab/data/AdBlocking; iget-wide v0, v0, Lcom/moji/mjad/tab/data/AdBlocking;->adId:J invoke-virtual {p2, v0, v1}, Lcom/moji/mjad/tab/db/BlockingDbManager;->b(J)Z move-result v0 if-nez v0, :cond_7 .line 99 iget-object v0, p0, Lcom/moji/mjad/tab/AdTabLoad$2;->a:Lcom/moji/mjad/tab/AdTabLoad; iget-object v1, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->c:Lcom/moji/mjad/tab/data/AdBlocking; invoke-static {v0, v1}, Lcom/moji/mjad/tab/AdTabLoad;->b(Lcom/moji/mjad/tab/AdTabLoad;Lcom/moji/mjad/tab/data/AdBlocking;)V goto :goto_3 .line 101 :cond_7 iget-object v0, p0, Lcom/moji/mjad/tab/AdTabLoad$2;->a:Lcom/moji/mjad/tab/AdTabLoad; iget-object v1, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->c:Lcom/moji/mjad/tab/data/AdBlocking; invoke-static {v0, v1}, Lcom/moji/mjad/tab/AdTabLoad;->c(Lcom/moji/mjad/tab/AdTabLoad;Lcom/moji/mjad/tab/data/AdBlocking;)V :cond_8 :goto_3 if-eqz p1, :cond_b .line 104 iget-object v0, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->d:Lcom/moji/mjad/tab/data/AdBlocking; if-eqz v0, :cond_b iget-object v0, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->d:Lcom/moji/mjad/tab/data/AdBlocking; iget-object v0, v0, Lcom/moji/mjad/tab/data/AdBlocking;->adPositionStat:Lcom/moji/mjad/enumdata/MojiAdPositionStat; sget-object v1, Lcom/moji/mjad/enumdata/MojiAdPositionStat;->AD_SELF_PRIORITY:Lcom/moji/mjad/enumdata/MojiAdPositionStat; if-ne v0, v1, :cond_b iget-object v0, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->d:Lcom/moji/mjad/tab/data/AdBlocking; .line 106 invoke-virtual {v0}, Lcom/moji/mjad/tab/data/AdBlocking;->isIconValid()Z move-result v0 if-eqz v0, :cond_b iget-object v0, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->d:Lcom/moji/mjad/tab/data/AdBlocking; .line 107 invoke-virtual {v0}, Lcom/moji/mjad/tab/data/AdBlocking;->isBlockingValid()Z move-result v0 if-eqz v0, :cond_b if-nez p2, :cond_9 .line 109 new-instance p2, Lcom/moji/mjad/tab/db/BlockingDbManager; iget-object v0, p0, Lcom/moji/mjad/tab/AdTabLoad$2;->a:Lcom/moji/mjad/tab/AdTabLoad; invoke-static {v0}, Lcom/moji/mjad/tab/AdTabLoad;->b(Lcom/moji/mjad/tab/AdTabLoad;)Landroid/content/Context; move-result-object v0 invoke-direct {p2, v0}, Lcom/moji/mjad/tab/db/BlockingDbManager;->(Landroid/content/Context;)V .line 111 :cond_9 iget-object v0, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->d:Lcom/moji/mjad/tab/data/AdBlocking; iget-wide v0, v0, Lcom/moji/mjad/tab/data/AdBlocking;->adId:J invoke-virtual {p2, v0, v1}, Lcom/moji/mjad/tab/db/BlockingDbManager;->a(J)Z move-result p2 if-nez p2, :cond_a .line 112 iget-object p2, p0, Lcom/moji/mjad/tab/AdTabLoad$2;->a:Lcom/moji/mjad/tab/AdTabLoad; iget-object p1, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->d:Lcom/moji/mjad/tab/data/AdBlocking; invoke-static {p2, p1}, Lcom/moji/mjad/tab/AdTabLoad;->b(Lcom/moji/mjad/tab/AdTabLoad;Lcom/moji/mjad/tab/data/AdBlocking;)V goto :goto_4 .line 114 :cond_a iget-object p2, p0, Lcom/moji/mjad/tab/AdTabLoad$2;->a:Lcom/moji/mjad/tab/AdTabLoad; iget-object p1, p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking;->d:Lcom/moji/mjad/tab/data/AdBlocking; invoke-static {p2, p1}, Lcom/moji/mjad/tab/AdTabLoad;->c(Lcom/moji/mjad/tab/AdTabLoad;Lcom/moji/mjad/tab/data/AdBlocking;)V :cond_b :goto_4 return-void .end method .method public bridge synthetic a(Ljava/lang/Object;Ljava/lang/String;)V .locals 0 .line 61 check-cast p1, Lcom/moji/mjad/tab/data/AdTabAndBlocking; invoke-virtual {p0, p1, p2}, Lcom/moji/mjad/tab/AdTabLoad$2;->a(Lcom/moji/mjad/tab/data/AdTabAndBlocking;Ljava/lang/String;)V return-void .end method