class android.service.quicksettings.TileService$H extends android.os.Handler
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: android.service.quicksettings.TileService$H
super_class: android.os.Handler
{
private static final int MSG_START_LISTENING;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final int MSG_STOP_LISTENING;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private static final int MSG_TILE_ADDED;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 3
private static final int MSG_TILE_REMOVED;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 4
private static final int MSG_TILE_CLICKED;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 5
private static final int MSG_UNLOCK_COMPLETE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 6
private static final int MSG_START_SUCCESS;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 7
final android.service.quicksettings.TileService this$0;
descriptor: Landroid/service/quicksettings/TileService;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
public void <init>(android.service.quicksettings.TileService, android.os.Looper);
descriptor: (Landroid/service/quicksettings/TileService;Landroid/os/Looper;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 1
putfield android.service.quicksettings.TileService$H.this$0:Landroid/service/quicksettings/TileService;
1: aload 0
aload 2
invokespecial android.os.Handler.<init>:(Landroid/os/Looper;)V
2: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/service/quicksettings/TileService$H;
0 3 2 looper Landroid/os/Looper;
MethodParameters:
Name Flags
this$0 final
looper
public void handleMessage(android.os.Message);
descriptor: (Landroid/os/Message;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
getfield android.os.Message.what:I
tableswitch { // 1 - 7
1: 12
2: 8
3: 1
4: 3
5: 16
6: 19
7: 22
default: 25
}
1: StackMap locals:
StackMap stack:
aload 0
getfield android.service.quicksettings.TileService$H.this$0:Landroid/service/quicksettings/TileService;
invokevirtual android.service.quicksettings.TileService.onTileAdded:()V
2: goto 25
3: StackMap locals:
StackMap stack:
aload 0
getfield android.service.quicksettings.TileService$H.this$0:Landroid/service/quicksettings/TileService;
getfield android.service.quicksettings.TileService.mListening:Z
ifeq 6
4: aload 0
getfield android.service.quicksettings.TileService$H.this$0:Landroid/service/quicksettings/TileService;
iconst_0
putfield android.service.quicksettings.TileService.mListening:Z
5: aload 0
getfield android.service.quicksettings.TileService$H.this$0:Landroid/service/quicksettings/TileService;
invokevirtual android.service.quicksettings.TileService.onStopListening:()V
6: StackMap locals:
StackMap stack:
aload 0
getfield android.service.quicksettings.TileService$H.this$0:Landroid/service/quicksettings/TileService;
invokevirtual android.service.quicksettings.TileService.onTileRemoved:()V
7: goto 25
8: StackMap locals:
StackMap stack:
aload 0
getfield android.service.quicksettings.TileService$H.this$0:Landroid/service/quicksettings/TileService;
getfield android.service.quicksettings.TileService.mListening:Z
ifeq 25
9: aload 0
getfield android.service.quicksettings.TileService$H.this$0:Landroid/service/quicksettings/TileService;
iconst_0
putfield android.service.quicksettings.TileService.mListening:Z
10: aload 0
getfield android.service.quicksettings.TileService$H.this$0:Landroid/service/quicksettings/TileService;
invokevirtual android.service.quicksettings.TileService.onStopListening:()V
11: goto 25
12: StackMap locals:
StackMap stack:
aload 0
getfield android.service.quicksettings.TileService$H.this$0:Landroid/service/quicksettings/TileService;
getfield android.service.quicksettings.TileService.mListening:Z
ifne 25
13: aload 0
getfield android.service.quicksettings.TileService$H.this$0:Landroid/service/quicksettings/TileService;
iconst_1
putfield android.service.quicksettings.TileService.mListening:Z
14: aload 0
getfield android.service.quicksettings.TileService$H.this$0:Landroid/service/quicksettings/TileService;
invokevirtual android.service.quicksettings.TileService.onStartListening:()V
15: goto 25
16: StackMap locals:
StackMap stack:
aload 0
getfield android.service.quicksettings.TileService$H.this$0:Landroid/service/quicksettings/TileService;
aload 1
getfield android.os.Message.obj:Ljava/lang/Object;
checkcast android.os.IBinder
putfield android.service.quicksettings.TileService.mToken:Landroid/os/IBinder;
17: aload 0
getfield android.service.quicksettings.TileService$H.this$0:Landroid/service/quicksettings/TileService;
invokevirtual android.service.quicksettings.TileService.onClick:()V
18: goto 25
19: StackMap locals:
StackMap stack:
aload 0
getfield android.service.quicksettings.TileService$H.this$0:Landroid/service/quicksettings/TileService;
getfield android.service.quicksettings.TileService.mUnlockRunnable:Ljava/lang/Runnable;
ifnull 25
20: aload 0
getfield android.service.quicksettings.TileService$H.this$0:Landroid/service/quicksettings/TileService;
getfield android.service.quicksettings.TileService.mUnlockRunnable:Ljava/lang/Runnable;
invokeinterface java.lang.Runnable.run:()V
21: goto 25
22: StackMap locals:
StackMap stack:
aload 0
getfield android.service.quicksettings.TileService$H.this$0:Landroid/service/quicksettings/TileService;
getfield android.service.quicksettings.TileService.mService:Landroid/service/quicksettings/IQSService;
aload 0
getfield android.service.quicksettings.TileService$H.this$0:Landroid/service/quicksettings/TileService;
getfield android.service.quicksettings.TileService.mTileToken:Landroid/os/IBinder;
invokeinterface android.service.quicksettings.IQSService.onStartSuccessful:(Landroid/os/IBinder;)V
23: goto 25
StackMap locals:
StackMap stack: android.os.RemoteException
24: pop
25: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Landroid/service/quicksettings/TileService$H;
0 26 1 msg Landroid/os/Message;
Exception table:
from to target type
22 23 24 Class android.os.RemoteException
MethodParameters:
Name Flags
msg
}
SourceFile: "TileService.java"
NestHost: android.service.quicksettings.TileService
InnerClasses:
private H = android.service.quicksettings.TileService$H of android.service.quicksettings.TileService