public class com.android.companiondevicemanager.DeviceChooserActivity extends android.app.Activity
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.android.companiondevicemanager.DeviceChooserActivity
super_class: android.app.Activity
{
private static final boolean DEBUG;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final java.lang.String LOG_TAG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "DeviceChooserActivity"
android.view.View mLoadingIndicator;
descriptor: Landroid/view/View;
flags: (0x0000)
android.widget.ListView mDeviceListView;
descriptor: Landroid/widget/ListView;
flags: (0x0000)
private android.view.View mPairButton;
descriptor: Landroid/view/View;
flags: (0x0002) ACC_PRIVATE
private android.view.View mCancelButton;
descriptor: Landroid/view/View;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial android.app.Activity.<init>:()V
1: aload 0
aconst_null
putfield com.android.companiondevicemanager.DeviceChooserActivity.mLoadingIndicator:Landroid/view/View;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/android/companiondevicemanager/DeviceChooserActivity;
public void onCreate(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n\tR cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/companiondevicemanager/DeviceChooserActivity;
MethodParameters:
Name Flags
savedInstanceState
private void cancel();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.android.companiondevicemanager.DeviceChooserActivity.getService:()Lcom/android/companiondevicemanager/DeviceDiscoveryService;
invokevirtual com.android.companiondevicemanager.DeviceDiscoveryService.onCancel:()V
1: aload 0
iconst_0
invokevirtual com.android.companiondevicemanager.DeviceChooserActivity.setResult:(I)V
2: aload 0
invokevirtual com.android.companiondevicemanager.DeviceChooserActivity.finish:()V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/android/companiondevicemanager/DeviceChooserActivity;
protected void onStop();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial android.app.Activity.onStop:()V
1: aload 0
invokevirtual com.android.companiondevicemanager.DeviceChooserActivity.isFinishing:()Z
ifne 3
aload 0
invokevirtual com.android.companiondevicemanager.DeviceChooserActivity.isChangingConfigurations:()Z
ifne 3
2: aload 0
invokevirtual com.android.companiondevicemanager.DeviceChooserActivity.cancel:()V
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/android/companiondevicemanager/DeviceChooserActivity;
private java.lang.CharSequence getCallingAppName();
descriptor: ()Ljava/lang/CharSequence;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual com.android.companiondevicemanager.DeviceChooserActivity.getPackageManager:()Landroid/content/pm/PackageManager;
astore 1
start local 1 1: aload 0
invokevirtual com.android.companiondevicemanager.DeviceChooserActivity.getCallingPackage:()Ljava/lang/String;
2: ldc "This activity must be called for result"
3: invokestatic com.android.internal.util.Preconditions.checkStringNotEmpty:(Ljava/lang/CharSequence;Ljava/lang/Object;)Ljava/lang/CharSequence;
checkcast java.lang.String
astore 2
start local 2 4: aload 1
5: aload 1
aload 2
iconst_0
invokevirtual android.content.pm.PackageManager.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
6: invokevirtual android.content.pm.PackageManager.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;
7: areturn
end local 2 end local 1 8: StackMap locals:
StackMap stack: android.content.pm.PackageManager$NameNotFoundException
astore 1
start local 1 9: new java.lang.RuntimeException
dup
aload 1
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/android/companiondevicemanager/DeviceChooserActivity;
1 8 1 packageManager Landroid/content/pm/PackageManager;
4 8 2 callingPackage Ljava/lang/String;
9 10 1 e Landroid/content/pm/PackageManager$NameNotFoundException;
Exception table:
from to target type
0 7 8 Class android.content.pm.PackageManager$NameNotFoundException
public void setTitle(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tR cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/companiondevicemanager/DeviceChooserActivity;
MethodParameters:
Name Flags
title
private android.widget.ProgressBar getProgressBar();
descriptor: ()Landroid/widget/ProgressBar;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=1
start local 0 0: new android.widget.ProgressBar
dup
aload 0
invokespecial android.widget.ProgressBar.<init>:(Landroid/content/Context;)V
astore 1
start local 1 1: aload 1
iconst_1
invokevirtual android.widget.ProgressBar.setForegroundGravity:(I)V
2: aload 0
invokevirtual com.android.companiondevicemanager.DeviceChooserActivity.getResources:()Landroid/content/res/Resources;
invokestatic com.android.companiondevicemanager.DeviceChooserActivity.getPadding:(Landroid/content/res/Resources;)I
istore 2
start local 2 3: aload 1
iload 2
iload 2
iload 2
iload 2
invokevirtual android.widget.ProgressBar.setPadding:(IIII)V
4: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/android/companiondevicemanager/DeviceChooserActivity;
1 5 1 progressBar Landroid/widget/ProgressBar;
3 5 2 padding I
static int getPadding(android.content.res.Resources);
descriptor: (Landroid/content/res/Resources;)I
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tR cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
r
private void onSelectionUpdate();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual com.android.companiondevicemanager.DeviceChooserActivity.getService:()Lcom/android/companiondevicemanager/DeviceDiscoveryService;
getfield com.android.companiondevicemanager.DeviceDiscoveryService.mSelectedDevice:Lcom/android/companiondevicemanager/DeviceDiscoveryService$DeviceFilterPair;
astore 1
start local 1 1: aload 0
getfield com.android.companiondevicemanager.DeviceChooserActivity.mPairButton:Landroid/view/View;
invokevirtual android.view.View.getVisibility:()I
ifeq 4
aload 1
ifnull 4
2: aload 0
aload 1
invokevirtual com.android.companiondevicemanager.DeviceChooserActivity.onDeviceConfirmed:(Lcom/android/companiondevicemanager/DeviceDiscoveryService$DeviceFilterPair;)V
3: goto 7
4: StackMap locals: com.android.companiondevicemanager.DeviceDiscoveryService$DeviceFilterPair
StackMap stack:
aload 0
getfield com.android.companiondevicemanager.DeviceChooserActivity.mPairButton:Landroid/view/View;
aload 1
ifnull 5
iconst_1
goto 6
StackMap locals:
StackMap stack: android.view.View
5: iconst_0
StackMap locals: com.android.companiondevicemanager.DeviceChooserActivity com.android.companiondevicemanager.DeviceDiscoveryService$DeviceFilterPair
StackMap stack: android.view.View int
6: invokevirtual android.view.View.setEnabled:(Z)V
7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/android/companiondevicemanager/DeviceChooserActivity;
1 8 1 selectedDevice Lcom/android/companiondevicemanager/DeviceDiscoveryService$DeviceFilterPair;
private com.android.companiondevicemanager.DeviceDiscoveryService getService();
descriptor: ()Lcom/android/companiondevicemanager/DeviceDiscoveryService;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.android.companiondevicemanager.DeviceDiscoveryService.sInstance:Lcom/android/companiondevicemanager/DeviceDiscoveryService;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/android/companiondevicemanager/DeviceChooserActivity;
protected void onDeviceConfirmed(com.android.companiondevicemanager.DeviceDiscoveryService$DeviceFilterPair);
descriptor: (Lcom/android/companiondevicemanager/DeviceDiscoveryService$DeviceFilterPair;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.android.companiondevicemanager.DeviceChooserActivity.getService:()Lcom/android/companiondevicemanager/DeviceDiscoveryService;
1: aload 0
invokevirtual com.android.companiondevicemanager.DeviceChooserActivity.getCallingPackage:()Ljava/lang/String;
aload 1
getfield com.android.companiondevicemanager.DeviceDiscoveryService$DeviceFilterPair.device:Landroid/os/Parcelable;
invokestatic android.companion.BluetoothDeviceFilterUtils.getDeviceMacAddress:(Landroid/os/Parcelable;)Ljava/lang/String;
2: invokevirtual com.android.companiondevicemanager.DeviceDiscoveryService.onDeviceSelected:(Ljava/lang/String;Ljava/lang/String;)V
3: aload 0
iconst_m1
4: new android.content.Intent
dup
invokespecial android.content.Intent.<init>:()V
ldc "android.companion.extra.DEVICE"
aload 1
getfield com.android.companiondevicemanager.DeviceDiscoveryService$DeviceFilterPair.device:Landroid/os/Parcelable;
invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
5: invokevirtual com.android.companiondevicemanager.DeviceChooserActivity.setResult:(ILandroid/content/Intent;)V
6: aload 0
invokevirtual com.android.companiondevicemanager.DeviceChooserActivity.finish:()V
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/android/companiondevicemanager/DeviceChooserActivity;
0 8 1 selectedDevice Lcom/android/companiondevicemanager/DeviceDiscoveryService$DeviceFilterPair;
MethodParameters:
Name Flags
selectedDevice
}
SourceFile: "DeviceChooserActivity.java"
NestMembers:
com.android.companiondevicemanager.DeviceChooserActivity$1
InnerClasses:
public NameNotFoundException = android.content.pm.PackageManager$NameNotFoundException of android.content.pm.PackageManager
DeviceFilterPair = com.android.companiondevicemanager.DeviceDiscoveryService$DeviceFilterPair of com.android.companiondevicemanager.DeviceDiscoveryService