.class final Lcom/weigan/loopview/MessageHandler; .super Landroid/os/Handler; .source "MessageHandler.java" # static fields .field public static final WHAT_INVALIDATE_LOOP_VIEW:I = 0x3e8 .field public static final WHAT_ITEM_SELECTED:I = 0xbb8 .field public static final WHAT_SMOOTH_SCROLL:I = 0x7d0 .field public static final WHAT_SMOOTH_SCROLL_INERTIA:I = 0x7d1 # instance fields .field final loopview:Lcom/weigan/loopview/LoopView; # direct methods .method constructor (Lcom/weigan/loopview/LoopView;)V .registers 2 .line 21 invoke-direct {p0}, Landroid/os/Handler;->()V .line 22 iput-object p1, p0, Lcom/weigan/loopview/MessageHandler;->loopview:Lcom/weigan/loopview/LoopView; return-void .end method # virtual methods .method public final handleMessage(Landroid/os/Message;)V .registers 3 .line 27 iget p1, p1, Landroid/os/Message;->what:I const/16 v0, 0x3e8 if-eq p1, v0, :cond_22 const/16 v0, 0x7d0 if-eq p1, v0, :cond_15 const/16 v0, 0xbb8 if-eq p1, v0, :cond_f goto :goto_27 .line 38 :cond_f iget-object p1, p0, Lcom/weigan/loopview/MessageHandler;->loopview:Lcom/weigan/loopview/LoopView; invoke-virtual {p1}, Lcom/weigan/loopview/LoopView;->onItemSelected()V goto :goto_27 :cond_15 const/16 p1, 0x7d1 .line 33 invoke-virtual {p0, p1}, Lcom/weigan/loopview/MessageHandler;->removeMessages(I)V .line 34 iget-object p1, p0, Lcom/weigan/loopview/MessageHandler;->loopview:Lcom/weigan/loopview/LoopView; sget-object v0, Lcom/weigan/loopview/LoopView$ACTION;->FLING:Lcom/weigan/loopview/LoopView$ACTION; invoke-virtual {p1, v0}, Lcom/weigan/loopview/LoopView;->smoothScroll(Lcom/weigan/loopview/LoopView$ACTION;)V goto :goto_27 .line 29 :cond_22 iget-object p1, p0, Lcom/weigan/loopview/MessageHandler;->loopview:Lcom/weigan/loopview/LoopView; invoke-virtual {p1}, Lcom/weigan/loopview/LoopView;->invalidate()V :goto_27 return-void .end method