cf.smali
.class Ldxoptimizer/cf;
.super Ljava/lang/Object;
.source "NotificationCompatHoneycomb.java"
# annotations
.annotation build Landroid/annotation/TargetApi;
value = 0xb
.end annotation
# direct methods
.method static a(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification;
.registers 16
.prologue
const/4 v1, 0x1
const/4 v2, 0x0
.line 34
new-instance v0, Landroid/app/Notification$Builder;
invoke-direct {v0, p0}, Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
iget-wide v4, p1, Landroid/app/Notification;->when:J
.line 35
invoke-virtual {v0, v4, v5}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
move-result-object v0
iget v3, p1, Landroid/app/Notification;->icon:I
iget v4, p1, Landroid/app/Notification;->iconLevel:I
.line 36
invoke-virtual {v0, v3, v4}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
move-result-object v0
iget-object v3, p1, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
.line 37
invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
move-result-object v0
iget-object v3, p1, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
.line 38
invoke-virtual {v0, v3, p5}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
move-result-object v0
iget-object v3, p1, Landroid/app/Notification;->sound:Landroid/net/Uri;
iget v4, p1, Landroid/app/Notification;->audioStreamType:I
.line 39
invoke-virtual {v0, v3, v4}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
move-result-object v0
iget-object v3, p1, Landroid/app/Notification;->vibrate:[J
.line 40
invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
move-result-object v0
iget v3, p1, Landroid/app/Notification;->ledARGB:I
iget v4, p1, Landroid/app/Notification;->ledOnMS:I
iget v5, p1, Landroid/app/Notification;->ledOffMS:I
.line 41
invoke-virtual {v0, v3, v4, v5}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
move-result-object v3
iget v0, p1, Landroid/app/Notification;->flags:I
and-int/lit8 v0, v0, 0x2
if-eqz v0, :cond_8d
move v0, v1
.line 42
:goto_40
invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
move-result-object v3
iget v0, p1, Landroid/app/Notification;->flags:I
and-int/lit8 v0, v0, 0x8
if-eqz v0, :cond_8f
move v0, v1
.line 43
:goto_4b
invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
move-result-object v3
iget v0, p1, Landroid/app/Notification;->flags:I
and-int/lit8 v0, v0, 0x10
if-eqz v0, :cond_91
move v0, v1
.line 44
:goto_56
invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
move-result-object v0
iget v3, p1, Landroid/app/Notification;->defaults:I
.line 45
invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
move-result-object v0
.line 46
invoke-virtual {v0, p2}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
move-result-object v0
.line 47
invoke-virtual {v0, p3}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
move-result-object v0
.line 48
invoke-virtual {v0, p4}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
move-result-object v0
.line 49
invoke-virtual {v0, p7}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
move-result-object v0
iget-object v3, p1, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent;
.line 50
invoke-virtual {v0, v3}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
move-result-object v0
iget v3, p1, Landroid/app/Notification;->flags:I
and-int/lit16 v3, v3, 0x80
if-eqz v3, :cond_93
.line 51
:goto_7c
invoke-virtual {v0, p8, v1}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder;
move-result-object v0
.line 53
invoke-virtual {v0, p9}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder;
move-result-object v0
.line 54
invoke-virtual {v0, p6}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder;
move-result-object v0
.line 56
invoke-virtual {v0}, Landroid/app/Notification$Builder;->getNotification()Landroid/app/Notification;
move-result-object v0
return-object v0
:cond_8d
move v0, v2
.line 41
goto :goto_40
:cond_8f
move v0, v2
.line 42
goto :goto_4b
:cond_91
move v0, v2
.line 43
goto :goto_56
:cond_93
move v1, v2
.line 50
goto :goto_7c
.end method