MediaBrowserServiceCompat$MediaBrowserServiceImplBase.smali 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. .class Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;
  2. .super Ljava/lang/Object;
  3. .source "MediaBrowserServiceCompat.java"
  4. # interfaces
  5. .implements Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImpl;
  6. # annotations
  7. .annotation system Ldalvik/annotation/EnclosingClass;
  8. value = Landroid/support/v4/media/MediaBrowserServiceCompat;
  9. .end annotation
  10. .annotation system Ldalvik/annotation/InnerClass;
  11. accessFlags = 0x0
  12. name = "MediaBrowserServiceImplBase"
  13. .end annotation
  14. # instance fields
  15. .field private mMessenger:Landroid/os/Messenger;
  16. .field final synthetic this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  17. # direct methods
  18. .method constructor <init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V
  19. .locals 0
  20. .prologue
  21. .line 107
  22. iput-object p1, p0, Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  23. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  24. return-void
  25. .end method
  26. # virtual methods
  27. .method public onBind(Landroid/content/Intent;)Landroid/os/IBinder;
  28. .locals 2
  29. .param p1, "intent" # Landroid/content/Intent;
  30. .prologue
  31. .line 117
  32. const-string v0, "android.media.browse.MediaBrowserService"
  33. invoke-virtual {p1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
  34. move-result-object v1
  35. invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  36. move-result v0
  37. if-eqz v0, :cond_0
  38. .line 118
  39. iget-object v0, p0, Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->mMessenger:Landroid/os/Messenger;
  40. invoke-virtual {v0}, Landroid/os/Messenger;->getBinder()Landroid/os/IBinder;
  41. move-result-object v0
  42. .line 120
  43. :goto_0
  44. return-object v0
  45. :cond_0
  46. const/4 v0, 0x0
  47. goto :goto_0
  48. .end method
  49. .method public onCreate()V
  50. .locals 2
  51. .prologue
  52. .line 112
  53. new-instance v0, Landroid/os/Messenger;
  54. iget-object v1, p0, Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  55. invoke-static {v1}, Landroid/support/v4/media/MediaBrowserServiceCompat;->access$100(Landroid/support/v4/media/MediaBrowserServiceCompat;)Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;
  56. move-result-object v1
  57. invoke-direct {v0, v1}, Landroid/os/Messenger;-><init>(Landroid/os/Handler;)V
  58. iput-object v0, p0, Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplBase;->mMessenger:Landroid/os/Messenger;
  59. .line 113
  60. return-void
  61. .end method