NotificationCompatKitKat.smali
.class Landroid/support/v4/app/NotificationCompatKitKat;
.super Ljava/lang/Object;
.source "NotificationCompatKitKat.java"
# annotations
.annotation build Landroid/support/annotation/RequiresApi;
value = 0x13
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroid/support/v4/app/NotificationCompatKitKat$Builder;
}
.end annotation
# direct methods
.method constructor <init>()V
.registers 1
.prologue
.line 32
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 33
return-void
.end method
.method public static getAction(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;
.registers 10
.prologue
.line 135
iget-object v0, p0, Landroid/app/Notification;->actions:[Landroid/app/Notification$Action;
aget-object v1, v0, p1
.line 136
const/4 v5, 0x0
.line 137
iget-object v0, p0, Landroid/app/Notification;->extras:Landroid/os/Bundle;
const-string v2, "android.support.actionExtras"
invoke-virtual {v0, v2}, Landroid/os/Bundle;->getSparseParcelableArray(Ljava/lang/String;)Landroid/util/SparseArray;
move-result-object v0
.line 139
if-eqz v0, :cond_16
.line 140
invoke-virtual {v0, p1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/os/Bundle;
move-object v5, v0
.line 142
:cond_16
iget v2, v1, Landroid/app/Notification$Action;->icon:I
iget-object v3, v1, Landroid/app/Notification$Action;->title:Ljava/lang/CharSequence;
iget-object v4, v1, Landroid/app/Notification$Action;->actionIntent:Landroid/app/PendingIntent;
move-object v0, p2
move-object v1, p3
invoke-static/range {v0 .. v5}, Landroid/support/v4/app/NotificationCompatJellybean;->readAction(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action;
move-result-object v0
return-object v0
.end method