NotificationCompat$Style.smali 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. .class public abstract Landroid/support/v4/app/NotificationCompat$Style;
  2. .super Ljava/lang/Object;
  3. .source "NotificationCompat.java"
  4. # annotations
  5. .annotation system Ldalvik/annotation/EnclosingClass;
  6. value = Landroid/support/v4/app/NotificationCompat;
  7. .end annotation
  8. .annotation system Ldalvik/annotation/InnerClass;
  9. accessFlags = 0x409
  10. name = "Style"
  11. .end annotation
  12. # instance fields
  13. .field mBigContentTitle:Ljava/lang/CharSequence;
  14. .field mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;
  15. .field mSummaryText:Ljava/lang/CharSequence;
  16. .field mSummaryTextSet:Z
  17. # direct methods
  18. .method public constructor <init>()V
  19. .locals 1
  20. .prologue
  21. .line 1585
  22. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  23. .line 1589
  24. const/4 v0, 0x0
  25. iput-boolean v0, p0, Landroid/support/v4/app/NotificationCompat$Style;->mSummaryTextSet:Z
  26. return-void
  27. .end method
  28. # virtual methods
  29. .method public build()Landroid/app/Notification;
  30. .locals 2
  31. .prologue
  32. .line 1601
  33. const/4 v0, 0x0
  34. .line 1602
  35. .local v0, "notification":Landroid/app/Notification;
  36. iget-object v1, p0, Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;
  37. if-eqz v1, :cond_0
  38. .line 1603
  39. iget-object v1, p0, Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;
  40. invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification;
  41. move-result-object v0
  42. .line 1605
  43. :cond_0
  44. return-object v0
  45. .end method
  46. .method public setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V
  47. .locals 1
  48. .param p1, "builder" # Landroid/support/v4/app/NotificationCompat$Builder;
  49. .prologue
  50. .line 1592
  51. iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;
  52. if-eq v0, p1, :cond_0
  53. .line 1593
  54. iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;
  55. .line 1594
  56. iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;
  57. if-eqz v0, :cond_0
  58. .line 1595
  59. iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Style;->mBuilder:Landroid/support/v4/app/NotificationCompat$Builder;
  60. invoke-virtual {v0, p0}, Landroid/support/v4/app/NotificationCompat$Builder;->setStyle(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder;
  61. .line 1598
  62. :cond_0
  63. return-void
  64. .end method