NotificationCompat$Builder.smali
.class public Landroid/support/v4/app/NotificationCompat$Builder;
.super Ljava/lang/Object;
.source "NotificationCompat.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroid/support/v4/app/NotificationCompat;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "Builder"
.end annotation
# static fields
.field private static final MAX_CHARSEQUENCE_LENGTH:I = 0x1400
# instance fields
.field public mActions:Ljava/util/ArrayList;
.annotation build Landroid/support/annotation/RestrictTo;
value = {
.enum Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Landroid/support/v4/app/NotificationCompat$Action;",
">;"
}
.end annotation
.end field
.field mBadgeIcon:I
.field mBigContentView:Landroid/widget/RemoteViews;
.field mCategory:Ljava/lang/String;
.field mChannelId:Ljava/lang/String;
.field mColor:I
.field mColorized:Z
.field mColorizedSet:Z
.field public mContentInfo:Ljava/lang/CharSequence;
.annotation build Landroid/support/annotation/RestrictTo;
value = {
.enum Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
}
.end annotation
.end field
.field mContentIntent:Landroid/app/PendingIntent;
.field public mContentText:Ljava/lang/CharSequence;
.annotation build Landroid/support/annotation/RestrictTo;
value = {
.enum Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
}
.end annotation
.end field
.field public mContentTitle:Ljava/lang/CharSequence;
.annotation build Landroid/support/annotation/RestrictTo;
value = {
.enum Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
}
.end annotation
.end field
.field mContentView:Landroid/widget/RemoteViews;
.field public mContext:Landroid/content/Context;
.annotation build Landroid/support/annotation/RestrictTo;
value = {
.enum Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
}
.end annotation
.end field
.field mExtras:Landroid/os/Bundle;
.field mFullScreenIntent:Landroid/app/PendingIntent;
.field private mGroupAlertBehavior:I
.field mGroupKey:Ljava/lang/String;
.field mGroupSummary:Z
.field mHeadsUpContentView:Landroid/widget/RemoteViews;
.field public mLargeIcon:Landroid/graphics/Bitmap;
.annotation build Landroid/support/annotation/RestrictTo;
value = {
.enum Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
}
.end annotation
.end field
.field mLocalOnly:Z
.field public mNotification:Landroid/app/Notification;
.annotation build Landroid/support/annotation/RestrictTo;
value = {
.enum Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
}
.end annotation
.end field
.field public mNumber:I
.annotation build Landroid/support/annotation/RestrictTo;
value = {
.enum Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
}
.end annotation
.end field
.field public mPeople:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field mPriority:I
.field mProgress:I
.field mProgressIndeterminate:Z
.field mProgressMax:I
.field mPublicVersion:Landroid/app/Notification;
.field public mRemoteInputHistory:[Ljava/lang/CharSequence;
.annotation build Landroid/support/annotation/RestrictTo;
value = {
.enum Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
}
.end annotation
.end field
.field mShortcutId:Ljava/lang/String;
.field mShowWhen:Z
.field mSortKey:Ljava/lang/String;
.field public mStyle:Landroid/support/v4/app/NotificationCompat$Style;
.annotation build Landroid/support/annotation/RestrictTo;
value = {
.enum Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
}
.end annotation
.end field
.field public mSubText:Ljava/lang/CharSequence;
.annotation build Landroid/support/annotation/RestrictTo;
value = {
.enum Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
}
.end annotation
.end field
.field mTickerView:Landroid/widget/RemoteViews;
.field mTimeout:J
.field public mUseChronometer:Z
.annotation build Landroid/support/annotation/RestrictTo;
value = {
.enum Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
}
.end annotation
.end field
.field mVisibility:I
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.prologue
.line 1100
const/4 v0, 0x0
invoke-direct {p0, p1, v0}, Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;Ljava/lang/String;)V
.line 1101
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Ljava/lang/String;)V
.registers 8
.param p1 # Landroid/content/Context;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.prologue
const/4 v4, 0x0
.line 1082
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 1025
const/4 v0, 0x1
iput-boolean v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mShowWhen:Z
.line 1045
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;
.line 1047
iput-boolean v4, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z
.line 1052
iput v4, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mColor:I
.line 1053
iput v4, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mVisibility:I
.line 1059
iput v4, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mBadgeIcon:I
.line 1062
iput v4, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mGroupAlertBehavior:I
.line 1065
new-instance v0, Landroid/app/Notification;
invoke-direct {v0}, Landroid/app/Notification;-><init>()V
iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
.line 1083
iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context;
.line 1084
iput-object p2, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mChannelId:Ljava/lang/String;
.line 1087
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
iput-wide v2, v0, Landroid/app/Notification;->when:J
.line 1088
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
const/4 v1, -0x1
iput v1, v0, Landroid/app/Notification;->audioStreamType:I
.line 1089
iput v4, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I
.line 1090
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mPeople:Ljava/util/ArrayList;
.line 1091
return-void
.end method
.method static synthetic access$000(Landroid/support/v4/app/NotificationCompat$Builder;)I
.registers 2
.prologue
.line 990
iget v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mGroupAlertBehavior:I
return v0
.end method
.method protected static limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
.registers 3
.prologue
const/16 v1, 0x1400
.line 1873
if-nez p0, :cond_5
.line 1877
:cond_4
:goto_4
return-object p0
.line 1874
:cond_5
invoke-interface {p0}, Ljava/lang/CharSequence;->length()I
move-result v0
if-le v0, v1, :cond_4
.line 1875
const/4 v0, 0x0
invoke-interface {p0, v0, v1}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence;
move-result-object p0
goto :goto_4
.end method
.method private setFlag(IZ)V
.registers 6
.prologue
.line 1492
if-eqz p2, :cond_a
.line 1493
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
iget v1, v0, Landroid/app/Notification;->flags:I
or-int/2addr v1, p1
iput v1, v0, Landroid/app/Notification;->flags:I
.line 1497
:goto_9
return-void
.line 1495
:cond_a
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
iget v1, v0, Landroid/app/Notification;->flags:I
xor-int/lit8 v2, p1, -0x1
and-int/2addr v1, v2
iput v1, v0, Landroid/app/Notification;->flags:I
goto :goto_9
.end method
# virtual methods
.method public addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 6
.prologue
.line 1662
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;
new-instance v1, Landroid/support/v4/app/NotificationCompat$Action;
invoke-direct {v1, p1, p2, p3}, Landroid/support/v4/app/NotificationCompat$Action;-><init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1663
return-object p0
.end method
.method public addAction(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 3
.prologue
.line 1681
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mActions:Ljava/util/ArrayList;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1682
return-object p0
.end method
.method public addExtras(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 3
.prologue
.line 1601
if-eqz p1, :cond_d
.line 1602
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle;
if-nez v0, :cond_e
.line 1603
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0, p1}, Landroid/os/Bundle;-><init>(Landroid/os/Bundle;)V
iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle;
.line 1608
:cond_d
:goto_d
return-object p0
.line 1605
:cond_e
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle;
invoke-virtual {v0, p1}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V
goto :goto_d
.end method
.method public addPerson(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 3
.prologue
.line 1544
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mPeople:Ljava/util/ArrayList;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1545
return-object p0
.end method
.method public build()Landroid/app/Notification;
.registers 3
.prologue
.line 1861
sget-object v0, Landroid/support/v4/app/NotificationCompat;->IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;
invoke-virtual {p0}, Landroid/support/v4/app/NotificationCompat$Builder;->getExtender()Landroid/support/v4/app/NotificationCompat$BuilderExtender;
move-result-object v1
invoke-interface {v0, p0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->build(Landroid/support/v4/app/NotificationCompat$Builder;Landroid/support/v4/app/NotificationCompat$BuilderExtender;)Landroid/app/Notification;
move-result-object v0
return-object v0
.end method
.method public extend(Landroid/support/v4/app/NotificationCompat$Extender;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.prologue
.line 1844
invoke-interface {p1, p0}, Landroid/support/v4/app/NotificationCompat$Extender;->extend(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder;
.line 1845
return-object p0
.end method
.method public getBigContentView()Landroid/widget/RemoteViews;
.registers 2
.annotation build Landroid/support/annotation/RestrictTo;
value = {
.enum Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
}
.end annotation
.prologue
.line 1893
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mBigContentView:Landroid/widget/RemoteViews;
return-object v0
.end method
.method public getColor()I
.registers 2
.annotation build Landroid/support/annotation/RestrictTo;
value = {
.enum Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
}
.end annotation
.prologue
.line 1931
iget v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mColor:I
return v0
.end method
.method public getContentView()Landroid/widget/RemoteViews;
.registers 2
.annotation build Landroid/support/annotation/RestrictTo;
value = {
.enum Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
}
.end annotation
.prologue
.line 1885
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContentView:Landroid/widget/RemoteViews;
return-object v0
.end method
.method protected getExtender()Landroid/support/v4/app/NotificationCompat$BuilderExtender;
.registers 2
.annotation build Landroid/support/annotation/RestrictTo;
value = {
.enum Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
}
.end annotation
.prologue
.line 1869
new-instance v0, Landroid/support/v4/app/NotificationCompat$BuilderExtender;
invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$BuilderExtender;-><init>()V
return-object v0
.end method
.method public getExtras()Landroid/os/Bundle;
.registers 2
.prologue
.line 1639
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle;
if-nez v0, :cond_b
.line 1640
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle;
.line 1642
:cond_b
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle;
return-object v0
.end method
.method public getHeadsUpContentView()Landroid/widget/RemoteViews;
.registers 2
.annotation build Landroid/support/annotation/RestrictTo;
value = {
.enum Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
}
.end annotation
.prologue
.line 1901
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mHeadsUpContentView:Landroid/widget/RemoteViews;
return-object v0
.end method
.method public getNotification()Landroid/app/Notification;
.registers 2
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.prologue
.line 1853
invoke-virtual {p0}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification;
move-result-object v0
return-object v0
.end method
.method public getPriority()I
.registers 2
.annotation build Landroid/support/annotation/RestrictTo;
value = {
.enum Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
}
.end annotation
.prologue
.line 1921
iget v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I
return v0
.end method
.method public getWhenIfShowing()J
.registers 3
.annotation build Landroid/support/annotation/RestrictTo;
value = {
.enum Landroid/support/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroid/support/annotation/RestrictTo$Scope;
}
.end annotation
.prologue
.line 1911
iget-boolean v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mShowWhen:Z
if-eqz v0, :cond_9
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
iget-wide v0, v0, Landroid/app/Notification;->when:J
:goto_8
return-wide v0
:cond_9
const-wide/16 v0, 0x0
goto :goto_8
.end method
.method public setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 3
.prologue
.line 1446
const/16 v0, 0x10
invoke-direct {p0, v0, p1}, Landroid/support/v4/app/NotificationCompat$Builder;->setFlag(IZ)V
.line 1447
return-object p0
.end method
.method public setBadgeIconType(I)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.prologue
.line 1822
iput p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mBadgeIcon:I
.line 1823
return-object p0
.end method
.method public setCategory(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.prologue
.line 1469
iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mCategory:Ljava/lang/String;
.line 1470
return-object p0
.end method
.method public setChannelId(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.param p1 # Ljava/lang/String;
.annotation build Landroid/support/annotation/NonNull;
.end annotation
.end param
.prologue
.line 1783
iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mChannelId:Ljava/lang/String;
.line 1784
return-object p0
.end method
.method public setColor(I)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.param p1 # I
.annotation build Landroid/support/annotation/ColorInt;
.end annotation
.end param
.prologue
.line 1711
iput p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mColor:I
.line 1712
return-object p0
.end method
.method public setColorized(Z)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 3
.prologue
.line 1425
iput-boolean p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mColorized:Z
.line 1426
const/4 v0, 0x1
iput-boolean v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mColorizedSet:Z
.line 1427
return-object p0
.end method
.method public setContent(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 3
.prologue
.line 1247
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
iput-object p1, v0, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
.line 1248
return-object p0
.end method
.method public setContentInfo(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 3
.prologue
.line 1228
invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
move-result-object v0
iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContentInfo:Ljava/lang/CharSequence;
.line 1229
return-object p0
.end method
.method public setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.prologue
.line 1260
iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContentIntent:Landroid/app/PendingIntent;
.line 1261
return-object p0
.end method
.method public setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 3
.prologue
.line 1177
invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
move-result-object v0
iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContentText:Ljava/lang/CharSequence;
.line 1178
return-object p0
.end method
.method public setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 3
.prologue
.line 1169
invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
move-result-object v0
iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContentTitle:Ljava/lang/CharSequence;
.line 1170
return-object p0
.end method
.method public setCustomBigContentView(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.prologue
.line 1760
iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mBigContentView:Landroid/widget/RemoteViews;
.line 1761
return-object p0
.end method
.method public setCustomContentView(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.prologue
.line 1747
iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContentView:Landroid/widget/RemoteViews;
.line 1748
return-object p0
.end method
.method public setCustomHeadsUpContentView(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.prologue
.line 1773
iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mHeadsUpContentView:Landroid/widget/RemoteViews;
.line 1774
return-object p0
.end method
.method public setDefaults(I)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 4
.prologue
.line 1484
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
iput p1, v0, Landroid/app/Notification;->defaults:I
.line 1485
and-int/lit8 v0, p1, 0x4
if-eqz v0, :cond_10
.line 1486
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
iget v1, v0, Landroid/app/Notification;->flags:I
or-int/lit8 v1, v1, 0x1
iput v1, v0, Landroid/app/Notification;->flags:I
.line 1488
:cond_10
return-object p0
.end method
.method public setDeleteIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 3
.prologue
.line 1272
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
iput-object p1, v0, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent;
.line 1273
return-object p0
.end method
.method public setExtras(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.prologue
.line 1624
iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mExtras:Landroid/os/Bundle;
.line 1625
return-object p0
.end method
.method public setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 4
.prologue
.line 1295
iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mFullScreenIntent:Landroid/app/PendingIntent;
.line 1296
const/16 v0, 0x80
invoke-direct {p0, v0, p2}, Landroid/support/v4/app/NotificationCompat$Builder;->setFlag(IZ)V
.line 1297
return-object p0
.end method
.method public setGroup(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.prologue
.line 1560
iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mGroupKey:Ljava/lang/String;
.line 1561
return-object p0
.end method
.method public setGroupAlertBehavior(I)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.prologue
.line 1835
iput p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mGroupAlertBehavior:I
.line 1836
return-object p0
.end method
.method public setGroupSummary(Z)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.prologue
.line 1572
iput-boolean p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mGroupSummary:Z
.line 1573
return-object p0
.end method
.method public setLargeIcon(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.prologue
.line 1324
iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mLargeIcon:Landroid/graphics/Bitmap;
.line 1325
return-object p0
.end method
.method public setLights(III)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 9
.param p1 # I
.annotation build Landroid/support/annotation/ColorInt;
.end annotation
.end param
.prologue
const/4 v1, 0x1
const/4 v2, 0x0
.line 1381
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
iput p1, v0, Landroid/app/Notification;->ledARGB:I
.line 1382
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
iput p2, v0, Landroid/app/Notification;->ledOnMS:I
.line 1383
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
iput p3, v0, Landroid/app/Notification;->ledOffMS:I
.line 1384
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
iget v0, v0, Landroid/app/Notification;->ledOnMS:I
if-eqz v0, :cond_2a
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
iget v0, v0, Landroid/app/Notification;->ledOffMS:I
if-eqz v0, :cond_2a
move v0, v1
.line 1385
:goto_1b
iget-object v3, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
iget-object v4, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
iget v4, v4, Landroid/app/Notification;->flags:I
and-int/lit8 v4, v4, -0x2
if-eqz v0, :cond_2c
:goto_25
or-int v0, v4, v1
iput v0, v3, Landroid/app/Notification;->flags:I
.line 1387
return-object p0
:cond_2a
move v0, v2
.line 1384
goto :goto_1b
:cond_2c
move v1, v2
.line 1385
goto :goto_25
.end method
.method public setLocalOnly(Z)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.prologue
.line 1457
iput-boolean p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mLocalOnly:Z
.line 1458
return-object p0
.end method
.method public setNumber(I)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.prologue
.line 1220
iput p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNumber:I
.line 1221
return-object p0
.end method
.method public setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 3
.prologue
.line 1402
const/4 v0, 0x2
invoke-direct {p0, v0, p1}, Landroid/support/v4/app/NotificationCompat$Builder;->setFlag(IZ)V
.line 1403
return-object p0
.end method
.method public setOnlyAlertOnce(Z)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 3
.prologue
.line 1435
const/16 v0, 0x8
invoke-direct {p0, v0, p1}, Landroid/support/v4/app/NotificationCompat$Builder;->setFlag(IZ)V
.line 1436
return-object p0
.end method
.method public setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.prologue
.line 1517
iput p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mPriority:I
.line 1518
return-object p0
.end method
.method public setProgress(IIZ)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 4
.prologue
.line 1237
iput p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mProgressMax:I
.line 1238
iput p2, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mProgress:I
.line 1239
iput-boolean p3, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mProgressIndeterminate:Z
.line 1240
return-object p0
.end method
.method public setPublicVersion(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.prologue
.line 1736
iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mPublicVersion:Landroid/app/Notification;
.line 1737
return-object p0
.end method
.method public setRemoteInputHistory([Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.prologue
.line 1210
iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mRemoteInputHistory:[Ljava/lang/CharSequence;
.line 1211
return-object p0
.end method
.method public setShortcutId(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.prologue
.line 1808
iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mShortcutId:Ljava/lang/String;
.line 1809
return-object p0
.end method
.method public setShowWhen(Z)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.prologue
.line 1117
iput-boolean p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mShowWhen:Z
.line 1118
return-object p0
.end method
.method public setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 3
.prologue
.line 1145
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
iput p1, v0, Landroid/app/Notification;->icon:I
.line 1146
return-object p0
.end method
.method public setSmallIcon(II)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 4
.prologue
.line 1160
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
iput p1, v0, Landroid/app/Notification;->icon:I
.line 1161
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
iput p2, v0, Landroid/app/Notification;->iconLevel:I
.line 1162
return-object p0
.end method
.method public setSortKey(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.prologue
.line 1589
iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mSortKey:Ljava/lang/String;
.line 1590
return-object p0
.end method
.method public setSound(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 4
.prologue
.line 1337
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
iput-object p1, v0, Landroid/app/Notification;->sound:Landroid/net/Uri;
.line 1338
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
const/4 v1, -0x1
iput v1, v0, Landroid/app/Notification;->audioStreamType:I
.line 1339
return-object p0
.end method
.method public setSound(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 4
.prologue
.line 1354
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
iput-object p1, v0, Landroid/app/Notification;->sound:Landroid/net/Uri;
.line 1355
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
iput p2, v0, Landroid/app/Notification;->audioStreamType:I
.line 1356
return-object p0
.end method
.method public setStyle(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 3
.prologue
.line 1694
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;
if-eq v0, p1, :cond_f
.line 1695
iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;
.line 1696
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;
if-eqz v0, :cond_f
.line 1697
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mStyle:Landroid/support/v4/app/NotificationCompat$Style;
invoke-virtual {v0, p0}, Landroid/support/v4/app/NotificationCompat$Style;->setBuilder(Landroid/support/v4/app/NotificationCompat$Builder;)V
.line 1700
:cond_f
return-object p0
.end method
.method public setSubText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 3
.prologue
.line 1191
invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
move-result-object v0
iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mSubText:Ljava/lang/CharSequence;
.line 1192
return-object p0
.end method
.method public setTicker(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 4
.prologue
.line 1305
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
move-result-object v1
iput-object v1, v0, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
.line 1306
return-object p0
.end method
.method public setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 5
.prologue
.line 1315
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
invoke-static {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->limitCharSequenceLength(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
move-result-object v1
iput-object v1, v0, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
.line 1316
iput-object p2, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mTickerView:Landroid/widget/RemoteViews;
.line 1317
return-object p0
.end method
.method public setTimeoutAfter(J)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 4
.prologue
.line 1792
iput-wide p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mTimeout:J
.line 1793
return-object p0
.end method
.method public setUsesChronometer(Z)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.prologue
.line 1133
iput-boolean p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mUseChronometer:Z
.line 1134
return-object p0
.end method
.method public setVibrate([J)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 3
.prologue
.line 1371
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
iput-object p1, v0, Landroid/app/Notification;->vibrate:[J
.line 1372
return-object p0
.end method
.method public setVisibility(I)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 2
.prologue
.line 1723
iput p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mVisibility:I
.line 1724
return-object p0
.end method
.method public setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder;
.registers 4
.prologue
.line 1108
iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification;
iput-wide p1, v0, Landroid/app/Notification;->when:J
.line 1109
return-object p0
.end method