MediaBrowserServiceCompatApi24.smali 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. .class Landroid/support/v4/media/MediaBrowserServiceCompatApi24;
  2. .super Ljava/lang/Object;
  3. .source ""
  4. # annotations
  5. .annotation system Ldalvik/annotation/MemberClasses;
  6. value = {
  7. Landroid/support/v4/media/MediaBrowserServiceCompatApi24$MediaBrowserServiceAdaptor;,
  8. Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ResultWrapper;,
  9. Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ServiceCompatProxy;
  10. }
  11. .end annotation
  12. # static fields
  13. .field private static final TAG:Ljava/lang/String; = "MBSCompatApi24"
  14. .field private static sResultFlags:Ljava/lang/reflect/Field;
  15. # direct methods
  16. .method static constructor <clinit>()V
  17. .locals 2
  18. :try_start_0
  19. const-class v0, Landroid/service/media/MediaBrowserService$Result;
  20. const-string v1, "mFlags"
  21. invoke-virtual {v0, v1}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  22. move-result-object v0
  23. sput-object v0, Landroid/support/v4/media/MediaBrowserServiceCompatApi24;->sResultFlags:Ljava/lang/reflect/Field;
  24. sget-object v0, Landroid/support/v4/media/MediaBrowserServiceCompatApi24;->sResultFlags:Ljava/lang/reflect/Field;
  25. const/4 v1, 0x1
  26. invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
  27. :try_end_0
  28. .catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_0
  29. goto :goto_0
  30. :catch_0
  31. move-exception v0
  32. const-string v1, "MBSCompatApi24"
  33. invoke-static {v1, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)I
  34. :goto_0
  35. return-void
  36. .end method
  37. .method constructor <init>()V
  38. .locals 0
  39. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  40. return-void
  41. .end method
  42. .method static synthetic access$000()Ljava/lang/reflect/Field;
  43. .locals 1
  44. sget-object v0, Landroid/support/v4/media/MediaBrowserServiceCompatApi24;->sResultFlags:Ljava/lang/reflect/Field;
  45. return-object v0
  46. .end method
  47. .method public static createService(Landroid/content/Context;Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ServiceCompatProxy;)Ljava/lang/Object;
  48. .locals 1
  49. new-instance v0, Landroid/support/v4/media/MediaBrowserServiceCompatApi24$MediaBrowserServiceAdaptor;
  50. invoke-direct {v0, p0, p1}, Landroid/support/v4/media/MediaBrowserServiceCompatApi24$MediaBrowserServiceAdaptor;-><init>(Landroid/content/Context;Landroid/support/v4/media/MediaBrowserServiceCompatApi24$ServiceCompatProxy;)V
  51. return-object v0
  52. .end method
  53. .method public static getBrowserRootHints(Ljava/lang/Object;)Landroid/os/Bundle;
  54. .locals 0
  55. check-cast p0, Landroid/service/media/MediaBrowserService;
  56. invoke-virtual {p0}, Landroid/service/media/MediaBrowserService;->getBrowserRootHints()Landroid/os/Bundle;
  57. move-result-object p0
  58. return-object p0
  59. .end method
  60. .method public static notifyChildrenChanged(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V
  61. .locals 0
  62. check-cast p0, Landroid/service/media/MediaBrowserService;
  63. invoke-virtual {p0, p1, p2}, Landroid/service/media/MediaBrowserService;->notifyChildrenChanged(Ljava/lang/String;Landroid/os/Bundle;)V
  64. return-void
  65. .end method