799 lines
		
	
	
		
			20 KiB
		
	
	
	
		
			Smali
		
	
	
	
	
	
			
		
		
	
	
			799 lines
		
	
	
		
			20 KiB
		
	
	
	
		
			Smali
		
	
	
	
	
	
| .class public Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$c;
 | |
| .super Landroid/os/Handler;
 | |
| .source "MediaSessionCompat.java"
 | |
| 
 | |
| 
 | |
| # annotations
 | |
| .annotation system Ldalvik/annotation/EnclosingClass;
 | |
|     value = Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
 | |
| .end annotation
 | |
| 
 | |
| .annotation system Ldalvik/annotation/InnerClass;
 | |
|     accessFlags = 0x1
 | |
|     name = "c"
 | |
| .end annotation
 | |
| 
 | |
| 
 | |
| # static fields
 | |
| .field public static final A:I = 0x19
 | |
| 
 | |
| .field public static final B:I = 0x1a
 | |
| 
 | |
| .field public static final C:I = 0x1b
 | |
| 
 | |
| .field public static final D:I = 0x1c
 | |
| 
 | |
| .field public static final E:I = 0x1d
 | |
| 
 | |
| .field public static final F:I = 0x1e
 | |
| 
 | |
| .field public static final G:I = 0x7f
 | |
| 
 | |
| .field public static final H:I = 0x7e
 | |
| 
 | |
| .field public static final b:I = 0x1
 | |
| 
 | |
| .field public static final c:I = 0x2
 | |
| 
 | |
| .field public static final d:I = 0x3
 | |
| 
 | |
| .field public static final e:I = 0x4
 | |
| 
 | |
| .field public static final f:I = 0x5
 | |
| 
 | |
| .field public static final g:I = 0x6
 | |
| 
 | |
| .field public static final h:I = 0x7
 | |
| 
 | |
| .field public static final i:I = 0x8
 | |
| 
 | |
| .field public static final j:I = 0x9
 | |
| 
 | |
| .field public static final k:I = 0xa
 | |
| 
 | |
| .field public static final l:I = 0xb
 | |
| 
 | |
| .field public static final m:I = 0xc
 | |
| 
 | |
| .field public static final n:I = 0xd
 | |
| 
 | |
| .field public static final o:I = 0xe
 | |
| 
 | |
| .field public static final p:I = 0xf
 | |
| 
 | |
| .field public static final q:I = 0x10
 | |
| 
 | |
| .field public static final r:I = 0x11
 | |
| 
 | |
| .field public static final s:I = 0x12
 | |
| 
 | |
| .field public static final t:I = 0x13
 | |
| 
 | |
| .field public static final u:I = 0x1f
 | |
| 
 | |
| .field public static final v:I = 0x20
 | |
| 
 | |
| .field public static final w:I = 0x14
 | |
| 
 | |
| .field public static final x:I = 0x15
 | |
| 
 | |
| .field public static final y:I = 0x16
 | |
| 
 | |
| .field public static final z:I = 0x17
 | |
| 
 | |
| 
 | |
| # instance fields
 | |
| .field public final synthetic a:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
 | |
| 
 | |
| 
 | |
| # direct methods
 | |
| .method public constructor <init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/os/Looper;)V
 | |
|     .locals 0
 | |
|     .annotation system Ldalvik/annotation/MethodParameters;
 | |
|         accessFlags = {
 | |
|             0x8010,
 | |
|             0x0
 | |
|         }
 | |
