.class public Landroid/support/v4/media/session/MediaControllerCompat$Callback$b; .super Landroid/os/Handler; .source "MediaControllerCompat.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Landroid/support/v4/media/session/MediaControllerCompat$Callback; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x1 name = "b" .end annotation # static fields .field public static final c:I = 0x1 .field public static final d:I = 0x2 .field public static final e:I = 0x3 .field public static final f:I = 0x4 .field public static final g:I = 0x5 .field public static final h:I = 0x6 .field public static final i:I = 0x7 .field public static final j:I = 0x8 .field public static final k:I = 0x9 .field public static final l:I = 0xb .field public static final m:I = 0xc .field public static final n:I = 0xd # instance fields .field public a:Z .field public final synthetic b:Landroid/support/v4/media/session/MediaControllerCompat$Callback; # direct methods .method public constructor (Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Looper;)V .locals 0 .annotation system Ldalvik/annotation/MethodParameters; accessFlags = { 0x1010, 0x0 } names = { "this$0", "looper" } .end annotation .line 1 iput-object p1, p0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$b;->b:Landroid/support/v4/media/session/MediaControllerCompat$Callback; .line 2 invoke-direct {p0, p2}, Landroid/os/Handler;->(Landroid/os/Looper;)V const/4 p1, 0x0 .line 3 iput-boolean p1, p0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$b;->a:Z return-void .end method # virtual methods .method public handleMessage(Landroid/os/Message;)V .locals 2 .annotation system Ldalvik/annotation/MethodParameters; accessFlags = { 0x0 } names = { "msg" } .end annotation .line 1 iget-boolean v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$b;->a:Z if-nez v0, :cond_0 return-void .line 2 :cond_0 iget v0, p1, Landroid/os/Message;->what:I packed-switch v0, :pswitch_data_0 :pswitch_0 goto/16 :goto_0 .line 3 :pswitch_1 iget-object p1, p0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$b;->b:Landroid/support/v4/media/session/MediaControllerCompat$Callback; invoke-virtual {p1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;->l()V goto/16 :goto_0 .line 4 :pswitch_2 iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$b;->b:Landroid/support/v4/media/session/MediaControllerCompat$Callback; iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object; check-cast p1, Ljava/lang/Integer; invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I move-result p1 invoke-virtual {v0, p1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;->m(I)V goto/16 :goto_0 .line 5 :pswitch_3 iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$b;->b:Landroid/support/v4/media/session/MediaControllerCompat$Callback; iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object; check-cast p1, Ljava/lang/Boolean; invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z move-result p1 invoke-virtual {v0, p1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;->c(Z)V goto :goto_0 .line 6 :pswitch_4 iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$b;->b:Landroid/support/v4/media/session/MediaControllerCompat$Callback; iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object; check-cast p1, Ljava/lang/Integer; invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I move-result p1 invoke-virtual {v0, p1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;->i(I)V goto :goto_0 .line 7 :pswitch_5 iget-object p1, p0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$b;->b:Landroid/support/v4/media/session/MediaControllerCompat$Callback; invoke-virtual {p1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;->j()V goto :goto_0 .line 8 :pswitch_6 iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object; check-cast p1, Landroid/os/Bundle; .line 9 invoke-static {p1}, Landroid/support/v4/media/session/MediaSessionCompat;->b(Landroid/os/Bundle;)V .line 10 iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$b;->b:Landroid/support/v4/media/session/MediaControllerCompat$Callback; invoke-virtual {v0, p1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;->d(Landroid/os/Bundle;)V goto :goto_0 .line 11 :pswitch_7 iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$b;->b:Landroid/support/v4/media/session/MediaControllerCompat$Callback; iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object; check-cast p1, Ljava/lang/CharSequence; invoke-virtual {v0, p1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;->h(Ljava/lang/CharSequence;)V goto :goto_0 .line 12 :pswitch_8 iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$b;->b:Landroid/support/v4/media/session/MediaControllerCompat$Callback; iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object; check-cast p1, Ljava/util/List; invoke-virtual {v0, p1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;->g(Ljava/util/List;)V goto :goto_0 .line 13 :pswitch_9 iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$b;->b:Landroid/support/v4/media/session/MediaControllerCompat$Callback; iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object; check-cast p1, Landroid/support/v4/media/session/MediaControllerCompat$d; invoke-virtual {v0, p1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;->b(Landroid/support/v4/media/session/MediaControllerCompat$d;)V goto :goto_0 .line 14 :pswitch_a iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$b;->b:Landroid/support/v4/media/session/MediaControllerCompat$Callback; iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object; check-cast p1, Landroid/support/v4/media/MediaMetadataCompat; invoke-virtual {v0, p1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;->e(Landroid/support/v4/media/MediaMetadataCompat;)V goto :goto_0 .line 15 :pswitch_b iget-object v0, p0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$b;->b:Landroid/support/v4/media/session/MediaControllerCompat$Callback; iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object; check-cast p1, Landroid/support/v4/media/session/PlaybackStateCompat; invoke-virtual {v0, p1}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;->f(Landroid/support/v4/media/session/PlaybackStateCompat;)V goto :goto_0 .line 16 :pswitch_c invoke-virtual {p1}, Landroid/os/Message;->getData()Landroid/os/Bundle; move-result-object v0 .line 17 invoke-static {v0}, Landroid/support/v4/media/session/MediaSessionCompat;->b(Landroid/os/Bundle;)V .line 18 iget-object v1, p0, Landroid/support/v4/media/session/MediaControllerCompat$Callback$b;->b:Landroid/support/v4/media/session/MediaControllerCompat$Callback; iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object; check-cast p1, Ljava/lang/String; invoke-virtual {v1, p1, v0}, Landroid/support/v4/media/session/MediaControllerCompat$Callback;->k(Ljava/lang/String;Landroid/os/Bundle;)V :goto_0 return-void :pswitch_data_0 .packed-switch 0x1 :pswitch_c :pswitch_b :pswitch_a :pswitch_9 :pswitch_8 :pswitch_7 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_0 :pswitch_3 :pswitch_2 :pswitch_1 .end packed-switch .end method