public class android.widget.RemoteViews$OnClickHandler
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.widget.RemoteViews$OnClickHandler
super_class: java.lang.Object
{
private int mEnterAnimationId;
descriptor: I
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/widget/RemoteViews$OnClickHandler;
public boolean onClickHandler(android.view.View, android.app.PendingIntent, android.content.Intent);
descriptor: (Landroid/view/View;Landroid/app/PendingIntent;Landroid/content/Intent;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
iconst_0
invokevirtual android.widget.RemoteViews$OnClickHandler.onClickHandler:(Landroid/view/View;Landroid/app/PendingIntent;Landroid/content/Intent;I)Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/widget/RemoteViews$OnClickHandler;
0 1 1 view Landroid/view/View;
0 1 2 pendingIntent Landroid/app/PendingIntent;
0 1 3 fillInIntent Landroid/content/Intent;
MethodParameters:
Name Flags
view
pendingIntent
fillInIntent
public boolean onClickHandler(android.view.View, android.app.PendingIntent, android.content.Intent, int);
descriptor: (Landroid/view/View;Landroid/app/PendingIntent;Landroid/content/Intent;I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 1
invokevirtual android.view.View.getContext:()Landroid/content/Context;
astore 5
start local 5 1: aload 0
getfield android.widget.RemoteViews$OnClickHandler.mEnterAnimationId:I
ifeq 4
2: aload 5
aload 0
getfield android.widget.RemoteViews$OnClickHandler.mEnterAnimationId:I
iconst_0
invokestatic android.app.ActivityOptions.makeCustomAnimation:(Landroid/content/Context;II)Landroid/app/ActivityOptions;
astore 6
start local 6 3: goto 5
end local 6 4: StackMap locals: android.content.Context
StackMap stack:
invokestatic android.app.ActivityOptions.makeBasic:()Landroid/app/ActivityOptions;
astore 6
start local 6 5: StackMap locals: android.app.ActivityOptions
StackMap stack:
iload 4
ifeq 7
6: aload 6
iload 4
invokevirtual android.app.ActivityOptions.setLaunchWindowingMode:(I)V
7: StackMap locals:
StackMap stack:
aload 5
8: aload 2
invokevirtual android.app.PendingIntent.getIntentSender:()Landroid/content/IntentSender;
aload 3
9: ldc 268435456
10: ldc 268435456
iconst_0
aload 6
invokevirtual android.app.ActivityOptions.toBundle:()Landroid/os/Bundle;
11: invokevirtual android.content.Context.startIntentSender:(Landroid/content/IntentSender;Landroid/content/Intent;IIILandroid/os/Bundle;)V
end local 6 end local 5 12: goto 21
StackMap locals: android.widget.RemoteViews$OnClickHandler android.view.View android.app.PendingIntent android.content.Intent int
StackMap stack: android.content.IntentSender$SendIntentException
13: astore 5
start local 5 14: ldc "RemoteViews"
ldc "Cannot send pending intent: "
aload 5
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
15: iconst_0
ireturn
end local 5 16: StackMap locals:
StackMap stack: java.lang.Exception
astore 5
start local 5 17: ldc "RemoteViews"
ldc "Cannot send pending intent due to unknown exception: "
18: aload 5
19: invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
20: iconst_0
ireturn
end local 5 21: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Landroid/widget/RemoteViews$OnClickHandler;
0 22 1 view Landroid/view/View;
0 22 2 pendingIntent Landroid/app/PendingIntent;
0 22 3 fillInIntent Landroid/content/Intent;
0 22 4 windowingMode I
1 12 5 context Landroid/content/Context;
3 4 6 opts Landroid/app/ActivityOptions;
5 12 6 opts Landroid/app/ActivityOptions;
14 16 5 e Landroid/content/IntentSender$SendIntentException;
17 21 5 e Ljava/lang/Exception;
Exception table:
from to target type
0 12 13 Class android.content.IntentSender$SendIntentException
0 12 16 Class java.lang.Exception
MethodParameters:
Name Flags
view
pendingIntent
fillInIntent
windowingMode
public void setEnterAnimationId(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.widget.RemoteViews$OnClickHandler.mEnterAnimationId:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/widget/RemoteViews$OnClickHandler;
0 2 1 enterAnimationId I
MethodParameters:
Name Flags
enterAnimationId
}
SourceFile: "RemoteViews.java"
NestHost: android.widget.RemoteViews
InnerClasses:
public SendIntentException = android.content.IntentSender$SendIntentException of android.content.IntentSender
public OnClickHandler = android.widget.RemoteViews$OnClickHandler of android.widget.RemoteViews