123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684 |
- .class public Landroid/support/v4/app/NotificationCompat;
- .super Ljava/lang/Object;
- .source "NotificationCompat.java"
- # annotations
- .annotation system Ldalvik/annotation/MemberClasses;
- value = {
- Landroid/support/v4/app/NotificationCompat$1;,
- Landroid/support/v4/app/NotificationCompat$CarExtender;,
- Landroid/support/v4/app/NotificationCompat$WearableExtender;,
- Landroid/support/v4/app/NotificationCompat$Extender;,
- Landroid/support/v4/app/NotificationCompat$Action;,
- Landroid/support/v4/app/NotificationCompat$InboxStyle;,
- Landroid/support/v4/app/NotificationCompat$BigTextStyle;,
- Landroid/support/v4/app/NotificationCompat$BigPictureStyle;,
- Landroid/support/v4/app/NotificationCompat$Style;,
- Landroid/support/v4/app/NotificationCompat$Builder;,
- Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;,
- Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;,
- Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;,
- Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;,
- Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;,
- Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;,
- Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;,
- Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;,
- Landroid/support/v4/app/NotificationCompat$BuilderExtender;,
- Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
- }
- .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"
- .field public static final COLOR_DEFAULT:I = 0x0
- .annotation build Landroid/support/annotation/ColorInt;
- .end annotation
- .end field
- .field public static final DEFAULT_ALL:I = -0x1
- .field public static final DEFAULT_LIGHTS:I = 0x4
- .field public static final DEFAULT_SOUND:I = 0x1
- .field public static final DEFAULT_VIBRATE:I = 0x2
- .field public static final EXTRA_BACKGROUND_IMAGE_URI:Ljava/lang/String; = "android.backgroundImageUri"
- .field public static final EXTRA_BIG_TEXT:Ljava/lang/String; = "android.bigText"
- .field public static final EXTRA_COMPACT_ACTIONS:Ljava/lang/String; = "android.compactActions"
- .field public static final EXTRA_INFO_TEXT:Ljava/lang/String; = "android.infoText"
- .field public static final EXTRA_LARGE_ICON:Ljava/lang/String; = "android.largeIcon"
- .field public static final EXTRA_LARGE_ICON_BIG:Ljava/lang/String; = "android.largeIcon.big"
- .field public static final EXTRA_MEDIA_SESSION:Ljava/lang/String; = "android.mediaSession"
- .field public static final EXTRA_PEOPLE:Ljava/lang/String; = "android.people"
- .field public static final EXTRA_PICTURE:Ljava/lang/String; = "android.picture"
- .field public static final EXTRA_PROGRESS:Ljava/lang/String; = "android.progress"
- .field public static final EXTRA_PROGRESS_INDETERMINATE:Ljava/lang/String; = "android.progressIndeterminate"
- .field public static final EXTRA_PROGRESS_MAX:Ljava/lang/String; = "android.progressMax"
- .field public static final EXTRA_SHOW_CHRONOMETER:Ljava/lang/String; = "android.showChronometer"
- .field public static final EXTRA_SHOW_WHEN:Ljava/lang/String; = "android.showWhen"
- .field public static final EXTRA_SMALL_ICON:Ljava/lang/String; = "android.icon"
- .field public static final EXTRA_SUB_TEXT:Ljava/lang/String; = "android.subText"
- .field public static final EXTRA_SUMMARY_TEXT:Ljava/lang/String; = "android.summaryText"
- .field public static final EXTRA_TEMPLATE:Ljava/lang/String; = "android.template"
- .field public static final EXTRA_TEXT:Ljava/lang/String; = "android.text"
- .field public static final EXTRA_TEXT_LINES:Ljava/lang/String; = "android.textLines"
- .field public static final EXTRA_TITLE:Ljava/lang/String; = "android.title"
- .field public static final EXTRA_TITLE_BIG:Ljava/lang/String; = "android.title.big"
- .field public static final FLAG_AUTO_CANCEL:I = 0x10
- .field public static final FLAG_FOREGROUND_SERVICE:I = 0x40
- .field public static final FLAG_GROUP_SUMMARY:I = 0x200
- .field public static final FLAG_HIGH_PRIORITY:I = 0x80
- .field public static final FLAG_INSISTENT:I = 0x4
- .field public static final FLAG_LOCAL_ONLY:I = 0x100
- .field public static final FLAG_NO_CLEAR:I = 0x20
- .field public static final FLAG_ONGOING_EVENT:I = 0x2
- .field public static final FLAG_ONLY_ALERT_ONCE:I = 0x8
- .field public static final FLAG_SHOW_LIGHTS:I = 0x1
- .field private static final IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
- .field public static final PRIORITY_DEFAULT:I = 0x0
- .field public static final PRIORITY_HIGH:I = 0x1
- .field public static final PRIORITY_LOW:I = -0x1
- .field public static final PRIORITY_MAX:I = 0x2
- .field public static final PRIORITY_MIN:I = -0x2
- .field public static final STREAM_DEFAULT:I = -0x1
- .field public static final VISIBILITY_PRIVATE:I = 0x0
- .field public static final VISIBILITY_PUBLIC:I = 0x1
- .field public static final VISIBILITY_SECRET:I = -0x1
- # direct methods
- .method static constructor <clinit>()V
- .locals 2
- .prologue
- .line 828
- sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
- const/16 v1, 0x15
- if-lt v0, v1, :cond_0
- .line 829
- new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;
- invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;-><init>()V
- sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
- .line 845
- :goto_0
- return-void
- .line 830
- :cond_0
- sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
- const/16 v1, 0x14
- if-lt v0, v1, :cond_1
- .line 831
- new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;
- invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;-><init>()V
- sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
- goto :goto_0
- .line 832
- :cond_1
- sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
- const/16 v1, 0x13
- if-lt v0, v1, :cond_2
- .line 833
- new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;
- invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;-><init>()V
- sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
- goto :goto_0
- .line 834
- :cond_2
- sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
- const/16 v1, 0x10
- if-lt v0, v1, :cond_3
- .line 835
- new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;
- invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;-><init>()V
- sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
- goto :goto_0
- .line 836
- :cond_3
- sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
- const/16 v1, 0xe
- if-lt v0, v1, :cond_4
- .line 837
- new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;
- invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;-><init>()V
- sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
- goto :goto_0
- .line 838
- :cond_4
- sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
- const/16 v1, 0xb
- if-lt v0, v1, :cond_5
- .line 839
- new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;
- invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;-><init>()V
- sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
- goto :goto_0
- .line 840
- :cond_5
- sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
- const/16 v1, 0x9
- if-lt v0, v1, :cond_6
- .line 841
- new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;
- invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;-><init>()V
- sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
- goto :goto_0
- .line 843
- :cond_6
- new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;
- invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;-><init>()V
- sput-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
- goto :goto_0
- .end method
- .method public constructor <init>()V
- .locals 0
- .prologue
- .line 42
- invoke-direct {p0}, Ljava/lang/Object;-><init>()V
- .line 2938
- return-void
- .end method
- .method static synthetic access$000(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V
- .locals 0
- .param p0, "x0" # Landroid/support/v4/app/NotificationBuilderWithActions;
- .param p1, "x1" # Ljava/util/ArrayList;
- .prologue
- .line 42
- invoke-static {p0, p1}, Landroid/support/v4/app/NotificationCompat;->addActionsToBuilder(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V
- return-void
- .end method
- .method static synthetic access$100(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V
- .locals 0
- .param p0, "x0" # Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;
- .param p1, "x1" # Landroid/support/v4/app/NotificationCompat$Style;
- .prologue
- .line 42
- invoke-static {p0, p1}, Landroid/support/v4/app/NotificationCompat;->addStyleToBuilderJellybean(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V
- return-void
- .end method
- .method static synthetic access$200()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
- .locals 1
- .prologue
- .line 42
- sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
- return-object v0
- .end method
- .method static synthetic access$500(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification;
- .locals 1
- .param p0, "x0" # Landroid/os/Bundle;
- .param p1, "x1" # Ljava/lang/String;
- .prologue
- .line 42
- invoke-static {p0, p1}, Landroid/support/v4/app/NotificationCompat;->getNotificationArrayFromBundle(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification;
- move-result-object v0
- return-object v0
- .end method
- .method private static addActionsToBuilder(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V
- .locals 3
- .param p0, "builder" # Landroid/support/v4/app/NotificationBuilderWithActions;
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "(",
- "Landroid/support/v4/app/NotificationBuilderWithActions;",
- "Ljava/util/ArrayList",
- "<",
- "Landroid/support/v4/app/NotificationCompat$Action;",
- ">;)V"
- }
- .end annotation
- .prologue
- .line 792
- .local p1, "actions":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/support/v4/app/NotificationCompat$Action;>;"
- invoke-virtual {p1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
- move-result-object v1
- .local v1, "i$":Ljava/util/Iterator;
- :goto_0
- invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
- move-result v2
- if-eqz v2, :cond_0
- invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
- move-result-object v0
- check-cast v0, Landroid/support/v4/app/NotificationCompat$Action;
- .line 793
- .local v0, "action":Landroid/support/v4/app/NotificationCompat$Action;
- invoke-interface {p0, v0}, Landroid/support/v4/app/NotificationBuilderWithActions;->addAction(Landroid/support/v4/app/NotificationCompatBase$Action;)V
- goto :goto_0
- .line 795
- .end local v0 # "action":Landroid/support/v4/app/NotificationCompat$Action;
- :cond_0
- return-void
- .end method
- .method private static addStyleToBuilderJellybean(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V
- .locals 10
- .param p0, "builder" # Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;
- .param p1, "style" # Landroid/support/v4/app/NotificationCompat$Style;
- .prologue
- .line 799
- if-eqz p1, :cond_0
- .line 800
- instance-of v0, p1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;
- if-eqz v0, :cond_1
- move-object v8, p1
- .line 801
- check-cast v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;
- .line 802
- .local v8, "bigTextStyle":Landroid/support/v4/app/NotificationCompat$BigTextStyle;
- iget-object v0, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigContentTitle:Ljava/lang/CharSequence;
- iget-boolean v1, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryTextSet:Z
- iget-object v2, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mSummaryText:Ljava/lang/CharSequence;
- iget-object v3, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->mBigText:Ljava/lang/CharSequence;
- invoke-static {p0, v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompatJellybean;->addBigTextStyle(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V
- .line 825
- .end local v8 # "bigTextStyle":Landroid/support/v4/app/NotificationCompat$BigTextStyle;
- :cond_0
- :goto_0
- return-void
- .line 807
- :cond_1
- instance-of v0, p1, Landroid/support/v4/app/NotificationCompat$InboxStyle;
- if-eqz v0, :cond_2
- move-object v9, p1
- .line 808
- check-cast v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;
- .line 809
- .local v9, "inboxStyle":Landroid/support/v4/app/NotificationCompat$InboxStyle;
- iget-object v0, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mBigContentTitle:Ljava/lang/CharSequence;
- iget-boolean v1, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryTextSet:Z
- iget-object v2, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mSummaryText:Ljava/lang/CharSequence;
- iget-object v3, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;->mTexts:Ljava/util/ArrayList;
- invoke-static {p0, v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompatJellybean;->addInboxStyle(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V
- goto :goto_0
- .line 814
- .end local v9 # "inboxStyle":Landroid/support/v4/app/NotificationCompat$InboxStyle;
- :cond_2
- instance-of v0, p1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;
- if-eqz v0, :cond_0
- move-object v7, p1
- .line 815
- check-cast v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;
- .line 816
- .local v7, "bigPictureStyle":Landroid/support/v4/app/NotificationCompat$BigPictureStyle;
- iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigContentTitle:Ljava/lang/CharSequence;
- iget-boolean v2, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryTextSet:Z
- iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mSummaryText:Ljava/lang/CharSequence;
- iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mPicture:Landroid/graphics/Bitmap;
- iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigLargeIcon:Landroid/graphics/Bitmap;
- iget-boolean v6, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;->mBigLargeIconSet:Z
- move-object v0, p0
- invoke-static/range {v0 .. v6}, Landroid/support/v4/app/NotificationCompatJellybean;->addBigPictureStyle(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V
- goto :goto_0
- .end method
- .method public static getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;
- .locals 1
- .param p0, "notif" # Landroid/app/Notification;
- .param p1, "actionIndex" # I
- .prologue
- .line 3306
- sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
- invoke-interface {v0, p0, p1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getAction(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;
- move-result-object v0
- return-object v0
- .end method
- .method public static getActionCount(Landroid/app/Notification;)I
- .locals 1
- .param p0, "notif" # Landroid/app/Notification;
- .prologue
- .line 3296
- sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
- invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getActionCount(Landroid/app/Notification;)I
- move-result v0
- return v0
- .end method
- .method public static getCategory(Landroid/app/Notification;)Ljava/lang/String;
- .locals 1
- .param p0, "notif" # Landroid/app/Notification;
- .prologue
- .line 3315
- sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
- invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getCategory(Landroid/app/Notification;)Ljava/lang/String;
- move-result-object v0
- return-object v0
- .end method
- .method public static getExtras(Landroid/app/Notification;)Landroid/os/Bundle;
- .locals 1
- .param p0, "notif" # Landroid/app/Notification;
- .prologue
- .line 3288
- sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
- invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle;
- move-result-object v0
- return-object v0
- .end method
- .method public static getGroup(Landroid/app/Notification;)Ljava/lang/String;
- .locals 1
- .param p0, "notif" # Landroid/app/Notification;
- .prologue
- .line 3333
- sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
- invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getGroup(Landroid/app/Notification;)Ljava/lang/String;
- move-result-object v0
- return-object v0
- .end method
- .method public static getLocalOnly(Landroid/app/Notification;)Z
- .locals 1
- .param p0, "notif" # Landroid/app/Notification;
- .prologue
- .line 3325
- sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
- invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getLocalOnly(Landroid/app/Notification;)Z
- move-result v0
- return v0
- .end method
- .method private static getNotificationArrayFromBundle(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification;
- .locals 4
- .param p0, "bundle" # Landroid/os/Bundle;
- .param p1, "key" # Ljava/lang/String;
- .prologue
- .line 3270
- invoke-virtual {p0, p1}, Landroid/os/Bundle;->getParcelableArray(Ljava/lang/String;)[Landroid/os/Parcelable;
- move-result-object v0
- .line 3271
- .local v0, "array":[Landroid/os/Parcelable;
- instance-of v3, v0, [Landroid/app/Notification;
- if-nez v3, :cond_0
- if-nez v0, :cond_1
- .line 3272
- :cond_0
- check-cast v0, [Landroid/app/Notification;
- .end local v0 # "array":[Landroid/os/Parcelable;
- check-cast v0, [Landroid/app/Notification;
- move-object v2, v0
- .line 3279
- :goto_0
- return-object v2
- .line 3274
- .restart local v0 # "array":[Landroid/os/Parcelable;
- :cond_1
- array-length v3, v0
- new-array v2, v3, [Landroid/app/Notification;
- .line 3275
- .local v2, "typedArray":[Landroid/app/Notification;
- const/4 v1, 0x0
- .local v1, "i":I
- :goto_1
- array-length v3, v0
- if-ge v1, v3, :cond_2
- .line 3276
- aget-object v3, v0, v1
- check-cast v3, Landroid/app/Notification;
- aput-object v3, v2, v1
- .line 3275
- add-int/lit8 v1, v1, 0x1
- goto :goto_1
- .line 3278
- :cond_2
- invoke-virtual {p0, p1, v2}, Landroid/os/Bundle;->putParcelableArray(Ljava/lang/String;[Landroid/os/Parcelable;)V
- goto :goto_0
- .end method
- .method public static getSortKey(Landroid/app/Notification;)Ljava/lang/String;
- .locals 1
- .param p0, "notif" # Landroid/app/Notification;
- .prologue
- .line 3359
- sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
- invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getSortKey(Landroid/app/Notification;)Ljava/lang/String;
- move-result-object v0
- return-object v0
- .end method
- .method public static isGroupSummary(Landroid/app/Notification;)Z
- .locals 1
- .param p0, "notif" # Landroid/app/Notification;
- .prologue
- .line 3343
- sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
- invoke-interface {v0, p0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->isGroupSummary(Landroid/app/Notification;)Z
- move-result v0
- return v0
- .end method
|