Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .method constructor <init>(Landroidx/core/app/i$d;)V
- .registers 11
- .line 1
- invoke-direct {p0}, Ljava/lang/Object;-><init>()V
- .line 2
- new-instance v0, Ljava/util/ArrayList;
- invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
- iput-object v0, p0, Landroidx/core/app/j;->e:Ljava/util/List;
- .line 3
- new-instance v0, Landroid/os/Bundle;
- invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
- iput-object v0, p0, Landroidx/core/app/j;->f:Landroid/os/Bundle;
- .line 4
- iput-object p1, p0, Landroidx/core/app/j;->b:Landroidx/core/app/i$d;
- .line 5
- sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
- const/16 v1, 0x1a
- if-lt v0, v1, :cond_25
- .line 6
- new-instance v0, Landroid/app/Notification$Builder;
- iget-object v2, p1, Landroidx/core/app/i$d;->a:Landroid/content/Context;
- iget-object v3, p1, Landroidx/core/app/i$d;->J:Ljava/lang/String;
- invoke-direct {v0, v2, v3}, Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;Ljava/lang/String;)V
- iput-object v0, p0, Landroidx/core/app/j;->a:Landroid/app/Notification$Builder;
- goto :goto_2e
- .line 7
- :cond_25
- new-instance v0, Landroid/app/Notification$Builder;
- iget-object v2, p1, Landroidx/core/app/i$d;->a:Landroid/content/Context;
- invoke-direct {v0, v2}, Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
- iput-object v0, p0, Landroidx/core/app/j;->a:Landroid/app/Notification$Builder;
- .line 8
- :goto_2e
- iget-object v0, p1, Landroidx/core/app/i$d;->Q:Landroid/app/Notification;
- .line 9
- iget-object v2, p0, Landroidx/core/app/j;->a:Landroid/app/Notification$Builder;
- iget-wide v3, v0, Landroid/app/Notification;->when:J
- invoke-virtual {v2, v3, v4}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
- move-result-object v2
- iget v3, v0, Landroid/app/Notification;->icon:I
- iget v4, v0, Landroid/app/Notification;->iconLevel:I
- .line 10
- invoke-virtual {v2, v3, v4}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
- move-result-object v2
- iget-object v3, v0, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
- .line 11
- invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
- move-result-object v2
- iget-object v3, v0, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
- iget-object v4, p1, Landroidx/core/app/i$d;->h:Landroid/widget/RemoteViews;
- .line 12
- invoke-virtual {v2, v3, v4}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
- move-result-object v2
- iget-object v3, v0, Landroid/app/Notification;->vibrate:[J
- .line 13
- invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
- move-result-object v2
- iget v3, v0, Landroid/app/Notification;->ledARGB:I
- iget v4, v0, Landroid/app/Notification;->ledOnMS:I
- iget v5, v0, Landroid/app/Notification;->ledOffMS:I
- .line 14
- invoke-virtual {v2, v3, v4, v5}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
- move-result-object v2
- iget v3, v0, Landroid/app/Notification;->flags:I
- and-int/lit8 v3, v3, 0x2
- const/4 v4, 0x1
- const/4 v5, 0x0
- if-eqz v3, :cond_68
- const/4 v3, 0x1
- goto :goto_69
- :cond_68
- const/4 v3, 0x0
- .line 15
- :goto_69
- invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
- move-result-object v2
- iget v3, v0, Landroid/app/Notification;->flags:I
- and-int/lit8 v3, v3, 0x8
- if-eqz v3, :cond_75
- const/4 v3, 0x1
- goto :goto_76
- :cond_75
- const/4 v3, 0x0
- .line 16
- :goto_76
- invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
- move-result-object v2
- iget v3, v0, Landroid/app/Notification;->flags:I
- const/16 v6, 0x10
- and-int/2addr v3, v6
- if-eqz v3, :cond_83
- const/4 v3, 0x1
- goto :goto_84
- :cond_83
- const/4 v3, 0x0
- .line 17
- :goto_84
- invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
- move-result-object v2
- iget v3, v0, Landroid/app/Notification;->defaults:I
- .line 18
- invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
- move-result-object v2
- iget-object v3, p1, Landroidx/core/app/i$d;->d:Ljava/lang/CharSequence;
- .line 19
- invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
- move-result-object v2
- iget-object v3, p1, Landroidx/core/app/i$d;->e:Ljava/lang/CharSequence;
- .line 20
- invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
- move-result-object v2
- iget-object v3, p1, Landroidx/core/app/i$d;->j:Ljava/lang/CharSequence;
- .line 21
- invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
- move-result-object v2
- iget-object v3, p1, Landroidx/core/app/i$d;->f:Landroid/app/PendingIntent;
- .line 22
- invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
- move-result-object v2
- iget-object v3, v0, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent;
- .line 23
- invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
- move-result-object v2
- iget-object v3, p1, Landroidx/core/app/i$d;->g:Landroid/app/PendingIntent;
- iget v7, v0, Landroid/app/Notification;->flags:I
- and-int/lit16 v7, v7, 0x80
- if-eqz v7, :cond_b6
- const/4 v7, 0x1
- goto :goto_b7
- :cond_b6
- const/4 v7, 0x0
- .line 24
- :goto_b7
- invoke-virtual {v2, v3, v7}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder;
- move-result-object v2
- iget-object v3, p1, Landroidx/core/app/i$d;->i:Landroid/graphics/Bitmap;
- .line 25
- invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder;
- move-result-object v2
- iget v3, p1, Landroidx/core/app/i$d;->k:I
- .line 26
- invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder;
- move-result-object v2
- iget v3, p1, Landroidx/core/app/i$d;->s:I
- iget v7, p1, Landroidx/core/app/i$d;->t:I
- iget-boolean v8, p1, Landroidx/core/app/i$d;->u:Z
- .line 27
- invoke-virtual {v2, v3, v7, v8}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder;
- .line 28
- sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
- const/16 v3, 0x15
- if-ge v2, v3, :cond_df
- .line 29
- iget-object v2, p0, Landroidx/core/app/j;->a:Landroid/app/Notification$Builder;
- iget-object v7, v0, Landroid/app/Notification;->sound:Landroid/net/Uri;
- iget v8, v0, Landroid/app/Notification;->audioStreamType:I
- invoke-virtual {v2, v7, v8}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
- .line 30
- :cond_df
- sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
- const/16 v7, 0x14
- if-lt v2, v6, :cond_157
- .line 31
- iget-object v2, p0, Landroidx/core/app/j;->a:Landroid/app/Notification$Builder;
- iget-object v6, p1, Landroidx/core/app/i$d;->q:Ljava/lang/CharSequence;
- invoke-virtual {v2, v6}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
- move-result-object v2
- iget-boolean v6, p1, Landroidx/core/app/i$d;->n:Z
- .line 32
- invoke-virtual {v2, v6}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder;
- move-result-object v2
- iget v6, p1, Landroidx/core/app/i$d;->l:I
- .line 33
- invoke-virtual {v2, v6}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder;
- .line 34
- iget-object v2, p1, Landroidx/core/app/i$d;->b:Ljava/util/ArrayList;
- invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
- move-result-object v2
- :goto_fe
- invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
- move-result v6
- if-eqz v6, :cond_10e
- invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
- move-result-object v6
- check-cast v6, Landroidx/core/app/i$a;
- .line 35
- invoke-direct {p0, v6}, Landroidx/core/app/j;->a(Landroidx/core/app/i$a;)V
- goto :goto_fe
- .line 36
- :cond_10e
- iget-object v2, p1, Landroidx/core/app/i$d;->C:Landroid/os/Bundle;
- if-eqz v2, :cond_117
- .line 37
- iget-object v6, p0, Landroidx/core/app/j;->f:Landroid/os/Bundle;
- invoke-virtual {v6, v2}, Landroid/os/Bundle;->putAll(Landroid/os/Bundle;)V
- .line 38
- :cond_117
- sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
- if-ge v2, v7, :cond_14f
- .line 39
- iget-boolean v2, p1, Landroidx/core/app/i$d;->y:Z
- if-eqz v2, :cond_126
- .line 40
- iget-object v2, p0, Landroidx/core/app/j;->f:Landroid/os/Bundle;
- const-string v6, "android.support.localOnly"
- invoke-virtual {v2, v6, v4}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
- .line 41
- :cond_126
- iget-object v2, p1, Landroidx/core/app/i$d;->v:Ljava/lang/String;
- if-eqz v2, :cond_144
- .line 42
- iget-object v6, p0, Landroidx/core/app/j;->f:Landroid/os/Bundle;
- const-string v8, "android.support.groupKey"
- invoke-virtual {v6, v8, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
- .line 43
- iget-boolean v2, p1, Landroidx/core/app/i$d;->w:Z
- if-eqz v2, :cond_13d
- .line 44
- iget-object v2, p0, Landroidx/core/app/j;->f:Landroid/os/Bundle;
- const-string v6, "android.support.isGroupSummary"
- invoke-virtual {v2, v6, v4}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
- goto :goto_144
- .line 45
- :cond_13d
- iget-object v2, p0, Landroidx/core/app/j;->f:Landroid/os/Bundle;
- const-string v6, "android.support.useSideChannel"
- invoke-virtual {v2, v6, v4}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
- .line 46
- :cond_144
- :goto_144
- iget-object v2, p1, Landroidx/core/app/i$d;->x:Ljava/lang/String;
- if-eqz v2, :cond_14f
- .line 47
- iget-object v4, p0, Landroidx/core/app/j;->f:Landroid/os/Bundle;
- const-string v6, "android.support.sortKey"
- invoke-virtual {v4, v6, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
- .line 48
- :cond_14f
- iget-object v2, p1, Landroidx/core/app/i$d;->G:Landroid/widget/RemoteViews;
- iput-object v2, p0, Landroidx/core/app/j;->c:Landroid/widget/RemoteViews;
- .line 49
- iget-object v2, p1, Landroidx/core/app/i$d;->H:Landroid/widget/RemoteViews;
- iput-object v2, p0, Landroidx/core/app/j;->d:Landroid/widget/RemoteViews;
- .line 50
- :cond_157
- sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
- const/16 v4, 0x13
- if-lt v2, v4, :cond_187
- .line 51
- iget-object v2, p0, Landroidx/core/app/j;->a:Landroid/app/Notification$Builder;
- iget-boolean v4, p1, Landroidx/core/app/i$d;->m:Z
- invoke-virtual {v2, v4}, Landroid/app/Notification$Builder;->setShowWhen(Z)Landroid/app/Notification$Builder;
- .line 52
- sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
- if-ge v2, v3, :cond_187
- .line 53
- iget-object v2, p1, Landroidx/core/app/i$d;->R:Ljava/util/ArrayList;
- if-eqz v2, :cond_187
- invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
- move-result v2
- if-nez v2, :cond_187
- .line 54
- iget-object v2, p0, Landroidx/core/app/j;->f:Landroid/os/Bundle;
- iget-object v4, p1, Landroidx/core/app/i$d;->R:Ljava/util/ArrayList;
- .line 55
- invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
- move-result v6
- new-array v6, v6, [Ljava/lang/String;
- invoke-virtual {v4, v6}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
- move-result-object v4
- check-cast v4, [Ljava/lang/String;
- const-string v6, "android.people"
- .line 56
- invoke-virtual {v2, v6, v4}, Landroid/os/Bundle;->putStringArray(Ljava/lang/String;[Ljava/lang/String;)V
- .line 57
- :cond_187
- sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
- if-lt v2, v7, :cond_1a8
- .line 58
- iget-object v2, p0, Landroidx/core/app/j;->a:Landroid/app/Notification$Builder;
- iget-boolean v4, p1, Landroidx/core/app/i$d;->y:Z
- invoke-virtual {v2, v4}, Landroid/app/Notification$Builder;->setLocalOnly(Z)Landroid/app/Notification$Builder;
- move-result-object v2
- iget-object v4, p1, Landroidx/core/app/i$d;->v:Ljava/lang/String;
- .line 59
- invoke-virtual {v2, v4}, Landroid/app/Notification$Builder;->setGroup(Ljava/lang/String;)Landroid/app/Notification$Builder;
- move-result-object v2
- iget-boolean v4, p1, Landroidx/core/app/i$d;->w:Z
- .line 60
- invoke-virtual {v2, v4}, Landroid/app/Notification$Builder;->setGroupSummary(Z)Landroid/app/Notification$Builder;
- move-result-object v2
- iget-object v4, p1, Landroidx/core/app/i$d;->x:Ljava/lang/String;
- .line 61
- invoke-virtual {v2, v4}, Landroid/app/Notification$Builder;->setSortKey(Ljava/lang/String;)Landroid/app/Notification$Builder;
- .line 62
- iget v2, p1, Landroidx/core/app/i$d;->N:I
- iput v2, p0, Landroidx/core/app/j;->g:I
- .line 63
- :cond_1a8
- sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
- if-lt v2, v3, :cond_237
- .line 64
- iget-object v2, p0, Landroidx/core/app/j;->a:Landroid/app/Notification$Builder;
- iget-object v3, p1, Landroidx/core/app/i$d;->B:Ljava/lang/String;
- invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;->setCategory(Ljava/lang/String;)Landroid/app/Notification$Builder;
- move-result-object v2
- iget v3, p1, Landroidx/core/app/i$d;->D:I
- .line 65
- invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;->setColor(I)Landroid/app/Notification$Builder;
- move-result-object v2
- iget v3, p1, Landroidx/core/app/i$d;->E:I
- .line 66
- invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;->setVisibility(I)Landroid/app/Notification$Builder;
- move-result-object v2
- iget-object v3, p1, Landroidx/core/app/i$d;->F:Landroid/app/Notification;
- .line 67
- invoke-virtual {v2, v3}, Landroid/app/Notification$Builder;->setPublicVersion(Landroid/app/Notification;)Landroid/app/Notification$Builder;
- move-result-object v2
- iget-object v3, v0, Landroid/app/Notification;->sound:Landroid/net/Uri;
- iget-object v0, v0, Landroid/app/Notification;->audioAttributes:Landroid/media/AudioAttributes;
- .line 68
- invoke-virtual {v2, v3, v0}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;Landroid/media/AudioAttributes;)Landroid/app/Notification$Builder;
- .line 69
- iget-object v0, p1, Landroidx/core/app/i$d;->R:Ljava/util/ArrayList;
- invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
- move-result-object v0
- :goto_1d3
- invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
- move-result v2
- if-eqz v2, :cond_1e5
- invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
- move-result-object v2
- check-cast v2, Ljava/lang/String;
- .line 70
- iget-object v3, p0, Landroidx/core/app/j;->a:Landroid/app/Notification$Builder;
- invoke-virtual {v3, v2}, Landroid/app/Notification$Builder;->addPerson(Ljava/lang/String;)Landroid/app/Notification$Builder;
- goto :goto_1d3
- .line 71
- :cond_1e5
- iget-object v0, p1, Landroidx/core/app/i$d;->I:Landroid/widget/RemoteViews;
- iput-object v0, p0, Landroidx/core/app/j;->h:Landroid/widget/RemoteViews;
- .line 72
- iget-object v0, p1, Landroidx/core/app/i$d;->c:Ljava/util/ArrayList;
- invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
- move-result v0
- if-lez v0, :cond_237
- .line 73
- invoke-virtual {p1}, Landroidx/core/app/i$d;->e()Landroid/os/Bundle;
- move-result-object v0
- const-string v2, "android.car.EXTENSIONS"
- invoke-virtual {v0, v2}, Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;
- move-result-object v0
- if-nez v0, :cond_202
- .line 74
- new-instance v0, Landroid/os/Bundle;
- invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
- .line 75
- :cond_202
- new-instance v3, Landroid/os/Bundle;
- invoke-direct {v3}, Landroid/os/Bundle;-><init>()V
- const/4 v4, 0x0
- .line 76
- :goto_208
- iget-object v6, p1, Landroidx/core/app/i$d;->c:Ljava/util/ArrayList;
- invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
- move-result v6
- if-ge v4, v6, :cond_226
- .line 77
- invoke-static {v4}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
- move-result-object v6
- iget-object v7, p1, Landroidx/core/app/i$d;->c:Ljava/util/ArrayList;
- .line 78
- invoke-virtual {v7, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
- move-result-object v7
- check-cast v7, Landroidx/core/app/i$a;
- .line 79
- invoke-static {v7}, Landroidx/core/app/k;->a(Landroidx/core/app/i$a;)Landroid/os/Bundle;
- move-result-object v7
- .line 80
- invoke-virtual {v3, v6, v7}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
- add-int/lit8 v4, v4, 0x1
- goto :goto_208
- :cond_226
- const-string v4, "invisible_actions"
- .line 81
- invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
- .line 82
- invoke-virtual {p1}, Landroidx/core/app/i$d;->e()Landroid/os/Bundle;
- move-result-object v3
- invoke-virtual {v3, v2, v0}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
- .line 83
- iget-object v3, p0, Landroidx/core/app/j;->f:Landroid/os/Bundle;
- invoke-virtual {v3, v2, v0}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
- .line 84
- :cond_237
- sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
- const/16 v2, 0x18
- if-lt v0, v2, :cond_265
- .line 85
- iget-object v0, p0, Landroidx/core/app/j;->a:Landroid/app/Notification$Builder;
- iget-object v2, p1, Landroidx/core/app/i$d;->C:Landroid/os/Bundle;
- invoke-virtual {v0, v2}, Landroid/app/Notification$Builder;->setExtras(Landroid/os/Bundle;)Landroid/app/Notification$Builder;
- move-result-object v0
- iget-object v2, p1, Landroidx/core/app/i$d;->r:[Ljava/lang/CharSequence;
- .line 86
- invoke-virtual {v0, v2}, Landroid/app/Notification$Builder;->setRemoteInputHistory([Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
- .line 87
- iget-object v0, p1, Landroidx/core/app/i$d;->G:Landroid/widget/RemoteViews;
- if-eqz v0, :cond_253
- .line 88
- iget-object v2, p0, Landroidx/core/app/j;->a:Landroid/app/Notification$Builder;
- invoke-virtual {v2, v0}, Landroid/app/Notification$Builder;->setCustomContentView(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
- .line 89
- :cond_253
- iget-object v0, p1, Landroidx/core/app/i$d;->H:Landroid/widget/RemoteViews;
- if-eqz v0, :cond_25c
- .line 90
- iget-object v2, p0, Landroidx/core/app/j;->a:Landroid/app/Notification$Builder;
- invoke-virtual {v2, v0}, Landroid/app/Notification$Builder;->setCustomBigContentView(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
- .line 91
- :cond_25c
- iget-object v0, p1, Landroidx/core/app/i$d;->I:Landroid/widget/RemoteViews;
- if-eqz v0, :cond_265
- .line 92
- iget-object v2, p0, Landroidx/core/app/j;->a:Landroid/app/Notification$Builder;
- invoke-virtual {v2, v0}, Landroid/app/Notification$Builder;->setCustomHeadsUpContentView(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
- .line 93
- :cond_265
- sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
- if-lt v0, v1, :cond_2a7
- .line 94
- iget-object v0, p0, Landroidx/core/app/j;->a:Landroid/app/Notification$Builder;
- iget v1, p1, Landroidx/core/app/i$d;->K:I
- invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;->setBadgeIconType(I)Landroid/app/Notification$Builder;
- move-result-object v0
- iget-object v1, p1, Landroidx/core/app/i$d;->L:Ljava/lang/String;
- .line 95
- invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;->setShortcutId(Ljava/lang/String;)Landroid/app/Notification$Builder;
- move-result-object v0
- iget-wide v1, p1, Landroidx/core/app/i$d;->M:J
- .line 96
- invoke-virtual {v0, v1, v2}, Landroid/app/Notification$Builder;->setTimeoutAfter(J)Landroid/app/Notification$Builder;
- move-result-object v0
- iget v1, p1, Landroidx/core/app/i$d;->N:I
- .line 97
- invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;->setGroupAlertBehavior(I)Landroid/app/Notification$Builder;
- .line 98
- iget-boolean v0, p1, Landroidx/core/app/i$d;->A:Z
- if-eqz v0, :cond_28d
- .line 99
- iget-object v0, p0, Landroidx/core/app/j;->a:Landroid/app/Notification$Builder;
- iget-boolean v1, p1, Landroidx/core/app/i$d;->z:Z
- invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;->setColorized(Z)Landroid/app/Notification$Builder;
- .line 100
- :cond_28d
- iget-object v0, p1, Landroidx/core/app/i$d;->J:Ljava/lang/String;
- invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
- move-result v0
- if-nez v0, :cond_2a7
- .line 101
- iget-object v0, p0, Landroidx/core/app/j;->a:Landroid/app/Notification$Builder;
- const/4 v1, 0x0
- invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;)Landroid/app/Notification$Builder;
- move-result-object v0
- .line 102
- invoke-virtual {v0, v5}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
- move-result-object v0
- .line 103
- invoke-virtual {v0, v5, v5, v5}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
- move-result-object v0
- .line 104
- invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
- .line 105
- :cond_2a7
- sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
- const/16 v1, 0x1d
- if-lt v0, v1, :cond_2bf
- .line 106
- iget-object v0, p0, Landroidx/core/app/j;->a:Landroid/app/Notification$Builder;
- iget-boolean v1, p1, Landroidx/core/app/i$d;->O:Z
- invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;->setAllowSystemGeneratedContextualActions(Z)Landroid/app/Notification$Builder;
- .line 107
- iget-object v0, p0, Landroidx/core/app/j;->a:Landroid/app/Notification$Builder;
- iget-object p1, p1, Landroidx/core/app/i$d;->P:Landroidx/core/app/i$c;
- .line 108
- invoke-static {p1}, Landroidx/core/app/i$c;->a(Landroidx/core/app/i$c;)Landroid/app/Notification$BubbleMetadata;
- move-result-object p1
- .line 109
- invoke-virtual {v0, p1}, Landroid/app/Notification$Builder;->setBubbleMetadata(Landroid/app/Notification$BubbleMetadata;)Landroid/app/Notification$Builder;
- :cond_2bf
- return-void
- .end method
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement