NotificationCompat$CarExtender$UnreadConversation.smali 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. .class public Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;
  2. .super Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;
  3. .source "NotificationCompat.java"
  4. # annotations
  5. .annotation system Ldalvik/annotation/EnclosingClass;
  6. value = Landroid/support/v4/app/NotificationCompat$CarExtender;
  7. .end annotation
  8. .annotation system Ldalvik/annotation/InnerClass;
  9. accessFlags = 0x9
  10. name = "UnreadConversation"
  11. .end annotation
  12. .annotation system Ldalvik/annotation/MemberClasses;
  13. value = {
  14. Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder;
  15. }
  16. .end annotation
  17. # static fields
  18. .field static final FACTORY:Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;
  19. # instance fields
  20. .field private final mLatestTimestamp:J
  21. .field private final mMessages:[Ljava/lang/String;
  22. .field private final mParticipants:[Ljava/lang/String;
  23. .field private final mReadPendingIntent:Landroid/app/PendingIntent;
  24. .field private final mRemoteInput:Landroid/support/v4/app/RemoteInput;
  25. .field private final mReplyPendingIntent:Landroid/app/PendingIntent;
  26. # direct methods
  27. .method static constructor <clinit>()V
  28. .locals 1
  29. .prologue
  30. .line 3155
  31. new-instance v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;
  32. invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$1;-><init>()V
  33. sput-object v0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->FACTORY:Landroid/support/v4/app/NotificationCompatBase$UnreadConversation$Factory;
  34. return-void
  35. .end method
  36. .method constructor <init>([Ljava/lang/String;Landroid/support/v4/app/RemoteInput;Landroid/app/PendingIntent;Landroid/app/PendingIntent;[Ljava/lang/String;J)V
  37. .locals 0
  38. .param p1, "messages" # [Ljava/lang/String;
  39. .param p2, "remoteInput" # Landroid/support/v4/app/RemoteInput;
  40. .param p3, "replyPendingIntent" # Landroid/app/PendingIntent;
  41. .param p4, "readPendingIntent" # Landroid/app/PendingIntent;
  42. .param p5, "participants" # [Ljava/lang/String;
  43. .param p6, "latestTimestamp" # J
  44. .prologue
  45. .line 3086
  46. invoke-direct {p0}, Landroid/support/v4/app/NotificationCompatBase$UnreadConversation;-><init>()V
  47. .line 3087
  48. iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mMessages:[Ljava/lang/String;
  49. .line 3088
  50. iput-object p2, p0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mRemoteInput:Landroid/support/v4/app/RemoteInput;
  51. .line 3089
  52. iput-object p4, p0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mReadPendingIntent:Landroid/app/PendingIntent;
  53. .line 3090
  54. iput-object p3, p0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mReplyPendingIntent:Landroid/app/PendingIntent;
  55. .line 3091
  56. iput-object p5, p0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mParticipants:[Ljava/lang/String;
  57. .line 3092
  58. iput-wide p6, p0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mLatestTimestamp:J
  59. .line 3093
  60. return-void
  61. .end method
  62. # virtual methods
  63. .method public getLatestTimestamp()J
  64. .locals 2
  65. .prologue
  66. .line 3151
  67. iget-wide v0, p0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mLatestTimestamp:J
  68. return-wide v0
  69. .end method
  70. .method public getMessages()[Ljava/lang/String;
  71. .locals 1
  72. .prologue
  73. .line 3100
  74. iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mMessages:[Ljava/lang/String;
  75. return-object v0
  76. .end method
  77. .method public getParticipant()Ljava/lang/String;
  78. .locals 2
  79. .prologue
  80. .line 3143
  81. iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mParticipants:[Ljava/lang/String;
  82. array-length v0, v0
  83. if-lez v0, :cond_0
  84. iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mParticipants:[Ljava/lang/String;
  85. const/4 v1, 0x0
  86. aget-object v0, v0, v1
  87. :goto_0
  88. return-object v0
  89. :cond_0
  90. const/4 v0, 0x0
  91. goto :goto_0
  92. .end method
  93. .method public getParticipants()[Ljava/lang/String;
  94. .locals 1
  95. .prologue
  96. .line 3135
  97. iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mParticipants:[Ljava/lang/String;
  98. return-object v0
  99. .end method
  100. .method public getReadPendingIntent()Landroid/app/PendingIntent;
  101. .locals 1
  102. .prologue
  103. .line 3127
  104. iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mReadPendingIntent:Landroid/app/PendingIntent;
  105. return-object v0
  106. .end method
  107. .method public getRemoteInput()Landroid/support/v4/app/RemoteInput;
  108. .locals 1
  109. .prologue
  110. .line 3109
  111. iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mRemoteInput:Landroid/support/v4/app/RemoteInput;
  112. return-object v0
  113. .end method
  114. .method public bridge synthetic getRemoteInput()Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;
  115. .locals 1
  116. .prologue
  117. .line 3076
  118. invoke-virtual {p0}, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->getRemoteInput()Landroid/support/v4/app/RemoteInput;
  119. move-result-object v0
  120. return-object v0
  121. .end method
  122. .method public getReplyPendingIntent()Landroid/app/PendingIntent;
  123. .locals 1
  124. .prologue
  125. .line 3118
  126. iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$CarExtender$UnreadConversation;->mReplyPendingIntent:Landroid/app/PendingIntent;
  127. return-object v0
  128. .end method