NotificationManagerCompat$NotifyTask.smali 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. .class Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;
  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 = "NotifyTask"
  13. .end annotation
  14. # instance fields
  15. .field final id:I
  16. .field final notif:Landroid/app/Notification;
  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;ILjava/lang/String;Landroid/app/Notification;)V
  21. .locals 0
  22. .param p1, "packageName" # Ljava/lang/String;
  23. .param p2, "id" # I
  24. .param p3, "tag" # Ljava/lang/String;
  25. .param p4, "notif" # Landroid/app/Notification;
  26. .prologue
  27. .line 567
  28. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  29. .line 568
  30. iput-object p1, p0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;->packageName:Ljava/lang/String;
  31. .line 569
  32. iput p2, p0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;->id:I
  33. .line 570
  34. iput-object p3, p0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;->tag:Ljava/lang/String;
  35. .line 571
  36. iput-object p4, p0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;->notif:Landroid/app/Notification;
  37. .line 572
  38. return-void
  39. .end method
  40. # virtual methods
  41. .method public send(Landroid/support/v4/app/INotificationSideChannel;)V
  42. .locals 4
  43. .param p1, "service" # Landroid/support/v4/app/INotificationSideChannel;
  44. .annotation system Ldalvik/annotation/Throws;
  45. value = {
  46. Landroid/os/RemoteException;
  47. }
  48. .end annotation
  49. .prologue
  50. .line 576
  51. iget-object v0, p0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;->packageName:Ljava/lang/String;
  52. iget v1, p0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;->id:I
  53. iget-object v2, p0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;->tag:Ljava/lang/String;
  54. iget-object v3, p0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;->notif:Landroid/app/Notification;
  55. invoke-interface {p1, v0, v1, v2, v3}, Landroid/support/v4/app/INotificationSideChannel;->notify(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V
  56. .line 577
  57. return-void
  58. .end method
  59. .method public toString()Ljava/lang/String;
  60. .locals 3
  61. .prologue
  62. .line 580
  63. new-instance v0, Ljava/lang/StringBuilder;
  64. const-string v1, "NotifyTask["
  65. invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  66. .line 581
  67. .local v0, "sb":Ljava/lang/StringBuilder;
  68. const-string v1, "packageName:"
  69. invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  70. move-result-object v1
  71. iget-object v2, p0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;->packageName:Ljava/lang/String;
  72. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  73. .line 582
  74. const-string v1, ", id:"
  75. invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  76. move-result-object v1
  77. iget v2, p0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;->id:I
  78. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  79. .line 583
  80. const-string v1, ", tag:"
  81. invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  82. move-result-object v1
  83. iget-object v2, p0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;->tag:Ljava/lang/String;
  84. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  85. .line 584
  86. const-string v1, "]"
  87. invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  88. .line 585
  89. invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  90. move-result-object v1
  91. return-object v1
  92. .end method