.class Landroid/support/v4/app/NotificationCompatApi24; .super Ljava/lang/Object; .source "" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Landroid/support/v4/app/NotificationCompatApi24$Builder; } .end annotation # static fields .field public static final CATEGORY_ALARM:Ljava/lang/String; = "alarm" .field public static final CATEGORY_CALL:Ljava/lang/String; = "call" .field public static final CATEGORY_EMAIL:Ljava/lang/String; = "email" .field public static final CATEGORY_ERROR:Ljava/lang/String; = "err" .field public static final CATEGORY_EVENT:Ljava/lang/String; = "event" .field public static final CATEGORY_MESSAGE:Ljava/lang/String; = "msg" .field public static final CATEGORY_PROGRESS:Ljava/lang/String; = "progress" .field public static final CATEGORY_PROMO:Ljava/lang/String; = "promo" .field public static final CATEGORY_RECOMMENDATION:Ljava/lang/String; = "recommendation" .field public static final CATEGORY_SERVICE:Ljava/lang/String; = "service" .field public static final CATEGORY_SOCIAL:Ljava/lang/String; = "social" .field public static final CATEGORY_STATUS:Ljava/lang/String; = "status" .field public static final CATEGORY_SYSTEM:Ljava/lang/String; = "sys" .field public static final CATEGORY_TRANSPORT:Ljava/lang/String; = "transport" # direct methods .method constructor ()V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static addMessagingStyle(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V .locals 5 .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;", "Ljava/lang/CharSequence;", "Ljava/lang/CharSequence;", "Ljava/util/List<", "Ljava/lang/CharSequence;", ">;", "Ljava/util/List<", "Ljava/lang/Long;", ">;", "Ljava/util/List<", "Ljava/lang/CharSequence;", ">;", "Ljava/util/List<", "Ljava/lang/String;", ">;", "Ljava/util/List<", "Landroid/net/Uri;", ">;)V" } .end annotation new-instance v0, Landroid/app/Notification$MessagingStyle; invoke-direct {v0, p1}, Landroid/app/Notification$MessagingStyle;->(Ljava/lang/CharSequence;)V invoke-virtual {v0, p2}, Landroid/app/Notification$MessagingStyle;->setConversationTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$MessagingStyle; move-result-object p1 const/4 p2, 0x0 :goto_0 invoke-interface {p3}, Ljava/util/List;->size()I move-result v0 if-ge p2, v0, :cond_1 new-instance v0, Landroid/app/Notification$MessagingStyle$Message; invoke-interface {p3, p2}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/lang/CharSequence; invoke-interface {p4, p2}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v2 check-cast v2, Ljava/lang/Long; invoke-virtual {v2}, Ljava/lang/Long;->longValue()J move-result-wide v2 invoke-interface {p5, p2}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v4 check-cast v4, Ljava/lang/CharSequence; invoke-direct {v0, v1, v2, v3, v4}, Landroid/app/Notification$MessagingStyle$Message;->(Ljava/lang/CharSequence;JLjava/lang/CharSequence;)V invoke-interface {p6, p2}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v1 if-eqz v1, :cond_0 invoke-interface {p6, p2}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/lang/String; invoke-interface {p7, p2}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v2 check-cast v2, Landroid/net/Uri; invoke-virtual {v0, v1, v2}, Landroid/app/Notification$MessagingStyle$Message;->setData(Ljava/lang/String;Landroid/net/Uri;)Landroid/app/Notification$MessagingStyle$Message; :cond_0 invoke-virtual {p1, v0}, Landroid/app/Notification$MessagingStyle;->addMessage(Landroid/app/Notification$MessagingStyle$Message;)Landroid/app/Notification$MessagingStyle; add-int/lit8 p2, p2, 0x1 goto :goto_0 :cond_1 invoke-interface {p0}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;->getBuilder()Landroid/app/Notification$Builder; move-result-object p0 invoke-virtual {p1, p0}, Landroid/app/Notification$MessagingStyle;->setBuilder(Landroid/app/Notification$Builder;)V return-void .end method