.class Lcom/squareup/picasso/Dispatcher$DispatcherHandler; .super Landroid/os/Handler; .source "Dispatcher.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/squareup/picasso/Dispatcher; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0xa name = "DispatcherHandler" .end annotation # instance fields .field private final dispatcher:Lcom/squareup/picasso/Dispatcher; # direct methods .method constructor (Landroid/os/Looper;Lcom/squareup/picasso/Dispatcher;)V .registers 3 .line 463 invoke-direct {p0, p1}, Landroid/os/Handler;->(Landroid/os/Looper;)V .line 464 iput-object p2, p0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;->dispatcher:Lcom/squareup/picasso/Dispatcher; return-void .end method # virtual methods .method public handleMessage(Landroid/os/Message;)V .registers 5 .line 468 iget v0, p1, Landroid/os/Message;->what:I const/4 v1, 0x0 packed-switch v0, :pswitch_data_70 .line 518 :pswitch_6 sget-object v0, Lcom/squareup/picasso/Picasso;->HANDLER:Landroid/os/Handler; new-instance v1, Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1; invoke-direct {v1, p0, p1}, Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1;->(Lcom/squareup/picasso/Dispatcher$DispatcherHandler;Landroid/os/Message;)V invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z goto :goto_6e .line 485 :pswitch_11 iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object; .line 486 iget-object v0, p0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;->dispatcher:Lcom/squareup/picasso/Dispatcher; invoke-virtual {v0, p1}, Lcom/squareup/picasso/Dispatcher;->performResumeTag(Ljava/lang/Object;)V goto :goto_6e .line 480 :pswitch_19 iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object; .line 481 iget-object v0, p0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;->dispatcher:Lcom/squareup/picasso/Dispatcher; invoke-virtual {v0, p1}, Lcom/squareup/picasso/Dispatcher;->performPauseTag(Ljava/lang/Object;)V goto :goto_6e .line 514 :pswitch_21 iget-object v0, p0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;->dispatcher:Lcom/squareup/picasso/Dispatcher; iget p1, p1, Landroid/os/Message;->arg1:I const/4 v2, 0x1 if-ne p1, v2, :cond_29 move v1, v2 :cond_29 invoke-virtual {v0, v1}, Lcom/squareup/picasso/Dispatcher;->performAirplaneModeChange(Z)V goto :goto_6e .line 509 :pswitch_2d iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object; check-cast p1, Landroid/net/NetworkInfo; .line 510 iget-object v0, p0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;->dispatcher:Lcom/squareup/picasso/Dispatcher; invoke-virtual {v0, p1}, Lcom/squareup/picasso/Dispatcher;->performNetworkStateChange(Landroid/net/NetworkInfo;)V goto :goto_6e .line 505 :pswitch_37 iget-object p1, p0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;->dispatcher:Lcom/squareup/picasso/Dispatcher; invoke-virtual {p1}, Lcom/squareup/picasso/Dispatcher;->performBatchComplete()V goto :goto_6e .line 500 :pswitch_3d iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object; check-cast p1, Lcom/squareup/picasso/BitmapHunter; .line 501 iget-object v0, p0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;->dispatcher:Lcom/squareup/picasso/Dispatcher; invoke-virtual {v0, p1, v1}, Lcom/squareup/picasso/Dispatcher;->performError(Lcom/squareup/picasso/BitmapHunter;Z)V goto :goto_6e .line 495 :pswitch_47 iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object; check-cast p1, Lcom/squareup/picasso/BitmapHunter; .line 496 iget-object v0, p0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;->dispatcher:Lcom/squareup/picasso/Dispatcher; invoke-virtual {v0, p1}, Lcom/squareup/picasso/Dispatcher;->performRetry(Lcom/squareup/picasso/BitmapHunter;)V goto :goto_6e .line 490 :pswitch_51 iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object; check-cast p1, Lcom/squareup/picasso/BitmapHunter; .line 491 iget-object v0, p0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;->dispatcher:Lcom/squareup/picasso/Dispatcher; invoke-virtual {v0, p1}, Lcom/squareup/picasso/Dispatcher;->performComplete(Lcom/squareup/picasso/BitmapHunter;)V goto :goto_6e .line 475 :pswitch_5b iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object; check-cast p1, Lcom/squareup/picasso/Action; .line 476 iget-object v0, p0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;->dispatcher:Lcom/squareup/picasso/Dispatcher; invoke-virtual {v0, p1}, Lcom/squareup/picasso/Dispatcher;->performCancel(Lcom/squareup/picasso/Action;)V goto :goto_6e .line 470 :pswitch_65 iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object; check-cast p1, Lcom/squareup/picasso/Action; .line 471 iget-object v0, p0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;->dispatcher:Lcom/squareup/picasso/Dispatcher; invoke-virtual {v0, p1}, Lcom/squareup/picasso/Dispatcher;->performSubmit(Lcom/squareup/picasso/Action;)V :goto_6e return-void nop :pswitch_data_70 .packed-switch 0x1 :pswitch_65 :pswitch_5b :pswitch_6 :pswitch_51 :pswitch_47 :pswitch_3d :pswitch_37 :pswitch_6 :pswitch_2d :pswitch_21 :pswitch_19 :pswitch_11 .end packed-switch .end method