NotificationManagerCompat$CancelTask.smali 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. .class Landroid/support/v4/app/NotificationManagerCompat$CancelTask;
  2. .super Ljava/lang/Object;
  3. .source "NotificationManagerCompat.java"
  4. # interfaces
  5. .implements Landroid/support/v4/app/NotificationManagerCompat$Task;
  6. # annotations
  7. .annotation system Ldalvik/annotation/EnclosingClass;
  8. value = Landroid/support/v4/app/NotificationManagerCompat;
  9. .end annotation
  10. .annotation system Ldalvik/annotation/InnerClass;
  11. accessFlags = 0xa
  12. name = "CancelTask"
  13. .end annotation
  14. # instance fields
  15. .field final all:Z
  16. .field final id:I
  17. .field final packageName:Ljava/lang/String;
  18. .field final tag:Ljava/lang/String;
  19. # direct methods
  20. .method public constructor <init>(Ljava/lang/String;)V
  21. .locals 1
  22. .param p1, "packageName" # Ljava/lang/String;
  23. .prologue
  24. .line 595
  25. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  26. .line 596
  27. iput-object p1, p0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;->packageName:Ljava/lang/String;
  28. .line 597
  29. const/4 v0, 0x0
  30. iput v0, p0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;->id:I
  31. .line 598
  32. const/4 v0, 0x0
  33. iput-object v0, p0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;->tag:Ljava/lang/String;
  34. .line 599
  35. const/4 v0, 0x1
  36. iput-boolean v0, p0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;->all:Z
  37. .line 600
  38. return-void
  39. .end method
  40. .method public constructor <init>(Ljava/lang/String;ILjava/lang/String;)V
  41. .locals 1
  42. .param p1, "packageName" # Ljava/lang/String;
  43. .param p2, "id" # I
  44. .param p3, "tag" # Ljava/lang/String;
  45. .prologue
  46. .line 602
  47. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  48. .line 603
  49. iput-object p1, p0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;->packageName:Ljava/lang/String;
  50. .line 604
  51. iput p2, p0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;->id:I
  52. .line 605
  53. iput-object p3, p0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;->tag:Ljava/lang/String;
  54. .line 606
  55. const/4 v0, 0x0
  56. iput-boolean v0, p0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;->all:Z
  57. .line 607
  58. return-void
  59. .end method
  60. # virtual methods
  61. .method public send(Landroid/support/v4/app/INotificationSideChannel;)V
  62. .locals 3
  63. .param p1, "service" # Landroid/support/v4/app/INotificationSideChannel;
  64. .annotation system Ldalvik/annotation/Throws;
  65. value = {
  66. Landroid/os/RemoteException;
  67. }
  68. .end annotation
  69. .prologue
  70. .line 611
  71. iget-boolean v0, p0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;->all:Z
  72. if-eqz v0, :cond_0
  73. .line 612
  74. iget-object v0, p0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;->packageName:Ljava/lang/String;
  75. invoke-interface {p1, v0}, Landroid/support/v4/app/INotificationSideChannel;->cancelAll(Ljava/lang/String;)V
  76. .line 616
  77. :goto_0
  78. return-void
  79. .line 614
  80. :cond_0
  81. iget-object v0, p0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;->packageName:Ljava/lang/String;
  82. iget v1, p0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;->id:I
  83. iget-object v2, p0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;->tag:Ljava/lang/String;
  84. invoke-interface {p1, v0, v1, v2}, Landroid/support/v4/app/INotificationSideChannel;->cancel(Ljava/lang/String;ILjava/lang/String;)V
  85. goto :goto_0
  86. .end method
  87. .method public toString()Ljava/lang/String;
  88. .locals 3
  89. .prologue
  90. .line 619
  91. new-instance v0, Ljava/lang/StringBuilder;
  92. const-string v1, "CancelTask["
  93. invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  94. .line 620
  95. .local v0, "sb":Ljava/lang/StringBuilder;
  96. const-string v1, "packageName:"
  97. invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  98. move-result-object v1
  99. iget-object v2, p0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;->packageName:Ljava/lang/String;
  100. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  101. .line 621
  102. const-string v1, ", id:"
  103. invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  104. move-result-object v1
  105. iget v2, p0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;->id:I
  106. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  107. .line 622
  108. const-string v1, ", tag:"
  109. invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  110. move-result-object v1
  111. iget-object v2, p0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;->tag:Ljava/lang/String;
  112. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  113. .line 623
  114. const-string v1, ", all:"
  115. invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  116. move-result-object v1
  117. iget-boolean v2, p0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;->all:Z
  118. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
  119. .line 624
  120. const-string v1, "]"
  121. invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  122. .line 625
  123. invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  124. move-result-object v1
  125. return-object v1
  126. .end method