|         names = {
 | |
|             "this$0",
 | |
|             "looper"
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .line 1
 | |
|     iput-object p1, p0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$c;->a:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
 | |
| 
 | |
|     .line 2
 | |
|     invoke-direct {p0, p2}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
 | |
| 
 | |
|     return-void
 | |
| .end method
 | |
| 
 | |
| 
 | |
| # virtual methods
 | |
| .method public final a(Landroid/view/KeyEvent;Landroid/support/v4/media/session/MediaSessionCompat$b;)V
 | |
|     .locals 7
 | |
|     .annotation system Ldalvik/annotation/MethodParameters;
 | |
|         accessFlags = {
 | |
|             0x0,
 | |
|             0x0
 | |
|         }
 | |
|         names = {
 | |
|             "ke",
 | |
|             "cb"
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     if-eqz p1, :cond_5
 | |
| 
 | |
|     .line 1
 | |
|     invoke-virtual {p1}, Landroid/view/KeyEvent;->getAction()I
 | |
| 
 | |
|     move-result v0
 | |
| 
 | |
|     if-eqz v0, :cond_0
 | |
| 
 | |
|     goto/16 :goto_1
 | |
| 
 | |
|     .line 2
 | |
|     :cond_0
 | |
|     iget-object v0, p0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$c;->a:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
 | |
| 
 | |
|     iget-object v0, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->t:Landroid/support/v4/media/session/PlaybackStateCompat;
 | |
| 
 | |
|     const-wide/16 v1, 0x0
 | |
| 
 | |
|     if-nez v0, :cond_1
 | |
| 
 | |
|     move-wide v3, v1
 | |
| 
 | |
|     goto :goto_0
 | |
| 
 | |
|     :cond_1
 | |
|     invoke-virtual {v0}, Landroid/support/v4/media/session/PlaybackStateCompat;->c()J
 | |
| 
 | |
|     move-result-wide v3
 | |
| 
 | |
|     .line 3
 | |
|     :goto_0
 | |
|     invoke-virtual {p1}, Landroid/view/KeyEvent;->getKeyCode()I
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     const/16 v0, 0x4f
 | |
| 
 | |
|     if-eq p1, v0, :cond_4
 | |
| 
 | |
|     const/16 v0, 0x7e
 | |
| 
 | |
|     if-eq p1, v0, :cond_3
 | |
| 
 | |
|     const/16 v0, 0x7f
 | |
| 
 | |
|     if-eq p1, v0, :cond_2
 | |
| 
 | |
|     packed-switch p1, :pswitch_data_0
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     :pswitch_0
 | |
|     const-wide/16 v5, 0x40
 | |
| 
 | |
|     and-long/2addr v3, v5
 | |
| 
 | |
|     cmp-long p1, v3, v1
 | |
| 
 | |
|     if-eqz p1, :cond_5
 | |
| 
 | |
|     .line 4
 | |
|     invoke-virtual {p2}, Landroid/support/v4/media/session/MediaSessionCompat$b;->f()V
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     :pswitch_1
 | |
|     const-wide/16 v5, 0x8
 | |
| 
 | |
|     and-long/2addr v3, v5
 | |
| 
 | |
|     cmp-long p1, v3, v1
 | |
| 
 | |
|     if-eqz p1, :cond_5
 | |
| 
 | |
|     .line 5
 | |
|     invoke-virtual {p2}, Landroid/support/v4/media/session/MediaSessionCompat$b;->s()V
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     :pswitch_2
 | |
|     const-wide/16 v5, 0x10
 | |
| 
 | |
|     and-long/2addr v3, v5
 | |
| 
 | |
|     cmp-long p1, v3, v1
 | |
| 
 | |
|     if-eqz p1, :cond_5
 | |
| 
 | |
|     .line 6
 | |
|     invoke-virtual {p2}, Landroid/support/v4/media/session/MediaSessionCompat$b;->B()V
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     :pswitch_3
 | |
|     const-wide/16 v5, 0x20
 | |
| 
 | |
|     and-long/2addr v3, v5
 | |
| 
 | |
|     cmp-long p1, v3, v1
 | |
| 
 | |
|     if-eqz p1, :cond_5
 | |
| 
 | |
|     .line 7
 | |
|     invoke-virtual {p2}, Landroid/support/v4/media/session/MediaSessionCompat$b;->A()V
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     :pswitch_4
 | |
|     const-wide/16 v5, 0x1
 | |
| 
 | |
|     and-long/2addr v3, v5
 | |
| 
 | |
|     cmp-long p1, v3, v1
 | |
| 
 | |
|     if-eqz p1, :cond_5
 | |
| 
 | |
|     .line 8
 | |
|     invoke-virtual {p2}, Landroid/support/v4/media/session/MediaSessionCompat$b;->D()V
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     :cond_2
 | |
|     const-wide/16 v5, 0x2
 | |
| 
 | |
|     and-long/2addr v3, v5
 | |
| 
 | |
|     cmp-long p1, v3, v1
 | |
| 
 | |
|     if-eqz p1, :cond_5
 | |
| 
 | |
|     .line 9
 | |
|     invoke-virtual {p2}, Landroid/support/v4/media/session/MediaSessionCompat$b;->h()V
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     :cond_3
 | |
|     const-wide/16 v5, 0x4
 | |
| 
 | |
|     and-long/2addr v3, v5
 | |
| 
 | |
|     cmp-long p1, v3, v1
 | |
| 
 | |
|     if-eqz p1, :cond_5
 | |
| 
 | |
|     .line 10
 | |
|     invoke-virtual {p2}, Landroid/support/v4/media/session/MediaSessionCompat$b;->i()V
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     :cond_4
 | |
|     :pswitch_5
 | |
|     const-string p1, "MediaSessionCompat"
 | |
| 
 | |
|     const-string p2, "KEYCODE_MEDIA_PLAY_PAUSE and KEYCODE_HEADSETHOOK are handled already"
 | |
| 
 | |
|     .line 11
 | |
|     invoke-static {p1, p2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
 | |
| 
 | |
|     :cond_5
 | |
|     :goto_1
 | |
|     return-void
 | |
| 
 | |
|     nop
 | |
| 
 | |
|     :pswitch_data_0
 | |
|     .packed-switch 0x55
 | |
|         :pswitch_5
 | |
|         :pswitch_4
 | |
|         :pswitch_3
 | |
|         :pswitch_2
 | |
|         :pswitch_1
 | |
|         :pswitch_0
 | |
|     .end packed-switch
 | |
| .end method
 | |
| 
 | |
| .method public handleMessage(Landroid/os/Message;)V
 | |
|     .locals 7
 | |
|     .annotation system Ldalvik/annotation/MethodParameters;
 | |
|         accessFlags = {
 | |
|             0x0
 | |
|         }
 | |
|         names = {
 | |
|             "msg"
 | |
|         }
 | |
|     .end annotation
 | |
| 
 | |
|     .line 1
 | |
|     iget-object v0, p0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$c;->a:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
 | |
| 
 | |
|     iget-object v0, v0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->p:Landroid/support/v4/media/session/MediaSessionCompat$b;
 | |
| 
 | |
|     if-nez v0, :cond_0
 | |
| 
 | |
|     return-void
 | |
| 
 | |
|     .line 2
 | |
|     :cond_0
 | |
|     invoke-virtual {p1}, Landroid/os/Message;->getData()Landroid/os/Bundle;
 | |
| 
 | |
|     move-result-object v1
 | |
| 
 | |
|     .line 3
 | |
|     invoke-static {v1}, Landroid/support/v4/media/session/MediaSessionCompat;->b(Landroid/os/Bundle;)V
 | |
| 
 | |
|     .line 4
 | |
|     iget-object v2, p0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$c;->a:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
 | |
| 
 | |
|     new-instance v3, Landroidx/media/e$b;
 | |
| 
 | |
|     const-string v4, "data_calling_pkg"
 | |
| 
 | |
|     invoke-virtual {v1, v4}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
 | |
| 
 | |
|     move-result-object v4
 | |
| 
 | |
|     const-string v5, "data_calling_pid"
 | |
| 
 | |
|     .line 5
 | |
|     invoke-virtual {v1, v5}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
 | |
| 
 | |
|     move-result v5
 | |
| 
 | |
|     const-string v6, "data_calling_uid"
 | |
| 
 | |
|     invoke-virtual {v1, v6}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
 | |
| 
 | |
|     move-result v6
 | |
| 
 | |
|     invoke-direct {v3, v4, v5, v6}, Landroidx/media/e$b;-><init>(Ljava/lang/String;II)V
 | |
| 
 | |
|     .line 6
 | |
|     invoke-virtual {v2, v3}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->o(Landroidx/media/e$b;)V
 | |
| 
 | |
|     const-string v2, "data_extras"
 | |
| 
 | |
|     .line 7
 | |
|     invoke-virtual {v1, v2}, Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;
 | |
| 
 | |
|     move-result-object v1
 | |
| 
 | |
|     .line 8
 | |
|     invoke-static {v1}, Landroid/support/v4/media/session/MediaSessionCompat;->b(Landroid/os/Bundle;)V
 | |
| 
 | |
|     const/4 v2, 0x0
 | |
| 
 | |
|     .line 9
 | |
|     :try_start_0
 | |
|     iget v3, p1, Landroid/os/Message;->what:I
 | |
| 
 | |
|     const/4 v4, 0x0
 | |
| 
 | |
|     packed-switch v3, :pswitch_data_0
 | |
| 
 | |
|     :pswitch_0
 | |
|     goto/16 :goto_1
 | |
| 
 | |
|     .line 10
 | |
|     :pswitch_1
 | |
|     iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
 | |
| 
 | |
|     check-cast p1, Ljava/lang/Float;
 | |
| 
 | |
|     invoke-virtual {p1}, Ljava/lang/Float;->floatValue()F
 | |
| 
 | |
|     move-result p1
 | |
| 
 | |
|     invoke-virtual {v0, p1}, Landroid/support/v4/media/session/MediaSessionCompat$b;->v(F)V
 | |
| 
 | |
|     goto/16 :goto_1
 | |
| 
 | |
|     .line 11
 | |
|     :pswitch_2
 | |
|     iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
 | |
| 
 | |
|     check-cast p1, Landroid/support/v4/media/RatingCompat;
 | |
| 
 | |
|     invoke-virtual {v0, p1, v1}, Landroid/support/v4/media/session/MediaSessionCompat$b;->x(Landroid/support/v4/media/RatingCompat;Landroid/os/Bundle;)V
 | |
| 
 | |
|     goto/16 :goto_1
 | |
| 
 | |
|     .line 12
 | |
|     :pswitch_3
 | |
|     iget p1, p1, Landroid/os/Message;->arg1:I
 | |
| 
 | |
|     invoke-virtual {v0, p1}, Landroid/support/v4/media/session/MediaSessionCompat$b;->z(I)V
 | |
| 
 | |
|     goto/16 :goto_1
 | |
| 
 | |
|     .line 13
 | |
|     :pswitch_4
 | |
|     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/MediaSessionCompat$b;->u(Z)V
 | |
| 
 | |
|     goto/16 :goto_1
 | |
| 
 | |
|     .line 14
 | |
|     :pswitch_5
 | |
|     iget-object v1, p0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$c;->a:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
 | |
| 
 | |
|     iget-object v1, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->v:Ljava/util/List;
 | |
| 
 | |
|     if-eqz v1, :cond_2
 | |
| 
 | |
|     .line 15
 | |
|     iget v3, p1, Landroid/os/Message;->arg1:I
 | |
| 
 | |
|     if-ltz v3, :cond_1
 | |
| 
 | |
|     invoke-interface {v1}, Ljava/util/List;->size()I
 | |
| 
 | |
|     move-result v1
 | |
| 
 | |
|     if-ge v3, v1, :cond_1
 | |
| 
 | |
|     .line 16
 | |
|     iget-object v1, p0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$c;->a:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
 | |
| 
 | |
|     iget-object v1, v1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->v:Ljava/util/List;
 | |
| 
 | |
|     iget p1, p1, Landroid/os/Message;->arg1:I
 | |
| 
 | |
|     invoke-interface {v1, p1}, Ljava/util/List;->get(I)Ljava/lang/Object;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     check-cast p1, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;
 | |
| 
 | |
|     goto :goto_0
 | |
| 
 | |
|     :cond_1
 | |
|     move-object p1, v2
 | |
| 
 | |
|     :goto_0
 | |
|     if-eqz p1, :cond_2
 | |
| 
 | |
|     .line 17
 | |
|     invoke-virtual {p1}, Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->d()Landroid/support/v4/media/MediaDescriptionCompat;
 | |
| 
 | |
|     move-result-object p1
 | |
| 
 | |
|     invoke-virtual {v0, p1}, Landroid/support/v4/media/session/MediaSessionCompat$b;->q(Landroid/support/v4/media/MediaDescriptionCompat;)V
 | |
| 
 | |
|     goto/16 :goto_1
 | |
| 
 | |
|     .line 18
 | |
|     :pswitch_6
 | |
|     iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
 | |
| 
 | |
|     check-cast p1, Landroid/support/v4/media/MediaDescriptionCompat;
 | |
| 
 | |
|     invoke-virtual {v0, p1}, Landroid/support/v4/media/session/MediaSessionCompat$b;->q(Landroid/support/v4/media/MediaDescriptionCompat;)V
 | |
| 
 | |
|     goto/16 :goto_1
 | |
| 
 | |
|     .line 19
 | |
|     :pswitch_7
 | |
|     iget-object v1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
 | |
| 
 | |
|     check-cast v1, Landroid/support/v4/media/MediaDescriptionCompat;
 | |
| 
 | |
|     iget p1, p1, Landroid/os/Message;->arg1:I
 | |
| 
 | |
|     invoke-virtual {v0, v1, p1}, Landroid/support/v4/media/session/MediaSessionCompat$b;->c(Landroid/support/v4/media/MediaDescriptionCompat;I)V
 | |
| 
 | |
|     goto/16 :goto_1
 | |
| 
 | |
|     .line 20
 | |
|     :pswitch_8
 | |
|     iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
 | |
| 
 | |
|     check-cast p1, Landroid/support/v4/media/MediaDescriptionCompat;
 | |
| 
 | |
|     invoke-virtual {v0, p1}, Landroid/support/v4/media/session/MediaSessionCompat$b;->b(Landroid/support/v4/media/MediaDescriptionCompat;)V
 | |
| 
 | |
|     goto/16 :goto_1
 | |
| 
 | |
|     .line 21
 | |
|     :pswitch_9
 | |
|     iget p1, p1, Landroid/os/Message;->arg1:I
 | |
| 
 | |
|     invoke-virtual {v0, p1}, Landroid/support/v4/media/session/MediaSessionCompat$b;->y(I)V
 | |
| 
 | |
|     goto/16 :goto_1
 | |
| 
 | |
|     .line 22
 | |
|     :pswitch_a
 | |
|     iget-object v0, p0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$c;->a:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
 | |
| 
 | |
|     iget p1, p1, Landroid/os/Message;->arg1:I
 | |
| 
 | |
|     invoke-virtual {v0, p1, v4}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->L(II)V
 | |
| 
 | |
|     goto/16 :goto_1
 | |
| 
 | |
|     .line 23
 | |
|     :pswitch_b
 | |
|     iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
 | |
| 
 | |
|     check-cast p1, Landroid/view/KeyEvent;
 | |
| 
 | |
|     .line 24
 | |
|     new-instance v1, Landroid/content/Intent;
 | |
| 
 | |
|     const-string v3, "android.intent.action.MEDIA_BUTTON"
 | |
| 
 | |
|     invoke-direct {v1, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
 | |
| 
 | |
|     const-string v3, "android.intent.extra.KEY_EVENT"
 | |
| 
 | |
|     .line 25
 | |
|     invoke-virtual {v1, v3, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
 | |
| 
 | |
|     .line 26
 | |
|     invoke-virtual {v0, v1}, Landroid/support/v4/media/session/MediaSessionCompat$b;->g(Landroid/content/Intent;)Z
 | |
| 
 | |
|     move-result v1
 | |
| 
 | |
|     if-nez v1, :cond_2
 | |
| 
 | |
|     .line 27
 | |
|     invoke-virtual {p0, p1, v0}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$c;->a(Landroid/view/KeyEvent;Landroid/support/v4/media/session/MediaSessionCompat$b;)V
 | |
| 
 | |
|     goto/16 :goto_1
 | |
| 
 | |
|     .line 28
 | |
|     :pswitch_c
 | |
|     iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
 | |
| 
 | |
|     check-cast p1, Ljava/lang/String;
 | |
| 
 | |
|     invoke-virtual {v0, p1, v1}, Landroid/support/v4/media/session/MediaSessionCompat$b;->e(Ljava/lang/String;Landroid/os/Bundle;)V
 | |
| 
 | |
|     goto/16 :goto_1
 | |
| 
 | |
|     .line 29
 | |
|     :pswitch_d
 | |
|     iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
 | |
| 
 | |
|     check-cast p1, Landroid/support/v4/media/RatingCompat;
 | |
| 
 | |
|     invoke-virtual {v0, p1}, Landroid/support/v4/media/session/MediaSessionCompat$b;->w(Landroid/support/v4/media/RatingCompat;)V
 | |
| 
 | |
|     goto/16 :goto_1
 | |
| 
 | |
|     .line 30
 | |
|     :pswitch_e
 | |
|     iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
 | |
| 
 | |
|     check-cast p1, Ljava/lang/Long;
 | |
| 
 | |
|     invoke-virtual {p1}, Ljava/lang/Long;->longValue()J
 | |
| 
 | |
|     move-result-wide v3
 | |
| 
 | |
|     invoke-virtual {v0, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompat$b;->t(J)V
 | |
| 
 | |
|     goto/16 :goto_1
 | |
| 
 | |
|     .line 31
 | |
|     :pswitch_f
 | |
|     invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$b;->s()V
 | |
| 
 | |
|     goto/16 :goto_1
 | |
| 
 | |
|     .line 32
 | |
|     :pswitch_10
 | |
|     invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$b;->f()V
 | |
| 
 | |
|     goto/16 :goto_1
 | |
| 
 | |
|     .line 33
 | |
|     :pswitch_11
 | |
|     invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$b;->B()V
 | |
| 
 | |
|     goto/16 :goto_1
 | |
| 
 | |
|     .line 34
 | |
|     :pswitch_12
 | |
|     invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$b;->A()V
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     .line 35
 | |
|     :pswitch_13
 | |
|     invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$b;->D()V
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     .line 36
 | |
|     :pswitch_14
 | |
|     invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$b;->h()V
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     .line 37
 | |
|     :pswitch_15
 | |
|     iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
 | |
| 
 | |
|     check-cast p1, Ljava/lang/Long;
 | |
| 
 | |
|     invoke-virtual {p1}, Ljava/lang/Long;->longValue()J
 | |
| 
 | |
|     move-result-wide v3
 | |
| 
 | |
|     invoke-virtual {v0, v3, v4}, Landroid/support/v4/media/session/MediaSessionCompat$b;->C(J)V
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     .line 38
 | |
|     :pswitch_16
 | |
|     iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
 | |
| 
 | |
|     check-cast p1, Landroid/net/Uri;
 | |
| 
 | |
|     invoke-virtual {v0, p1, v1}, Landroid/support/v4/media/session/MediaSessionCompat$b;->l(Landroid/net/Uri;Landroid/os/Bundle;)V
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     .line 39
 | |
|     :pswitch_17
 | |
|     iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
 | |
| 
 | |
|     check-cast p1, Ljava/lang/String;
 | |
| 
 | |
|     invoke-virtual {v0, p1, v1}, Landroid/support/v4/media/session/MediaSessionCompat$b;->k(Ljava/lang/String;Landroid/os/Bundle;)V
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     .line 40
 | |
|     :pswitch_18
 | |
|     iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
 | |
| 
 | |
|     check-cast p1, Ljava/lang/String;
 | |
| 
 | |
|     invoke-virtual {v0, p1, v1}, Landroid/support/v4/media/session/MediaSessionCompat$b;->j(Ljava/lang/String;Landroid/os/Bundle;)V
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     .line 41
 | |
|     :pswitch_19
 | |
|     invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$b;->i()V
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     .line 42
 | |
|     :pswitch_1a
 | |
|     iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
 | |
| 
 | |
|     check-cast p1, Landroid/net/Uri;
 | |
| 
 | |
|     invoke-virtual {v0, p1, v1}, Landroid/support/v4/media/session/MediaSessionCompat$b;->p(Landroid/net/Uri;Landroid/os/Bundle;)V
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     .line 43
 | |
|     :pswitch_1b
 | |
|     iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
 | |
| 
 | |
|     check-cast p1, Ljava/lang/String;
 | |
| 
 | |
|     invoke-virtual {v0, p1, v1}, Landroid/support/v4/media/session/MediaSessionCompat$b;->o(Ljava/lang/String;Landroid/os/Bundle;)V
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     .line 44
 | |
|     :pswitch_1c
 | |
|     iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
 | |
| 
 | |
|     check-cast p1, Ljava/lang/String;
 | |
| 
 | |
|     invoke-virtual {v0, p1, v1}, Landroid/support/v4/media/session/MediaSessionCompat$b;->n(Ljava/lang/String;Landroid/os/Bundle;)V
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     .line 45
 | |
|     :pswitch_1d
 | |
|     invoke-virtual {v0}, Landroid/support/v4/media/session/MediaSessionCompat$b;->m()V
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     .line 46
 | |
|     :pswitch_1e
 | |
|     iget-object v0, p0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$c;->a:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
 | |
| 
 | |
|     iget p1, p1, Landroid/os/Message;->arg1:I
 | |
| 
 | |
|     invoke-virtual {v0, p1, v4}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->s(II)V
 | |
| 
 | |
|     goto :goto_1
 | |
| 
 | |
|     .line 47
 | |
|     :pswitch_1f
 | |
|     iget-object p1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
 | |
| 
 | |
|     check-cast p1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$b;
 | |
| 
 | |
|     .line 48
 | |
|     iget-object v1, p1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$b;->a:Ljava/lang/String;
 | |
| 
 | |
|     iget-object v3, p1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$b;->b:Landroid/os/Bundle;
 | |
| 
 | |
|     iget-object p1, p1, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$b;->c:Landroid/os/ResultReceiver;
 | |
| 
 | |
|     invoke-virtual {v0, v1, v3, p1}, Landroid/support/v4/media/session/MediaSessionCompat$b;->d(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V
 | |
|     :try_end_0
 | |
|     .catchall {:try_start_0 .. :try_end_0} :catchall_0
 | |
| 
 | |
|     .line 49
 | |
|     :cond_2
 | |
|     :goto_1
 | |
|     iget-object p1, p0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$c;->a:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
 | |
| 
 | |
|     invoke-virtual {p1, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->o(Landroidx/media/e$b;)V
 | |
| 
 | |
|     return-void
 | |
| 
 | |
|     :catchall_0
 | |
|     move-exception p1
 | |
| 
 | |
|     iget-object v0, p0, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$c;->a:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
 | |
| 
 | |
|     invoke-virtual {v0, v2}, Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->o(Landroidx/media/e$b;)V
 | |
| 
 | |
|     .line 50
 | |
|     throw p1
 | |
| 
 | |
|     nop
 | |
| 
 | |
|     :pswitch_data_0
 | |
|     .packed-switch 0x1
 | |
|         :pswitch_1f
 | |
|         :pswitch_1e
 | |
|         :pswitch_1d
 | |
|         :pswitch_1c
 | |
|         :pswitch_1b
 | |
|         :pswitch_1a
 | |
|         :pswitch_19
 | |
|         :pswitch_18
 | |
|         :pswitch_17
 | |
|         :pswitch_16
 | |
|         :pswitch_15
 | |
|         :pswitch_14
 | |
|         :pswitch_13
 | |
|         :pswitch_12
 | |
|         :pswitch_11
 | |
|         :pswitch_10
 | |
|         :pswitch_f
 | |
|         :pswitch_e
 | |
|         :pswitch_d
 | |
|         :pswitch_c
 | |
|         :pswitch_b
 | |
|         :pswitch_a
 | |
|         :pswitch_9
 | |
|         :pswitch_0
 | |
|         :pswitch_8
 | |
|         :pswitch_7
 | |
|         :pswitch_6
 | |
|         :pswitch_5
 | |
|         :pswitch_4
 | |
|         :pswitch_3
 | |
|         :pswitch_2
 | |
|         :pswitch_1
 | |
|     .end packed-switch
 | |
| .end method
 |