73.7 MB
/home/fdroid/fdroiddata/tmp/org.gateshipone.malp_13.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.gateshipone.malp_13.apk
1.72 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·3e4dd2865422dc9e7869d259a246735ed79cbfda9c897166a97c3c77d0bcab98 
10 Signer·#1·certificate·SHA-1·digest:·5066756d711e1708c7a3cbdd40292a5d072656ad 
11 Signer·#1·certificate·MD5·digest:·ea492e100a4680448755573f3844879f 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·fde79896c06b8c7b6a1bd026ce6ca5b713acfa63de6890afb05178cb8bb265bd 
15 Signer·#1·public·key·SHA-1·digest:·665cbd1287d0181646e784ab84be915e9ca8d0b1 
16 Signer·#1·public·key·MD5·digest:·748d9f7b8da389cee798693855773496 
17 WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.31 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 20850 lines modifiedOffset 1, 16345 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:···················2550013·(000000000026E8FDh)4 ··Zip·archive·file·size:···················2528409·(0000000000269499h)
5 ··Actual·end-cent-dir·record·offset:·······2549991·(000000000026E8E7h)5 ··Actual·end-cent-dir·record·offset:·······2528387·(0000000000269483h)
6 ··Expected·end-cent-dir·record·offset:·····2549991·(000000000026E8E7h)6 ··Expected·end-cent-dir·record·offset:·····2528387·(0000000000269483h)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·560·entries.9 ··central·directory·contains·558·entries.
10 ··The·central·directory·is·58935·(000000000000E637h)·bytes·long,10 ··The·central·directory·is·52279·(000000000000CC37h)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·2491056·(00000000002602B0h).12 ··is·2476108·(000000000025C84Ch).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······Unix
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.3
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
21 ··minimum·software·version·required·to·extract:···2.0 
22 ··compression·method:·····························deflated 
23 ··compression·sub-type·(deflation):···············normal 
24 ··file·security·status:···························not·encrypted 
25 ··extended·local·header:··························yes 
26 ··file·last·modified·on·(DOS·date/time):··········2017·Mar·8·09:17:46 
27 ··32-bit·CRC·value·(hex):·························f6104aca 
28 ··compressed·size:································17553·bytes 
29 ··uncompressed·size:······························56323·bytes 
30 ··length·of·filename:·····························20·characters 
31 ··length·of·extra·field:··························0·bytes 
32 ··length·of·file·comment:·························0·characters 
33 ··disk·number·on·which·file·begins:···············disk·1 
34 ··apparent·file·type:·····························binary 
35 ··non-MSDOS·external·file·attributes:·············000000·hex 
36 ··MS-DOS·file·attributes·(00·hex):················none 
  
37 ··There·is·no·file·comment. 
  
38 Central·directory·entry·#2: 
39 --------------------------- 
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/9F3E04ED.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···17619 
43 ··················································(00000000000044D3h)·bytes 
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
45 ··version·of·encoding·software:···················2.0 
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
47 ··minimum·software·version·required·to·extract:···2.0 
48 ··compression·method:·····························deflated 
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted 
51 ··extended·local·header:··························yes 
52 ··file·last·modified·on·(DOS·date/time):··········2017·Mar·8·09:17:48 
53 ··32-bit·CRC·value·(hex):·························13d2dd16 
54 ··compressed·size:································17707·bytes 
55 ··uncompressed·size:······························56426·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters 
59 ··disk·number·on·which·file·begins:···············disk·1 
60 ··apparent·file·type:·····························binary 
61 ··non-MSDOS·external·file·attributes:·············000000·hex 
62 ··MS-DOS·file·attributes·(00·hex):················none 
  
63 ··There·is·no·file·comment. 
  
64 Central·directory·entry·#3: 
65 --------------------------- 
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/9F3E04ED.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···35392 
69 ··················································(0000000000008A40h)·bytes 
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
71 ··version·of·encoding·software:···················2.0 
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
73 ··minimum·software·version·required·to·extract:···2.0 
74 ··compression·method:·····························deflated 
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted 
77 ··extended·local·header:··························yes 
78 ··file·last·modified·on·(DOS·date/time):··········2017·Mar·8·09:17:48 
79 ··32-bit·CRC·value·(hex):·························71d3f0a4 
80 ··compressed·size:································1076·bytes 
81 ··uncompressed·size:······························1326·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment. 
  
90 Central·directory·entry·#4: 
91 --------------------------- 
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··META-INF/buildserverid 
  
94 ··offset·of·local·header·from·start·of·archive:···36535 
95 ··················································(0000000000008EB7h)·bytes 
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
97 ··version·of·encoding·software:···················2.0 
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
99 ··minimum·software·version·required·to·extract:···2.0 
100 ··compression·method:·····························deflated 
101 ··compression·sub-type·(deflation):···············normal 
102 ··file·security·status:···························not·encrypted 
103 ··extended·local·header:··························yes 
104 ··file·last·modified·on·(DOS·date/time):··········2017·Mar·4·18:07:44 
105 ··32-bit·CRC·value·(hex):·························64786669 
Max diff block lines reached; 1360913/1369936 bytes (99.34%) of diff not shown.
71.1 MB
classes.dex
71.1 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·62d2ddd34 checksum············:·28ba1dfb
5 signature···········:·4e39...34b65 signature···········:·6ec4...13c0
6 file_size···········:·33557246 file_size···········:·3355980
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·2874610 string_ids_size·····:·28750
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·350012 type_ids_size·······:·3500
13 type_ids_off········:·115096·(0x01c198)13 type_ids_off········:·115112·(0x01c1a8)
14 proto_ids_size······:·460014 proto_ids_size······:·4597
15 proto_ids_off·······:·129096·(0x01f848)15 proto_ids_off·······:·129112·(0x01f858)
16 field_ids_size······:·1811016 field_ids_size······:·18109
17 field_ids_off·······:·184296·(0x02cfe8)17 field_ids_off·······:·184276·(0x02cfd4)
18 method_ids_size·····:·2630418 method_ids_size·····:·26303
19 method_ids_off······:·329176·(0x0505d8)19 method_ids_off······:·329148·(0x0505bc)
20 class_defs_size·····:·268320 class_defs_size·····:·2683
21 class_defs_off······:·539608·(0x083bd8)21 class_defs_off······:·539572·(0x083bb4)
22 data_size···········:·273026022 data_size···········:·2730552
23 data_off············:·625464·(0x098b38)23 data_off············:·625428·(0x098b14)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·27325 class_idx···········:·273
26 access_flags········:·9729·(0x2601)26 access_flags········:·9729·(0x2601)
27 superclass_idx······:·285427 superclass_idx······:·2854
28 source_file_idx·····:·128828 source_file_idx·····:·1288
29 static_fields_size··:·029 static_fields_size··:·0
Offset 470, 15 lines modifiedOffset 470, 15 lines modified
470 ··Virtual·methods···-470 ··Virtual·methods···-
471 ··source_file_idx···:·2649·(DrawableRes.java)471 ··source_file_idx···:·2649·(DrawableRes.java)
  
472 Class·#15·header:472 Class·#15·header:
473 class_idx···········:·288473 class_idx···········:·288
474 access_flags········:·9729·(0x2601)474 access_flags········:·9729·(0x2601)
475 superclass_idx······:·2854475 superclass_idx······:·2854
476 source_file_idx·····:·3103476 source_file_idx·····:·3104
477 static_fields_size··:·0477 static_fields_size··:·0
478 instance_fields_size:·0478 instance_fields_size:·0
479 direct_methods_size·:·0479 direct_methods_size·:·0
480 virtual_methods_size:·4480 virtual_methods_size:·4
  
481 Class·#15·annotations:481 Class·#15·annotations:
482 Annotations·on·class482 Annotations·on·class
Offset 516, 21 lines modifiedOffset 516, 21 lines modified
  
516 ····#3··············:·(in·Landroid/support/annotation/FloatRange;)516 ····#3··············:·(in·Landroid/support/annotation/FloatRange;)
517 ······name··········:·'toInclusive'517 ······name··········:·'toInclusive'
518 ······type··········:·'()Z'518 ······type··········:·'()Z'
519 ······access········:·0x0401·(PUBLIC·ABSTRACT)519 ······access········:·0x0401·(PUBLIC·ABSTRACT)
520 ······code··········:·(none)520 ······code··········:·(none)
  
521 ··source_file_idx···:·3103·(FloatRange.java)521 ··source_file_idx···:·3104·(FloatRange.java)
  
522 Class·#16·header:522 Class·#16·header:
523 class_idx···········:·289523 class_idx···········:·289
524 access_flags········:·9729·(0x2601)524 access_flags········:·9729·(0x2601)
525 superclass_idx······:·2854525 superclass_idx······:·2854
526 source_file_idx·····:·3132526 source_file_idx·····:·3133
527 static_fields_size··:·0527 static_fields_size··:·0
528 instance_fields_size:·0528 instance_fields_size:·0
529 direct_methods_size·:·0529 direct_methods_size·:·0
530 virtual_methods_size:·0530 virtual_methods_size:·0
  
531 Class·#16·annotations:531 Class·#16·annotations:
532 Annotations·on·class532 Annotations·on·class
Offset 544, 21 lines modifiedOffset 544, 21 lines modified
544 ··Superclass········:·'Ljava/lang/Object;'544 ··Superclass········:·'Ljava/lang/Object;'
545 ··Interfaces········-545 ··Interfaces········-
546 ····#0··············:·'Ljava/lang/annotation/Annotation;'546 ····#0··············:·'Ljava/lang/annotation/Annotation;'
547 ··Static·fields·····-547 ··Static·fields·····-
548 ··Instance·fields···-548 ··Instance·fields···-
549 ··Direct·methods····-549 ··Direct·methods····-
550 ··Virtual·methods···-550 ··Virtual·methods···-
551 ··source_file_idx···:·3132·(FractionRes.java)551 ··source_file_idx···:·3133·(FractionRes.java)
  
552 Class·#17·header:552 Class·#17·header:
553 class_idx···········:·290553 class_idx···········:·290
554 access_flags········:·9729·(0x2601)554 access_flags········:·9729·(0x2601)
555 superclass_idx······:·2854555 superclass_idx······:·2854
556 source_file_idx·····:·3452556 source_file_idx·····:·3453
557 static_fields_size··:·0557 static_fields_size··:·0
558 instance_fields_size:·0558 instance_fields_size:·0
559 direct_methods_size·:·0559 direct_methods_size·:·0
560 virtual_methods_size:·0560 virtual_methods_size:·0
  
561 Class·#17·annotations:561 Class·#17·annotations:
562 Annotations·on·class562 Annotations·on·class
Offset 572, 21 lines modifiedOffset 572, 21 lines modified
572 ··Superclass········:·'Ljava/lang/Object;'572 ··Superclass········:·'Ljava/lang/Object;'
573 ··Interfaces········-573 ··Interfaces········-
574 ····#0··············:·'Ljava/lang/annotation/Annotation;'574 ····#0··············:·'Ljava/lang/annotation/Annotation;'
575 ··Static·fields·····-575 ··Static·fields·····-
576 ··Instance·fields···-576 ··Instance·fields···-
577 ··Direct·methods····-577 ··Direct·methods····-
578 ··Virtual·methods···-578 ··Virtual·methods···-
579 ··source_file_idx···:·3452·(IdRes.java)579 ··source_file_idx···:·3453·(IdRes.java)
  
580 Class·#18·header:580 Class·#18·header:
581 class_idx···········:·291581 class_idx···········:·291
582 access_flags········:·9729·(0x2601)582 access_flags········:·9729·(0x2601)
583 superclass_idx······:·2854583 superclass_idx······:·2854
584 source_file_idx·····:·3506584 source_file_idx·····:·3507
585 static_fields_size··:·0585 static_fields_size··:·0
586 instance_fields_size:·0586 instance_fields_size:·0
587 direct_methods_size·:·0587 direct_methods_size·:·0
588 virtual_methods_size:·2588 virtual_methods_size:·2
  
589 Class·#18·annotations:589 Class·#18·annotations:
590 Annotations·on·class590 Annotations·on·class
Offset 612, 21 lines modifiedOffset 612, 21 lines modified
  
612 ····#1··············:·(in·Landroid/support/annotation/IntDef;)612 ····#1··············:·(in·Landroid/support/annotation/IntDef;)
613 ······name··········:·'value'613 ······name··········:·'value'
614 ······type··········:·'()[J'614 ······type··········:·'()[J'
615 ······access········:·0x0401·(PUBLIC·ABSTRACT)615 ······access········:·0x0401·(PUBLIC·ABSTRACT)
616 ······code··········:·(none)616 ······code··········:·(none)
  
617 ··source_file_idx···:·3506·(IntDef.java)617 ··source_file_idx···:·3507·(IntDef.java)
  
618 Class·#19·header:618 Class·#19·header:
619 class_idx···········:·292619 class_idx···········:·292
620 access_flags········:·9729·(0x2601)620 access_flags········:·9729·(0x2601)
621 superclass_idx······:·2854621 superclass_idx······:·2854
622 source_file_idx·····:·3507622 source_file_idx·····:·3508
Max diff block lines reached; 74542565/74546836 bytes (99.99%) of diff not shown.
46.7 KB
classes.jar
17.8 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·5174690·bytes,·number·of·entries:·26831 Zip·file·size:·5173335·bytes,·number·of·entries:·2683
2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class
3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class
4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class
5 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyThread.class5 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyThread.class
6 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class6 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class
7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class
8 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class8 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
140 ?rwxrwxr-x··2.0·unx·····4853·b-·stor·80-Jan-01·00:00·android/support/design/widget/TabLayout$SlidingTabStrip.class140 ?rwxrwxr-x··2.0·unx·····4853·b-·stor·80-Jan-01·00:00·android/support/design/widget/TabLayout$SlidingTabStrip.class
141 ?rwxrwxr-x··2.0·unx·····3153·b-·stor·80-Jan-01·00:00·android/support/design/widget/TabLayout$Tab.class141 ?rwxrwxr-x··2.0·unx·····3153·b-·stor·80-Jan-01·00:00·android/support/design/widget/TabLayout$Tab.class
142 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/support/design/widget/TabLayout$TabGravity.class142 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/support/design/widget/TabLayout$TabGravity.class
143 ?rwxrwxr-x··2.0·unx·····8032·b-·stor·80-Jan-01·00:00·android/support/design/widget/TabLayout$TabView.class143 ?rwxrwxr-x··2.0·unx·····8032·b-·stor·80-Jan-01·00:00·android/support/design/widget/TabLayout$TabView.class
144 ?rwxrwxr-x··2.0·unx····19327·b-·defN·80-Jan-01·00:00·android/support/design/widget/TabLayout.class144 ?rwxrwxr-x··2.0·unx····19327·b-·defN·80-Jan-01·00:00·android/support/design/widget/TabLayout.class
145 ?rwxrwxr-x··2.0·unx······885·b-·stor·80-Jan-01·00:00·android/support/design/widget/TextInputLayout$1.class145 ?rwxrwxr-x··2.0·unx······885·b-·stor·80-Jan-01·00:00·android/support/design/widget/TextInputLayout$1.class
146 ?rwxrwxr-x··2.0·unx······504·b-·stor·80-Jan-01·00:00·android/support/design/widget/TextInputLayout$4.class146 ?rwxrwxr-x··2.0·unx······504·b-·stor·80-Jan-01·00:00·android/support/design/widget/TextInputLayout$4.class
147 ?rwxrwxr-x··2.0·unx····24081·b-·defN·80-Jan-01·00:00·android/support/design/widget/TextInputLayout.class147 ?rwxrwxr-x··2.0·unx····24097·b-·defN·80-Jan-01·00:00·android/support/design/widget/TextInputLayout.class
148 ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·android/support/design/widget/ThemeUtils.class148 ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·android/support/design/widget/ThemeUtils.class
149 ?rwxrwxr-x··2.0·unx······255·b-·stor·80-Jan-01·00:00·android/support/design/widget/ValueAnimatorCompat$AnimatorListener.class149 ?rwxrwxr-x··2.0·unx······255·b-·stor·80-Jan-01·00:00·android/support/design/widget/ValueAnimatorCompat$AnimatorListener.class
150 ?rwxrwxr-x··2.0·unx······209·b-·stor·80-Jan-01·00:00·android/support/design/widget/ValueAnimatorCompat$AnimatorUpdateListener.class150 ?rwxrwxr-x··2.0·unx······209·b-·stor·80-Jan-01·00:00·android/support/design/widget/ValueAnimatorCompat$AnimatorUpdateListener.class
151 ?rwxrwxr-x··2.0·unx······190·b-·stor·80-Jan-01·00:00·android/support/design/widget/ValueAnimatorCompat$Creator.class151 ?rwxrwxr-x··2.0·unx······190·b-·stor·80-Jan-01·00:00·android/support/design/widget/ValueAnimatorCompat$Creator.class
152 ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·android/support/design/widget/ValueAnimatorCompat$Impl$AnimatorListenerProxy.class152 ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·android/support/design/widget/ValueAnimatorCompat$Impl$AnimatorListenerProxy.class
153 ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·android/support/design/widget/ValueAnimatorCompat$Impl$AnimatorUpdateListenerProxy.class153 ?rwxrwxr-x··2.0·unx······168·b-·stor·80-Jan-01·00:00·android/support/design/widget/ValueAnimatorCompat$Impl$AnimatorUpdateListenerProxy.class
154 ?rwxrwxr-x··2.0·unx······760·b-·stor·80-Jan-01·00:00·android/support/design/widget/ValueAnimatorCompat$Impl.class154 ?rwxrwxr-x··2.0·unx······760·b-·stor·80-Jan-01·00:00·android/support/design/widget/ValueAnimatorCompat$Impl.class
Offset 304, 15 lines modifiedOffset 304, 15 lines modified
304 ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState.class304 ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState.class
305 ?rwxrwxr-x··2.0·unx····26639·b-·defN·80-Jan-01·00:00·android/support/v4/app/Fragment.class305 ?rwxrwxr-x··2.0·unx····26639·b-·defN·80-Jan-01·00:00·android/support/v4/app/Fragment.class
306 ?rwxrwxr-x··2.0·unx······773·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$1.class306 ?rwxrwxr-x··2.0·unx······773·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$1.class
307 ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$NonConfigurationInstances.class307 ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$NonConfigurationInstances.class
308 ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentContainer.class308 ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentContainer.class
309 ?rwxrwxr-x··2.0·unx·····4951·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentController.class309 ?rwxrwxr-x··2.0·unx·····4951·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentController.class
310 ?rwxrwxr-x··2.0·unx······329·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$BackStackEntry.class310 ?rwxrwxr-x··2.0·unx······329·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$BackStackEntry.class
311 ?rwxrwxr-x··2.0·unx·····1345·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$FragmentLifecycleCallbacks.class311 ?rwxrwxr-x··2.0·unx·····1224·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$FragmentLifecycleCallbacks.class
312 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$OnBackStackChangedListener.class312 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager$OnBackStackChangedListener.class
313 ?rwxrwxr-x··2.0·unx·····1838·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager.class313 ?rwxrwxr-x··2.0·unx·····1838·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManager.class
314 ?rwxrwxr-x··2.0·unx······440·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$1.class314 ?rwxrwxr-x··2.0·unx······440·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$1.class
315 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1.class315 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1.class
316 ?rwxrwxr-x··2.0·unx·····1516·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.class316 ?rwxrwxr-x··2.0·unx·····1516·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.class
317 ?rwxrwxr-x··2.0·unx······412·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$FragmentTag.class317 ?rwxrwxr-x··2.0·unx······412·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$FragmentTag.class
318 ?rwxrwxr-x··2.0·unx······176·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$OpGenerator.class318 ?rwxrwxr-x··2.0·unx······176·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl$OpGenerator.class
Offset 358, 27 lines modifiedOffset 358, 27 lines modified
358 ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$BuilderExtender.class358 ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$BuilderExtender.class
359 ?rwxrwxr-x··2.0·unx·····1888·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder.class359 ?rwxrwxr-x··2.0·unx·····1888·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$CarExtender$UnreadConversation$Builder.class
360 ?rwxrwxr-x··2.0·unx······226·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Extender.class360 ?rwxrwxr-x··2.0·unx······226·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Extender.class
361 ?rwxrwxr-x··2.0·unx·····2892·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$MessagingStyle$Message.class361 ?rwxrwxr-x··2.0·unx·····2892·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$MessagingStyle$Message.class
362 ?rwxrwxr-x··2.0·unx·····1337·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImpl.class362 ?rwxrwxr-x··2.0·unx·····1337·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImpl.class
363 ?rwxrwxr-x··2.0·unx······901·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Style.class363 ?rwxrwxr-x··2.0·unx······901·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$Style.class
364 ?rwxrwxr-x··2.0·unx·····8884·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat.class364 ?rwxrwxr-x··2.0·unx·····8884·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat.class
365 ?rwxrwxr-x··2.0·unx·····4399·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi20.class365 ?rwxrwxr-x··2.0·unx·····4449·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi20.class
366 ?rwxrwxr-x··2.0·unx·····5236·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi21.class366 ?rwxrwxr-x··2.0·unx·····5236·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi21.class
367 ?rwxrwxr-x··2.0·unx······248·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi23.class367 ?rwxrwxr-x··2.0·unx······248·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi23.class
368 ?rwxrwxr-x··2.0·unx·····2203·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi24.class368 ?rwxrwxr-x··2.0·unx·····2203·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatApi24.class
369 ?rwxrwxr-x··2.0·unx······398·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$Action$Factory.class369 ?rwxrwxr-x··2.0·unx······398·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$Action$Factory.class
370 ?rwxrwxr-x··2.0·unx······472·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$Action.class370 ?rwxrwxr-x··2.0·unx······472·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$Action.class
371 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$UnreadConversation$Factory.class371 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$UnreadConversation$Factory.class
372 ?rwxrwxr-x··2.0·unx······517·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$UnreadConversation.class372 ?rwxrwxr-x··2.0·unx······517·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase$UnreadConversation.class
373 ?rwxrwxr-x··2.0·unx·····1455·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase.class373 ?rwxrwxr-x··2.0·unx·····1455·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatBase.class
374 ?rwxrwxr-x··2.0·unx······609·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatExtras.class374 ?rwxrwxr-x··2.0·unx······609·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatExtras.class
375 ?rwxrwxr-x··2.0·unx·····2594·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatHoneycomb.class375 ?rwxrwxr-x··2.0·unx·····2594·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatHoneycomb.class
376 ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatIceCreamSandwich.class376 ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatIceCreamSandwich.class
377 ?rwxrwxr-x··2.0·unx····11452·b-·defN·80-Jan-01·00:00·android/support/v4/app/NotificationCompatJellybean.class377 ?rwxrwxr-x··2.0·unx····11567·b-·defN·80-Jan-01·00:00·android/support/v4/app/NotificationCompatJellybean.class
378 ?rwxrwxr-x··2.0·unx·····2048·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatKitKat.class378 ?rwxrwxr-x··2.0·unx·····2048·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatKitKat.class
379 ?rwxrwxr-x··2.0·unx·····1542·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatSideChannelService.class379 ?rwxrwxr-x··2.0·unx·····1542·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompatSideChannelService.class
380 ?rwxrwxr-x··2.0·unx······504·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$Impl.class380 ?rwxrwxr-x··2.0·unx······504·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$Impl.class
381 ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent.class381 ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent.class
382 ?rwxrwxr-x··2.0·unx······551·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord.class382 ?rwxrwxr-x··2.0·unx······551·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord.class
383 ?rwxrwxr-x··2.0·unx·····8298·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$SideChannelManager.class383 ?rwxrwxr-x··2.0·unx·····8298·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$SideChannelManager.class
384 ?rwxrwxr-x··2.0·unx······175·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$Task.class384 ?rwxrwxr-x··2.0·unx······175·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat$Task.class
Offset 600, 15 lines modifiedOffset 600, 15 lines modified
600 ?rwxrwxr-x··2.0·unx······586·b-·stor·80-Jan-01·00:00·android/support/v4/media/VolumeProviderCompatApi21.class600 ?rwxrwxr-x··2.0·unx······586·b-·stor·80-Jan-01·00:00·android/support/v4/media/VolumeProviderCompatApi21.class
601 ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/IMediaControllerCallback.class601 ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/IMediaControllerCallback.class
602 ?rwxrwxr-x··2.0·unx·····1663·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/IMediaSession.class602 ?rwxrwxr-x··2.0·unx·····1663·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/IMediaSession.class
603 ?rwxrwxr-x··2.0·unx·····4480·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaButtonReceiver.class603 ?rwxrwxr-x··2.0·unx·····4480·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaButtonReceiver.class
604 ?rwxrwxr-x··2.0·unx·····2334·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler.class604 ?rwxrwxr-x··2.0·unx·····2334·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler.class
605 ?rwxrwxr-x··2.0·unx·····2349·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$Callback.class605 ?rwxrwxr-x··2.0·unx·····2349·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$Callback.class
606 ?rwxrwxr-x··2.0·unx·····1275·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImpl.class606 ?rwxrwxr-x··2.0·unx·····1275·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImpl.class
607 ?rwxrwxr-x··2.0·unx·····3092·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$1.class607 ?rwxrwxr-x··2.0·unx·····1406·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver.class
608 ?rwxrwxr-x··2.0·unx·····1101·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1.class608 ?rwxrwxr-x··2.0·unx·····1101·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1.class
609 ?rwxrwxr-x··2.0·unx·····1115·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2.class609 ?rwxrwxr-x··2.0·unx·····1115·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2.class
610 ?rwxrwxr-x··2.0·unx······744·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$PlaybackInfo.class610 ?rwxrwxr-x··2.0·unx······744·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$PlaybackInfo.class
611 ?rwxrwxr-x··2.0·unx······818·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$TransportControls.class611 ?rwxrwxr-x··2.0·unx······818·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$TransportControls.class
612 ?rwxrwxr-x··2.0·unx·····5976·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat.class612 ?rwxrwxr-x··2.0·unx·····5976·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat.class
613 ?rwxrwxr-x··2.0·unx······506·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompatApi21$Callback.class613 ?rwxrwxr-x··2.0·unx······506·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompatApi21$Callback.class
614 ?rwxrwxr-x··2.0·unx·····1651·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy.class614 ?rwxrwxr-x··2.0·unx·····1651·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompatApi21$CallbackProxy.class
Offset 625, 15 lines modifiedOffset 625, 15 lines modified
625 ?rwxrwxr-x··2.0·unx······723·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$QueueItem$1.class625 ?rwxrwxr-x··2.0·unx······723·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$QueueItem$1.class
626 ?rwxrwxr-x··2.0·unx·····3131·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$QueueItem.class626 ?rwxrwxr-x··2.0·unx·····3131·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$QueueItem.class
627 ?rwxrwxr-x··2.0·unx······771·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1.class627 ?rwxrwxr-x··2.0·unx······771·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1.class
628 ?rwxrwxr-x··2.0·unx·····1027·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper.class628 ?rwxrwxr-x··2.0·unx·····1027·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper.class
629 ?rwxrwxr-x··2.0·unx······155·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$SessionFlags.class629 ?rwxrwxr-x··2.0·unx······155·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$SessionFlags.class
630 ?rwxrwxr-x··2.0·unx······957·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$Token$1.class630 ?rwxrwxr-x··2.0·unx······957·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$Token$1.class
631 ?rwxrwxr-x··2.0·unx·····1474·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$Token.class631 ?rwxrwxr-x··2.0·unx·····1474·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$Token.class
632 ?rwxrwxr-x··2.0·unx·····6472·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat.class632 ?rwxrwxr-x··2.0·unx·····7183·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat.class
633 ?rwxrwxr-x··2.0·unx·····5168·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompatApi14.class633 ?rwxrwxr-x··2.0·unx·····5168·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompatApi14.class
634 ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompatApi18$Callback.class634 ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompatApi18$Callback.class
635 ?rwxrwxr-x··2.0·unx······619·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompatApi18$OnPlaybackPositionUpdateListener.class635 ?rwxrwxr-x··2.0·unx······619·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompatApi18$OnPlaybackPositionUpdateListener.class
636 ?rwxrwxr-x··2.0·unx·····2545·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompatApi18.class636 ?rwxrwxr-x··2.0·unx·····2545·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompatApi18.class
637 ?rwxrwxr-x··2.0·unx······697·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompatApi19$OnMetadataUpdateListener.class637 ?rwxrwxr-x··2.0·unx······697·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompatApi19$OnMetadataUpdateListener.class
638 ?rwxrwxr-x··2.0·unx·····2474·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompatApi19.class638 ?rwxrwxr-x··2.0·unx·····2474·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompatApi19.class
639 ?rwxrwxr-x··2.0·unx·····1626·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy.class639 ?rwxrwxr-x··2.0·unx·····1626·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompatApi21$CallbackProxy.class
Offset 1911, 23 lines modifiedOffset 1911, 23 lines modified
1911 ?rwxrwxr-x··2.0·unx······545·b-·stor·80-Jan-01·00:00·android/support/v4/media/VolumeProviderCompat$1.class1911 ?rwxrwxr-x··2.0·unx······545·b-·stor·80-Jan-01·00:00·android/support/v4/media/VolumeProviderCompat$1.class
1912 ?rwxrwxr-x··2.0·unx·····2867·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/IMediaControllerCallback$Stub$Proxy.class1912 ?rwxrwxr-x··2.0·unx·····2867·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/IMediaControllerCallback$Stub$Proxy.class
1913 ?rwxrwxr-x··2.0·unx·····3238·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/IMediaControllerCallback$Stub.class1913 ?rwxrwxr-x··2.0·unx·····3238·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/IMediaControllerCallback$Stub.class
1914 ?rwxrwxr-x··2.0·unx·····9432·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/IMediaSession$Stub$Proxy.class1914 ?rwxrwxr-x··2.0·unx·····9432·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/IMediaSession$Stub$Proxy.class
1915 ?rwxrwxr-x··2.0·unx·····7507·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/IMediaSession$Stub.class1915 ?rwxrwxr-x··2.0·unx·····7507·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/IMediaSession$Stub.class
1916 ?rwxrwxr-x··2.0·unx·····2109·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$Callback$StubApi21.class1916 ?rwxrwxr-x··2.0·unx·····2109·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$Callback$StubApi21.class
1917 ?rwxrwxr-x··2.0·unx······502·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerExtraData.class1917 ?rwxrwxr-x··2.0·unx······502·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerExtraData.class
1918 ?rwxrwxr-x··2.0·unx·····7867·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21.class1918 ?rwxrwxr-x··2.0·unx·····7738·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21.class
1919 ?rwxrwxr-x··2.0·unx·····6659·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase.class1919 ?rwxrwxr-x··2.0·unx·····6659·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase.class
1920 ?rwxrwxr-x··2.0·unx·····3138·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$TransportControlsApi21.class1920 ?rwxrwxr-x··2.0·unx·····3138·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$TransportControlsApi21.class
1921 ?rwxrwxr-x··2.0·unx·····3966·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$TransportControlsBase.class1921 ?rwxrwxr-x··2.0·unx·····3966·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompat$TransportControlsBase.class
1922 ?rwxrwxr-x··2.0·unx······476·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompatApi23$TransportControls.class1922 ?rwxrwxr-x··2.0·unx······476·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaControllerCompatApi23$TransportControls.class
1923 ?rwxrwxr-x··2.0·unx······359·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$1.class1923 ?rwxrwxr-x··2.0·unx······359·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$1.class
1924 ?rwxrwxr-x··2.0·unx·····5935·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21.class1924 ?rwxrwxr-x··2.0·unx·····5935·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21.class
1925 ?rwxrwxr-x··2.0·unx·····1122·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1.class1925 ?rwxrwxr-x··2.0·unx·····1122·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1.class
1926 ?rwxrwxr-x··2.0·unx····12697·b-·defN·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase.class1926 ?rwxrwxr-x··2.0·unx····11979·b-·defN·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase.class
1927 ?rwxrwxr-x··2.0·unx······236·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompatApi19$Callback.class1927 ?rwxrwxr-x··2.0·unx······236·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompatApi19$Callback.class
1928 ?rwxrwxr-x··2.0·unx······652·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompatApi23$CallbackProxy.class1928 ?rwxrwxr-x··2.0·unx······652·b-·stor·80-Jan-01·00:00·android/support/v4/media/session/MediaSessionCompatApi23$CallbackProxy.class
1929 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·android/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.class1929 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·android/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.class
1930 ?rwxrwxr-x··2.0·unx·····1186·b-·stor·80-Jan-01·00:00·android/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl.class1930 ?rwxrwxr-x··2.0·unx·····1186·b-·stor·80-Jan-01·00:00·android/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl.class
1931 ?rwxrwxr-x··2.0·unx······903·b-·stor·80-Jan-01·00:00·android/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl.class1931 ?rwxrwxr-x··2.0·unx······903·b-·stor·80-Jan-01·00:00·android/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl.class
1932 ?rwxrwxr-x··2.0·unx·····1031·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver$Stub$Proxy.class1932 ?rwxrwxr-x··2.0·unx·····1031·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver$Stub$Proxy.class
1933 ?rwxrwxr-x··2.0·unx·····1423·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver$Stub.class1933 ?rwxrwxr-x··2.0·unx·····1423·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver$Stub.class
Offset 2175, 15 lines modifiedOffset 2175, 15 lines modified
2175 ?rwxrwxr-x··2.0·unx·····2529·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerView$5.class2175 ?rwxrwxr-x··2.0·unx·····2529·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerView$5.class
2176 ?rwxrwxr-x··2.0·unx·····2734·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerView$6.class2176 ?rwxrwxr-x··2.0·unx·····2734·b-·stor·80-Jan-01·00:00·android/support/v7/widget/RecyclerView$6.class
Max diff block lines reached; 2592/18258 bytes (14.20%) of diff not shown.
827 B
zipnote «TEMP»/diffoscope_wzuvsf6c_tmp/tmprtuge05n_.zip
    
Offset 1809, 15 lines modifiedOffset 1809, 15 lines modified
  
1809 Filename:·android/support/v4/media/session/MediaControllerCompat$Callback.class1809 Filename:·android/support/v4/media/session/MediaControllerCompat$Callback.class
1810 Comment:·1810 Comment:·
  
1811 Filename:·android/support/v4/media/session/MediaControllerCompat$MediaControllerImpl.class1811 Filename:·android/support/v4/media/session/MediaControllerCompat$MediaControllerImpl.class
1812 Comment:·1812 Comment:·
  
1813 Filename:·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$1.class1813 Filename:·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver.class
1814 Comment:·1814 Comment:·
  
1815 Filename:·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1.class1815 Filename:·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1.class
1816 Comment:·1816 Comment:·
  
1817 Filename:·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2.class1817 Filename:·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2.class
1818 Comment:·1818 Comment:·
4.21 KB
android/support/design/widget/TextInputLayout.class
4.11 KB
procyon -ec {}
    
Offset 117, 22 lines modifiedOffset 117, 14 lines modified
117 ········this.setWillNotDraw(false);117 ········this.setWillNotDraw(false);
118 ········this.setAddStatesFromChildren((boolean)(mHasPasswordToggleTintMode·!=·0));118 ········this.setAddStatesFromChildren((boolean)(mHasPasswordToggleTintMode·!=·0));
119 ········(this.mInputFrame·=·new·FrameLayout(context)).setAddStatesFromChildren((boolean)(mHasPasswordToggleTintMode·!=·0));119 ········(this.mInputFrame·=·new·FrameLayout(context)).setAddStatesFromChildren((boolean)(mHasPasswordToggleTintMode·!=·0));
120 ········this.addView((View)this.mInputFrame);120 ········this.addView((View)this.mInputFrame);
121 ········this.mCollapsingTextHelper.setTextSizeInterpolator(AnimationUtils.FAST_OUT_SLOW_IN_INTERPOLATOR);121 ········this.mCollapsingTextHelper.setTextSizeInterpolator(AnimationUtils.FAST_OUT_SLOW_IN_INTERPOLATOR);
122 ········this.mCollapsingTextHelper.setPositionInterpolator((Interpolator)new·AccelerateInterpolator());122 ········this.mCollapsingTextHelper.setPositionInterpolator((Interpolator)new·AccelerateInterpolator());
123 ········this.mCollapsingTextHelper.setCollapsedTextGravity(8388659);123 ········this.mCollapsingTextHelper.setCollapsedTextGravity(8388659);
124 ········boolean·mHintExpanded; 
125 ········if·(this.mCollapsingTextHelper.getExpansionFraction()·==·1.0f)·{ 
126 ············mHintExpanded·=·(mHasPasswordToggleTintMode·!=·0); 
127 ········} 
128 ········else·{ 
129 ············mHintExpanded·=·false; 
130 ········} 
131 ········this.mHintExpanded·=·mHintExpanded; 
132 ········final·TintTypedArray·obtainStyledAttributes·=·TintTypedArray.obtainStyledAttributes(context,·set,·R$styleable.TextInputLayout,·n,·R$style.Widget_Design_TextInputLayout);124 ········final·TintTypedArray·obtainStyledAttributes·=·TintTypedArray.obtainStyledAttributes(context,·set,·R$styleable.TextInputLayout,·n,·R$style.Widget_Design_TextInputLayout);
133 ········this.mHintEnabled·=·obtainStyledAttributes.getBoolean(R$styleable.TextInputLayout_hintEnabled,·(boolean)(mHasPasswordToggleTintMode·!=·0));125 ········this.mHintEnabled·=·obtainStyledAttributes.getBoolean(R$styleable.TextInputLayout_hintEnabled,·(boolean)(mHasPasswordToggleTintMode·!=·0));
134 ········this.setHint(obtainStyledAttributes.getText(R$styleable.TextInputLayout_android_hint));126 ········this.setHint(obtainStyledAttributes.getText(R$styleable.TextInputLayout_android_hint));
135 ········this.mHintAnimationEnabled·=·obtainStyledAttributes.getBoolean(R$styleable.TextInputLayout_hintAnimationEnabled,·(boolean)(mHasPasswordToggleTintMode·!=·0));127 ········this.mHintAnimationEnabled·=·obtainStyledAttributes.getBoolean(R$styleable.TextInputLayout_hintAnimationEnabled,·(boolean)(mHasPasswordToggleTintMode·!=·0));
136 ········if·(obtainStyledAttributes.hasValue(R$styleable.TextInputLayout_android_textColorHint))·{128 ········if·(obtainStyledAttributes.hasValue(R$styleable.TextInputLayout_android_textColorHint))·{
137 ············final·ColorStateList·colorStateList·=·obtainStyledAttributes.getColorStateList(R$styleable.TextInputLayout_android_textColorHint);129 ············final·ColorStateList·colorStateList·=·obtainStyledAttributes.getColorStateList(R$styleable.TextInputLayout_android_textColorHint);
138 ············this.mFocusedTextColor·=·colorStateList;130 ············this.mFocusedTextColor·=·colorStateList;
Offset 305, 29 lines modifiedOffset 297, 29 lines modified
305 ········if·(this.mCounterView·!=·null)·{297 ········if·(this.mCounterView·!=·null)·{
306 ············this.updateCounter(this.mEditText.getText().length());298 ············this.updateCounter(this.mEditText.getText().length());
307 ········}299 ········}
308 ········if·(this.mIndicatorArea·!=·null)·{300 ········if·(this.mIndicatorArea·!=·null)·{
309 ············this.adjustIndicatorPadding();301 ············this.adjustIndicatorPadding();
310 ········}302 ········}
311 ········this.updatePasswordToggleView();303 ········this.updatePasswordToggleView();
312 ········this.updateLabelState(false);304 ········this.updateLabelState(false,·true);
313 ····}305 ····}
314 ····306 ····
315 ····private·void·setError(final·CharSequence·text,·final·boolean·b)·{307 ····private·void·setError(final·CharSequence·text,·final·boolean·b)·{
316 ········final·long·n·=·200L;308 ········final·long·n·=·200L;
317 ········boolean·b2·=·true;309 ········boolean·b2·=·true;
318 ········final·float·n2·=·1.0f;310 ········final·float·n2·=·1.0f;
319 ········this.mError·=·text;311 ········this.mError·=·text;
320 ········Label_0055:·{312 ········Label_0056:·{
321 ············if·(this.mErrorEnabled)·{313 ············if·(this.mErrorEnabled)·{
322 ················break·Label_0055;314 ················break·Label_0056;
323 ············}315 ············}
324 ············if·(!TextUtils.isEmpty(text))·{316 ············if·(!TextUtils.isEmpty(text))·{
325 ················this.setErrorEnabled(b2);317 ················this.setErrorEnabled(b2);
326 ················break·Label_0055;318 ················break·Label_0056;
327 ············}319 ············}
328 ············return;320 ············return;
329 ········}321 ········}
330 ········if·(TextUtils.isEmpty(text))·{322 ········if·(TextUtils.isEmpty(text))·{
331 ············b2·=·false;323 ············b2·=·false;
332 ········}324 ········}
333 ········this.mErrorShown·=·b2;325 ········this.mErrorShown·=·b2;
Offset 922, 14 lines modifiedOffset 914, 18 lines modified
922 ········if·(this.mEditText·!=·null·&&·mCounterOverflowed·!=·this.mCounterOverflowed)·{914 ········if·(this.mEditText·!=·null·&&·mCounterOverflowed·!=·this.mCounterOverflowed)·{
923 ············this.updateLabelState(false);915 ············this.updateLabelState(false);
924 ············this.updateEditTextBackground();916 ············this.updateEditTextBackground();
925 ········}917 ········}
926 ····}918 ····}
927 ····919 ····
928 ····void·updateLabelState(final·boolean·b)·{920 ····void·updateLabelState(final·boolean·b)·{
 921 ········this.updateLabelState(b,·false);
 922 ····}
 923 ····
 924 ····void·updateLabelState(final·boolean·b,·final·boolean·b2)·{
929 ········final·int·n·=·1;925 ········final·int·n·=·1;
930 ········final·boolean·enabled·=·this.isEnabled();926 ········final·boolean·enabled·=·this.isEnabled();
931 ········int·n2;927 ········int·n2;
932 ········if·(this.mEditText·!=·null·&&·!TextUtils.isEmpty((CharSequence)this.mEditText.getText()))·{928 ········if·(this.mEditText·!=·null·&&·!TextUtils.isEmpty((CharSequence)this.mEditText.getText()))·{
933 ············n2·=·n;929 ············n2·=·n;
934 ········}930 ········}
935 ········else·{931 ········else·{
Offset 952, 16 lines modifiedOffset 948, 16 lines modified
952 ········else·if·(enabled·&&·arrayContains·&&·this.mFocusedTextColor·!=·null)·{948 ········else·if·(enabled·&&·arrayContains·&&·this.mFocusedTextColor·!=·null)·{
953 ············this.mCollapsingTextHelper.setCollapsedTextColor(this.mFocusedTextColor);949 ············this.mCollapsingTextHelper.setCollapsedTextColor(this.mFocusedTextColor);
954 ········}950 ········}
955 ········else·if·(this.mDefaultTextColor·!=·null)·{951 ········else·if·(this.mDefaultTextColor·!=·null)·{
956 ············this.mCollapsingTextHelper.setCollapsedTextColor(this.mDefaultTextColor);952 ············this.mCollapsingTextHelper.setCollapsedTextColor(this.mDefaultTextColor);
957 ········}953 ········}
958 ········if·(n2·!=·0·||·(this.isEnabled()·&&·(arrayContains·||·n3·!=·0)))·{954 ········if·(n2·!=·0·||·(this.isEnabled()·&&·(arrayContains·||·n3·!=·0)))·{
959 ············if·(this.mHintExpanded)·{955 ············if·(b2·||·this.mHintExpanded)·{
960 ················this.collapseHint(b);956 ················this.collapseHint(b);
961 ············}957 ············}
962 ········}958 ········}
963 ········else·if·(!this.mHintExpanded)·{959 ········else·if·(b2·||·!this.mHintExpanded)·{
964 ············this.expandHint(b);960 ············this.expandHint(b);
965 ········}961 ········}
966 ····}962 ····}
967 }963 }
939 B
android/support/v4/app/FragmentManager$FragmentLifecycleCallbacks.class
797 B
procyon -ec {}
    
Offset 3, 20 lines modifiedOffset 3, 14 lines modified
  
3 import·android.view.View;3 import·android.view.View;
4 import·android.content.Context;4 import·android.content.Context;
5 import·android.os.Bundle;5 import·android.os.Bundle;
  
6 public·abstract·class·FragmentManager$FragmentLifecycleCallbacks6 public·abstract·class·FragmentManager$FragmentLifecycleCallbacks
7 {7 {
8 ····final·/*·synthetic·*/·FragmentManager·this$0; 
9 ···· 
10 ····public·FragmentManager$FragmentLifecycleCallbacks(final·FragmentManager·this$0)·{ 
11 ········this.this$0·=·this$0; 
12 ····} 
13 ···· 
14 ····public·void·onFragmentActivityCreated(final·FragmentManager·fragmentManager,·final·Fragment·fragment,·final·Bundle·bundle)·{8 ····public·void·onFragmentActivityCreated(final·FragmentManager·fragmentManager,·final·Fragment·fragment,·final·Bundle·bundle)·{
15 ····}9 ····}
16 ····10 ····
17 ····public·void·onFragmentAttached(final·FragmentManager·fragmentManager,·final·Fragment·fragment,·final·Context·context)·{11 ····public·void·onFragmentAttached(final·FragmentManager·fragmentManager,·final·Fragment·fragment,·final·Context·context)·{
18 ····}12 ····}
19 ····13 ····
20 ····public·void·onFragmentCreated(final·FragmentManager·fragmentManager,·final·Fragment·fragment,·final·Bundle·bundle)·{14 ····public·void·onFragmentCreated(final·FragmentManager·fragmentManager,·final·Fragment·fragment,·final·Bundle·bundle)·{
2.84 KB
android/support/v4/app/NotificationCompatApi20.class
2.74 KB
procyon -ec {}
    
Offset 36, 23 lines modifiedOffset 36, 32 lines modified
36 ····}36 ····}
37 ····37 ····
38 ····private·static·NotificationCompatBase$Action·getActionCompatFromAction(final·Notification$Action·notification$Action,·final·NotificationCompatBase$Action$Factory·notificationCompatBase$Action$Factory,·final·RemoteInputCompatBase$RemoteInput$Factory·remoteInputCompatBase$RemoteInput$Factory)·{38 ····private·static·NotificationCompatBase$Action·getActionCompatFromAction(final·Notification$Action·notification$Action,·final·NotificationCompatBase$Action$Factory·notificationCompatBase$Action$Factory,·final·RemoteInputCompatBase$RemoteInput$Factory·remoteInputCompatBase$RemoteInput$Factory)·{
39 ········return·notificationCompatBase$Action$Factory.build(notification$Action.icon,·notification$Action.title,·notification$Action.actionIntent,·notification$Action.getExtras(),·RemoteInputCompatApi20.toCompat(notification$Action.getRemoteInputs(),·remoteInputCompatBase$RemoteInput$Factory),·notification$Action.getExtras().getBoolean("android.support.allowGeneratedReplies"));39 ········return·notificationCompatBase$Action$Factory.build(notification$Action.icon,·notification$Action.title,·notification$Action.actionIntent,·notification$Action.getExtras(),·RemoteInputCompatApi20.toCompat(notification$Action.getRemoteInputs(),·remoteInputCompatBase$RemoteInput$Factory),·notification$Action.getExtras().getBoolean("android.support.allowGeneratedReplies"));
40 ····}40 ····}
41 ····41 ····
42 ····private·static·Notification$Action·getActionFromActionCompat(final·NotificationCompatBase$Action·notificationCompatBase$Action)·{42 ····private·static·Notification$Action·getActionFromActionCompat(final·NotificationCompatBase$Action·notificationCompatBase$Action)·{
43 ········final·Notification$Action$Builder·addExtras·=·new·Notification$Action$Builder(notificationCompatBase$Action.getIcon(),·notificationCompatBase$Action.getTitle(),·notificationCompatBase$Action.getActionIntent()).addExtras(notificationCompatBase$Action.getExtras());43 ········final·Notification$Action$Builder·notification$Action$Builder·=·new·Notification$Action$Builder(notificationCompatBase$Action.getIcon(),·notificationCompatBase$Action.getTitle(),·notificationCompatBase$Action.getActionIntent());
 44 ········Bundle·bundle;
 45 ········if·(notificationCompatBase$Action.getExtras()·!=·null)·{
 46 ············bundle·=·new·Bundle(notificationCompatBase$Action.getExtras());
 47 ········}
 48 ········else·{
 49 ············bundle·=·new·Bundle();
 50 ········}
 51 ········bundle.putBoolean("android.support.allowGeneratedReplies",·notificationCompatBase$Action.getAllowGeneratedReplies());
 52 ········notification$Action$Builder.addExtras(bundle);
44 ········final·RemoteInputCompatBase$RemoteInput[]·remoteInputs·=·notificationCompatBase$Action.getRemoteInputs();53 ········final·RemoteInputCompatBase$RemoteInput[]·remoteInputs·=·notificationCompatBase$Action.getRemoteInputs();
45 ········if·(remoteInputs·!=·null)·{54 ········if·(remoteInputs·!=·null)·{
46 ············final·RemoteInput[]·fromCompat·=·RemoteInputCompatApi20.fromCompat(remoteInputs);55 ············final·RemoteInput[]·fromCompat·=·RemoteInputCompatApi20.fromCompat(remoteInputs);
47 ············for·(int·length·=·fromCompat.length,·i·=·0;·i·<·length;·++i)·{56 ············for·(int·length·=·fromCompat.length,·i·=·0;·i·<·length;·++i)·{
48 ················addExtras.addRemoteInput(fromCompat[i]);57 ················notification$Action$Builder.addRemoteInput(fromCompat[i]);
49 ············}58 ············}
50 ········}59 ········}
51 ········return·addExtras.build();60 ········return·notification$Action$Builder.build();
52 ····}61 ····}
53 ····62 ····
54 ····public·static·NotificationCompatBase$Action[]·getActionsFromParcelableArrayList(final·ArrayList·list,·final·NotificationCompatBase$Action$Factory·notificationCompatBase$Action$Factory,·final·RemoteInputCompatBase$RemoteInput$Factory·remoteInputCompatBase$RemoteInput$Factory)·{63 ····public·static·NotificationCompatBase$Action[]·getActionsFromParcelableArrayList(final·ArrayList·list,·final·NotificationCompatBase$Action$Factory·notificationCompatBase$Action$Factory,·final·RemoteInputCompatBase$RemoteInput$Factory·remoteInputCompatBase$RemoteInput$Factory)·{
55 ········NotificationCompatBase$Action[]·array;64 ········NotificationCompatBase$Action[]·array;
56 ········if·(list·==·null)·{65 ········if·(list·==·null)·{
57 ············array·=·null;66 ············array·=·null;
58 ········}67 ········}
2.9 KB
android/support/v4/app/NotificationCompatJellybean.class
2.79 KB
procyon -ec {}
    
Offset 334, 15 lines modifiedOffset 334, 20 lines modified
334 ················length·=·0;334 ················length·=·0;
335 ············}335 ············}
336 ············return·length;336 ············return·length;
337 ········}337 ········}
338 ····}338 ····}
339 ····339 ····
340 ····private·static·NotificationCompatBase$Action·getActionFromBundle(final·Bundle·bundle,·final·NotificationCompatBase$Action$Factory·notificationCompatBase$Action$Factory,·final·RemoteInputCompatBase$RemoteInput$Factory·remoteInputCompatBase$RemoteInput$Factory)·{340 ····private·static·NotificationCompatBase$Action·getActionFromBundle(final·Bundle·bundle,·final·NotificationCompatBase$Action$Factory·notificationCompatBase$Action$Factory,·final·RemoteInputCompatBase$RemoteInput$Factory·remoteInputCompatBase$RemoteInput$Factory)·{
 341 ········final·Bundle·bundle2·=·bundle.getBundle("extras");
 342 ········boolean·boolean1·=·false;
 343 ········if·(bundle2·!=·null)·{
 344 ············boolean1·=·bundle2.getBoolean("android.support.allowGeneratedReplies",·false);
 345 ········}
341 ········return·notificationCompatBase$Action$Factory.build(bundle.getInt("icon"),·bundle.getCharSequence("title"),·(PendingIntent)bundle.getParcelable("actionIntent"),·bundle.getBundle("extras"),·RemoteInputCompatJellybean.fromBundleArray(BundleUtil.getBundleArrayFromBundle(bundle,·"remoteInputs"),·remoteInputCompatBase$RemoteInput$Factory),·bundle.getBoolean("allowGeneratedReplies"));346 ········return·notificationCompatBase$Action$Factory.build(bundle.getInt("icon"),·bundle.getCharSequence("title"),·(PendingIntent)bundle.getParcelable("actionIntent"),·bundle.getBundle("extras"),·RemoteInputCompatJellybean.fromBundleArray(BundleUtil.getBundleArrayFromBundle(bundle,·"remoteInputs"),·remoteInputCompatBase$RemoteInput$Factory),·boolean1);
342 ····}347 ····}
343 ····348 ····
344 ····private·static·Object[]·getActionObjectsLocked(final·Notification·p0)·{349 ····private·static·Object[]·getActionObjectsLocked(final·Notification·p0)·{
345 ········//·350 ········//·
346 ········//·This·method·could·not·be·decompiled.351 ········//·This·method·could·not·be·decompiled.
347 ········//·352 ········//·
348 ········//·Original·Bytecode:353 ········//·Original·Bytecode:
Offset 462, 15 lines modifiedOffset 467, 23 lines modified
462 ····}467 ····}
463 ····468 ····
464 ····private·static·Bundle·getBundleForAction(final·NotificationCompatBase$Action·notificationCompatBase$Action)·{469 ····private·static·Bundle·getBundleForAction(final·NotificationCompatBase$Action·notificationCompatBase$Action)·{
465 ········final·Bundle·bundle·=·new·Bundle();470 ········final·Bundle·bundle·=·new·Bundle();
466 ········bundle.putInt("icon",·notificationCompatBase$Action.getIcon());471 ········bundle.putInt("icon",·notificationCompatBase$Action.getIcon());
467 ········bundle.putCharSequence("title",·notificationCompatBase$Action.getTitle());472 ········bundle.putCharSequence("title",·notificationCompatBase$Action.getTitle());
468 ········bundle.putParcelable("actionIntent",·(Parcelable)notificationCompatBase$Action.getActionIntent());473 ········bundle.putParcelable("actionIntent",·(Parcelable)notificationCompatBase$Action.getActionIntent());
 474 ········Bundle·bundle2;
 475 ········if·(notificationCompatBase$Action.getExtras()·!=·null)·{
469 ········bundle.putBundle("extras",·notificationCompatBase$Action.getExtras());476 ············bundle2·=·new·Bundle(notificationCompatBase$Action.getExtras());
 477 ········}
 478 ········else·{
 479 ············bundle2·=·new·Bundle();
 480 ········}
 481 ········bundle2.putBoolean("android.support.allowGeneratedReplies",·notificationCompatBase$Action.getAllowGeneratedReplies());
 482 ········bundle.putBundle("extras",·bundle2);
470 ········bundle.putParcelableArray("remoteInputs",·(Parcelable[])RemoteInputCompatJellybean.toBundleArray(notificationCompatBase$Action.getRemoteInputs()));483 ········bundle.putParcelableArray("remoteInputs",·(Parcelable[])RemoteInputCompatJellybean.toBundleArray(notificationCompatBase$Action.getRemoteInputs()));
471 ········return·bundle;484 ········return·bundle;
472 ····}485 ····}
473 ····486 ····
474 ····public·static·Bundle·getExtras(final·Notification·p0)·{487 ····public·static·Bundle·getExtras(final·Notification·p0)·{
475 ········//·488 ········//·
476 ········//·This·method·could·not·be·decompiled.489 ········//·This·method·could·not·be·decompiled.
885 B
android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1.class
683 B
procyon -ec {}
    
Offset 12, 10 lines modifiedOffset 12, 10 lines modified
12 ····MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1(final·MediaControllerCompat$MediaControllerImplApi21$ExtraCallback·this$1,·final·String·val$event,·final·Bundle·val$extras)·{12 ····MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1(final·MediaControllerCompat$MediaControllerImplApi21$ExtraCallback·this$1,·final·String·val$event,·final·Bundle·val$extras)·{
13 ········this.this$1·=·this$1;13 ········this.this$1·=·this$1;
14 ········this.val$event·=·val$event;14 ········this.val$event·=·val$event;
15 ········this.val$extras·=·val$extras;15 ········this.val$extras·=·val$extras;
16 ····}16 ····}
17 ····17 ····
18 ····public·void·run()·{18 ····public·void·run()·{
19 ········MediaControllerCompat$MediaControllerImplApi21$ExtraCallback.access$500(this.this$1).onSessionEvent(this.val$event,·this.val$extras);19 ········MediaControllerCompat$MediaControllerImplApi21$ExtraCallback.access$400(this.this$1).onSessionEvent(this.val$event,·this.val$extras);
20 ····}20 ····}
21 }21 }
820 B
android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2.class
618 B
procyon -ec {}
    
Offset 8, 10 lines modifiedOffset 8, 10 lines modified
8 ····8 ····
9 ····MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2(final·MediaControllerCompat$MediaControllerImplApi21$ExtraCallback·this$1,·final·PlaybackStateCompat·val$state)·{9 ····MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2(final·MediaControllerCompat$MediaControllerImplApi21$ExtraCallback·this$1,·final·PlaybackStateCompat·val$state)·{
10 ········this.this$1·=·this$1;10 ········this.this$1·=·this$1;
11 ········this.val$state·=·val$state;11 ········this.val$state·=·val$state;
12 ····}12 ····}
13 ····13 ····
14 ····public·void·run()·{14 ····public·void·run()·{
15 ········MediaControllerCompat$MediaControllerImplApi21$ExtraCallback.access$500(this.this$1).onPlaybackStateChanged(this.val$state);15 ········MediaControllerCompat$MediaControllerImplApi21$ExtraCallback.access$400(this.this$1).onPlaybackStateChanged(this.val$state);
16 ····}16 ····}
17 }17 }
3.06 KB
android/support/v4/media/session/MediaSessionCompat.class
2.95 KB
procyon -ec {}
    
Offset 4, 14 lines modifiedOffset 4, 16 lines modified
4 import·java.util.List;4 import·java.util.List;
5 import·android.support.v4.media.VolumeProviderCompat;5 import·android.support.v4.media.VolumeProviderCompat;
6 import·android.support.v4.media.MediaMetadataCompat;6 import·android.support.v4.media.MediaMetadataCompat;
7 import·android.os.Handler;7 import·android.os.Handler;
8 import·java.util.Iterator;8 import·java.util.Iterator;
9 import·android.os.Bundle;9 import·android.os.Bundle;
10 import·android.util.TypedValue;10 import·android.util.TypedValue;
 11 import·android.content.Intent;
 12 import·android.util.Log;
11 import·android.text.TextUtils;13 import·android.text.TextUtils;
12 import·android.app.PendingIntent;14 import·android.app.PendingIntent;
13 import·android.content.ComponentName;15 import·android.content.ComponentName;
14 import·android.os.Build$VERSION;16 import·android.os.Build$VERSION;
15 import·android.content.Context;17 import·android.content.Context;
16 import·java.util.ArrayList;18 import·java.util.ArrayList;
  
Offset 45, 27 lines modifiedOffset 47, 38 lines modified
45 ········this.mController·=·new·MediaControllerCompat(context,·this);47 ········this.mController·=·new·MediaControllerCompat(context,·this);
46 ····}48 ····}
47 ····49 ····
48 ····public·MediaSessionCompat(final·Context·context,·final·String·s)·{50 ····public·MediaSessionCompat(final·Context·context,·final·String·s)·{
49 ········this(context,·s,·null,·null);51 ········this(context,·s,·null,·null);
50 ····}52 ····}
51 ····53 ····
52 ····public·MediaSessionCompat(final·Context·context,·final·String·s,·final·ComponentName·componentName,·final·PendingIntent·pendingIntent)·{54 ····public·MediaSessionCompat(final·Context·context,·final·String·s,·ComponentName·mediaButtonReceiverComponent,·PendingIntent·broadcast)·{
53 ········this.mActiveListeners·=·new·ArrayList();55 ········this.mActiveListeners·=·new·ArrayList();
54 ········if·(context·==·null)·{56 ········if·(context·==·null)·{
55 ············throw·new·IllegalArgumentException("context·must·not·be·null");57 ············throw·new·IllegalArgumentException("context·must·not·be·null");
56 ········}58 ········}
57 ········if·(TextUtils.isEmpty((CharSequence)s))·{59 ········if·(TextUtils.isEmpty((CharSequence)s))·{
58 ············throw·new·IllegalArgumentException("tag·must·not·be·null·or·empty");60 ············throw·new·IllegalArgumentException("tag·must·not·be·null·or·empty");
59 ········}61 ········}
 62 ········if·(mediaButtonReceiverComponent·==·null)·{
 63 ············mediaButtonReceiverComponent·=·MediaButtonReceiver.getMediaButtonReceiverComponent(context);
 64 ············if·(mediaButtonReceiverComponent·==·null)·{
 65 ················Log.w("MediaSessionCompat",·"Couldn't·find·a·unique·registered·media·button·receiver·in·the·given·context.");
 66 ············}
 67 ········}
 68 ········if·(mediaButtonReceiverComponent·!=·null·&&·broadcast·==·null)·{
 69 ············final·Intent·intent·=·new·Intent("android.intent.action.MEDIA_BUTTON");
 70 ············intent.setComponent(mediaButtonReceiverComponent);
 71 ············broadcast·=·PendingIntent.getBroadcast(context,·0,·intent,·0);
 72 ········}
60 ········if·(Build$VERSION.SDK_INT·>=·21)·{73 ········if·(Build$VERSION.SDK_INT·>=·21)·{
61 ············this.mImpl·=·(MediaSessionCompat$MediaSessionImpl)new·MediaSessionCompat$MediaSessionImplApi21(context,·s);74 ············(this.mImpl·=·(MediaSessionCompat$MediaSessionImpl)new·MediaSessionCompat$MediaSessionImplApi21(context,·s)).setMediaButtonReceiver(broadcast);
62 ········}75 ········}
63 ········else·{76 ········else·{
64 ············this.mImpl·=·(MediaSessionCompat$MediaSessionImpl)new·MediaSessionCompat$MediaSessionImplBase(context,·s,·componentName,·pendingIntent);77 ············this.mImpl·=·(MediaSessionCompat$MediaSessionImpl)new·MediaSessionCompat$MediaSessionImplBase(context,·s,·mediaButtonReceiverComponent,·broadcast);
65 ········}78 ········}
66 ········this.mController·=·new·MediaControllerCompat(context,·this);79 ········this.mController·=·new·MediaControllerCompat(context,·this);
67 ········if·(MediaSessionCompat.sMaxBitmapSize·==·0)·{80 ········if·(MediaSessionCompat.sMaxBitmapSize·==·0)·{
68 ············MediaSessionCompat.sMaxBitmapSize·=·(int)TypedValue.applyDimension(1,·320.0f,·context.getResources().getDisplayMetrics());81 ············MediaSessionCompat.sMaxBitmapSize·=·(int)TypedValue.applyDimension(1,·320.0f,·context.getResources().getDisplayMetrics());
69 ········}82 ········}
70 ····}83 ····}
71 ····84 ····
2.75 KB
android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21.class
2.58 KB
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 20 lines modified
  
1 package·android.support.v4.media.session;1 package·android.support.v4.media.session;
  
2 import·java.util.ArrayList;2 import·java.util.ArrayList;
3 import·android.app.PendingIntent;3 import·android.app.PendingIntent;
4 import·android.util.Log; 
5 import·android.os.Build$VERSION;4 import·android.os.Build$VERSION;
6 import·android.support.v4.media.MediaMetadataCompat;5 import·android.support.v4.media.MediaMetadataCompat;
7 import·android.view.KeyEvent;6 import·android.view.KeyEvent;
8 import·android.os.ResultReceiver;7 import·android.os.ResultReceiver;
9 import·android.os.Bundle;8 import·android.os.Bundle;
10 import·android.os.Handler;9 import·android.os.Handler;
 10 import·java.util.Iterator;
 11 import·android.util.Log;
11 import·android.os.RemoteException;12 import·android.os.RemoteException;
12 import·android.content.Context;13 import·android.content.Context;
13 import·java.util.List;14 import·java.util.List;
14 import·java.util.HashMap;15 import·java.util.HashMap;
  
15 class·MediaControllerCompat$MediaControllerImplApi21·implements·MediaControllerCompat$MediaControllerImpl16 class·MediaControllerCompat$MediaControllerImplApi21·implements·MediaControllerCompat$MediaControllerImpl
16 {17 {
Offset 33, 16 lines modifiedOffset 34, 35 lines modified
33 ····34 ····
34 ····public·MediaControllerCompat$MediaControllerImplApi21(final·Context·context,·final·MediaSessionCompat·mediaSessionCompat)·{35 ····public·MediaControllerCompat$MediaControllerImplApi21(final·Context·context,·final·MediaSessionCompat·mediaSessionCompat)·{
35 ········this.mCallbackMap·=·new·HashMap();36 ········this.mCallbackMap·=·new·HashMap();
36 ········this.mControllerObj·=·MediaControllerCompatApi21.fromToken(context,·mediaSessionCompat.getSessionToken().getToken());37 ········this.mControllerObj·=·MediaControllerCompatApi21.fromToken(context,·mediaSessionCompat.getSessionToken().getToken());
37 ········this.requestExtraBinder();38 ········this.requestExtraBinder();
38 ····}39 ····}
39 ····40 ····
 41 ····private·void·processPendingCallbacks()·{
 42 ········if·(this.mPendingCallbacks·!=·null·&&·this.mExtraBinder·!=·null)·{
 43 ············for·(final·MediaControllerCompat$Callback·key·:·this.mPendingCallbacks)·{
 44 ················final·MediaControllerCompat$MediaControllerImplApi21$ExtraCallback·value·=·new·MediaControllerCompat$MediaControllerImplApi21$ExtraCallback(this,·key);
 45 ················this.mCallbackMap.put(key,·value);
 46 ················key.mHasExtraCallback·=·true;
 47 ················try·{
 48 ····················this.mExtraBinder.registerCallbackListener((IMediaControllerCallback)value);
 49 ····················continue;
 50 ················}
 51 ················catch·(RemoteException·obj)·{
 52 ····················Log.e("MediaControllerCompat",·"Dead·object·in·registerCallback.·"·+·obj);
 53 ················}
 54 ················break;
 55 ············}
 56 ············this.mPendingCallbacks·=·null;
 57 ········}
 58 ····}
 59 ····
40 ····private·void·requestExtraBinder()·{60 ····private·void·requestExtraBinder()·{
41 ········this.sendCommand("android.support.v4.media.session.command.GET_EXTRA_BINDER",·null,·(ResultReceiver)new·MediaControllerCompat$MediaControllerImplApi21$1(this,·new·Handler()));61 ········this.sendCommand("android.support.v4.media.session.command.GET_EXTRA_BINDER",·null,·(ResultReceiver)new·MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver(this,·new·Handler()));
42 ····}62 ····}
43 ····63 ····
44 ····public·void·adjustVolume(final·int·n,·final·int·n2)·{64 ····public·void·adjustVolume(final·int·n,·final·int·n2)·{
45 ········MediaControllerCompatApi21.adjustVolume(this.mControllerObj,·n,·n2);65 ········MediaControllerCompatApi21.adjustVolume(this.mControllerObj,·n,·n2);
46 ····}66 ····}
47 ····67 ····
48 ····public·boolean·dispatchMediaButtonEvent(final·KeyEvent·keyEvent)·{68 ····public·boolean·dispatchMediaButtonEvent(final·KeyEvent·keyEvent)·{
5.69 KB
android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase.class
5.53 KB
procyon -ec {}
    
Offset 2, 16 lines modifiedOffset 2, 14 lines modified
2 package·android.support.v4.media.session;2 package·android.support.v4.media.session;
  
3 import·android.support.v4.media.MediaMetadataCompat$Builder;3 import·android.support.v4.media.MediaMetadataCompat$Builder;
4 import·android.os.Handler;4 import·android.os.Handler;
5 import·android.os.SystemClock;5 import·android.os.SystemClock;
6 import·android.os.RemoteException;6 import·android.os.RemoteException;
7 import·android.os.Build$VERSION;7 import·android.os.Build$VERSION;
8 import·android.content.Intent; 
9 import·android.util.Log; 
10 import·android.support.v4.media.VolumeProviderCompat;8 import·android.support.v4.media.VolumeProviderCompat;
11 import·android.support.v4.media.VolumeProviderCompat$Callback;9 import·android.support.v4.media.VolumeProviderCompat$Callback;
12 import·java.util.List;10 import·java.util.List;
13 import·android.support.v4.media.MediaMetadataCompat;11 import·android.support.v4.media.MediaMetadataCompat;
14 import·android.app.PendingIntent;12 import·android.app.PendingIntent;
15 import·android.content.ComponentName;13 import·android.content.ComponentName;
16 import·android.os.Bundle;14 import·android.os.Bundle;
Offset 47, 49 lines modifiedOffset 45, 38 lines modified
47 ····private·final·MediaSessionCompat$MediaSessionImplBase$MediaSessionStub·mStub;45 ····private·final·MediaSessionCompat$MediaSessionImplBase$MediaSessionStub·mStub;
48 ····final·String·mTag;46 ····final·String·mTag;
49 ····private·final·MediaSessionCompat$Token·mToken;47 ····private·final·MediaSessionCompat$Token·mToken;
50 ····private·VolumeProviderCompat$Callback·mVolumeCallback;48 ····private·VolumeProviderCompat$Callback·mVolumeCallback;
51 ····VolumeProviderCompat·mVolumeProvider;49 ····VolumeProviderCompat·mVolumeProvider;
52 ····int·mVolumeType;50 ····int·mVolumeType;
53 ····51 ····
54 ····public·MediaSessionCompat$MediaSessionImplBase(final·Context·mContext,·final·String·mTag,·ComponentName·mediaButtonReceiverComponent,·PendingIntent·broadcast)·{52 ····public·MediaSessionCompat$MediaSessionImplBase(final·Context·mContext,·final·String·mTag,·final·ComponentName·mMediaButtonReceiverComponentName,·final·PendingIntent·mMediaButtonReceiverIntent)·{
55 ········this.mLock·=·new·Object();53 ········this.mLock·=·new·Object();
56 ········this.mControllerCallbacks·=·new·RemoteCallbackList();54 ········this.mControllerCallbacks·=·new·RemoteCallbackList();
57 ········this.mDestroyed·=·false;55 ········this.mDestroyed·=·false;
58 ········this.mIsActive·=·false;56 ········this.mIsActive·=·false;
59 ········this.mIsRccRegistered·=·false;57 ········this.mIsRccRegistered·=·false;
60 ········this.mIsMbrRegistered·=·false;58 ········this.mIsMbrRegistered·=·false;
61 ········this.mVolumeCallback·=·(VolumeProviderCompat$Callback)new·MediaSessionCompat$MediaSessionImplBase$1(this);59 ········this.mVolumeCallback·=·(VolumeProviderCompat$Callback)new·MediaSessionCompat$MediaSessionImplBase$1(this);
62 ········if·(mediaButtonReceiverComponent·==·null)·{60 ········if·(mMediaButtonReceiverComponentName·==·null)·{
63 ············mediaButtonReceiverComponent·=·MediaButtonReceiver.getMediaButtonReceiverComponent(mContext); 
64 ············if·(mediaButtonReceiverComponent·==·null)·{ 
65 ················Log.w("MediaSessionCompat",·"Couldn't·find·a·unique·registered·media·button·receiver·in·the·given·context."); 
66 ············} 
67 ········} 
68 ········if·(mediaButtonReceiverComponent·!=·null·&&·broadcast·==·null)·{ 
69 ············final·Intent·intent·=·new·Intent("android.intent.action.MEDIA_BUTTON"); 
70 ············intent.setComponent(mediaButtonReceiverComponent); 
71 ············broadcast·=·PendingIntent.getBroadcast(mContext,·0,·intent,·0); 
72 ········} 
73 ········if·(mediaButtonReceiverComponent·==·null)·{ 
74 ············throw·new·IllegalArgumentException("MediaButtonReceiver·component·may·not·be·null.");61 ············throw·new·IllegalArgumentException("MediaButtonReceiver·component·may·not·be·null.");
75 ········}62 ········}
76 ········this.mContext·=·mContext;63 ········this.mContext·=·mContext;
77 ········this.mPackageName·=·mContext.getPackageName();64 ········this.mPackageName·=·mContext.getPackageName();
78 ········this.mAudioManager·=·(AudioManager)mContext.getSystemService("audio");65 ········this.mAudioManager·=·(AudioManager)mContext.getSystemService("audio");
79 ········this.mTag·=·mTag;66 ········this.mTag·=·mTag;
80 ········this.mMediaButtonReceiverComponentName·=·mediaButtonReceiverComponent;67 ········this.mMediaButtonReceiverComponentName·=·mMediaButtonReceiverComponentName;
81 ········this.mMediaButtonReceiverIntent·=·broadcast;68 ········this.mMediaButtonReceiverIntent·=·mMediaButtonReceiverIntent;
82 ········this.mStub·=·new·MediaSessionCompat$MediaSessionImplBase$MediaSessionStub(this);69 ········this.mStub·=·new·MediaSessionCompat$MediaSessionImplBase$MediaSessionStub(this);
83 ········this.mToken·=·new·MediaSessionCompat$Token((Object)this.mStub);70 ········this.mToken·=·new·MediaSessionCompat$Token((Object)this.mStub);
84 ········this.mRatingType·=·0;71 ········this.mRatingType·=·0;
85 ········this.mVolumeType·=·1;72 ········this.mVolumeType·=·1;
86 ········this.mLocalStream·=·3;73 ········this.mLocalStream·=·3;
87 ········if·(Build$VERSION.SDK_INT·>=·14)·{74 ········if·(Build$VERSION.SDK_INT·>=·14)·{
88 ············this.mRccObj·=·MediaSessionCompatApi14.createRemoteControlClient(broadcast);75 ············this.mRccObj·=·MediaSessionCompatApi14.createRemoteControlClient(mMediaButtonReceiverIntent);
89 ········}76 ········}
90 ········else·{77 ········else·{
91 ············this.mRccObj·=·null;78 ············this.mRccObj·=·null;
92 ········}79 ········}
93 ····}80 ····}
94 ····81 ····
95 ····private·void·sendEvent(final·String·s,·final·Bundle·bundle)·{82 ····private·void·sendEvent(final·String·s,·final·Bundle·bundle)·{
Offset 352, 29 lines modifiedOffset 339, 29 lines modified
352 ····339 ····
353 ····PlaybackStateCompat·getStateWithUpdatedPosition()·{340 ····PlaybackStateCompat·getStateWithUpdatedPosition()·{
354 ········while·(true)·{341 ········while·(true)·{
355 ············long·long1·=·(long)(-1);342 ············long·long1·=·(long)(-1);
356 ············PlaybackStateCompat·build;343 ············PlaybackStateCompat·build;
357 ············while·(true)·{344 ············while·(true)·{
358 ················long·n·=·0L;345 ················long·n·=·0L;
359 ················Label_0316:·{346 ················Label_0314:·{
360 ····················synchronized·(this.mLock)·{347 ····················synchronized·(this.mLock)·{
361 ························final·PlaybackStateCompat·mState·=·this.mState;348 ························final·PlaybackStateCompat·mState·=·this.mState;
362 ························if·(this.mMetadata·!=·null·&&·this.mMetadata.containsKey("android.media.metadata.DURATION"))·{349 ························if·(this.mMetadata·!=·null·&&·this.mMetadata.containsKey("android.media.metadata.DURATION"))·{
363 ····························long1·=·this.mMetadata.getLong("android.media.metadata.DURATION");350 ····························long1·=·this.mMetadata.getLong("android.media.metadata.DURATION");
364 ························}351 ························}
365 ························//·monitorexit(this.mLock)352 ························//·monitorexit(this.mLock)
366 ························build·=·null;353 ························build·=·null;
367 ························if·(mState·!=·null·&&·(mState.getState()·==·3·||·mState.getState()·==·4·||·mState.getState()·==·5))·{354 ························if·(mState·!=·null·&&·(mState.getState()·==·3·||·mState.getState()·==·4·||·mState.getState()·==·5))·{
368 ····························final·long·lastPositionUpdateTime·=·mState.getLastPositionUpdateTime();355 ····························final·long·lastPositionUpdateTime·=·mState.getLastPositionUpdateTime();
369 ····························final·long·elapsedRealtime·=·SystemClock.elapsedRealtime();356 ····························final·long·elapsedRealtime·=·SystemClock.elapsedRealtime();
370 ····························if·(lastPositionUpdateTime·>·0L)·{357 ····························if·(lastPositionUpdateTime·>·0L)·{
371 ································n·=·(long)(mState.getPlaybackSpeed()·*·(elapsedRealtime·-·lastPositionUpdateTime))·+·mState.getPosition();358 ································n·=·(long)(mState.getPlaybackSpeed()·*·(elapsedRealtime·-·lastPositionUpdateTime))·+·mState.getPosition();
372 ································if·(long1·<·0L·||·n·<=·long1)·{359 ································if·(long1·<·0L·||·n·<=·long1)·{
373 ····································break·Label_0316;360 ····································break·Label_0314;
374 ································}361 ································}
375 ································n·=·long1;362 ································n·=·long1;
376 ································final·PlaybackStateCompat$Builder·playbackStateCompat$Builder·=·new·PlaybackStateCompat$Builder(mState);363 ································final·PlaybackStateCompat$Builder·playbackStateCompat$Builder·=·new·PlaybackStateCompat$Builder(mState);
377 ································playbackStateCompat$Builder.setState(mState.getState(),·n,·mState.getPlaybackSpeed(),·elapsedRealtime);364 ································playbackStateCompat$Builder.setState(mState.getState(),·n,·mState.getPlaybackSpeed(),·elapsedRealtime);
378 ································build·=·playbackStateCompat$Builder.build();365 ································build·=·playbackStateCompat$Builder.build();
379 ····························}366 ····························}
380 ························}367 ························}
854 B
android/support/v7/widget/RecyclerView.class
766 B
procyon -ec {}
    
Offset 2909, 15 lines modifiedOffset 2909, 17 lines modified
2909 ········}2909 ········}
2910 ········else·if·(this.mHasFixedSize)·{2910 ········else·if·(this.mHasFixedSize)·{
2911 ············this.mLayout.onMeasure(this.mRecycler,·this.mState,·n,·n2);2911 ············this.mLayout.onMeasure(this.mRecycler,·this.mState,·n,·n2);
2912 ········}2912 ········}
2913 ········else·{2913 ········else·{
2914 ············if·(this.mAdapterUpdateDuringMeasure)·{2914 ············if·(this.mAdapterUpdateDuringMeasure)·{
2915 ················this.eatRequestLayout();2915 ················this.eatRequestLayout();
 2916 ················this.onEnterLayoutOrScroll();
2916 ················this.processAdapterUpdatesAndSetAnimationFlags();2917 ················this.processAdapterUpdatesAndSetAnimationFlags();
 2918 ················this.onExitLayoutOrScroll();
2917 ················if·(this.mState.mRunPredictiveAnimations)·{2919 ················if·(this.mState.mRunPredictiveAnimations)·{
2918 ····················this.mState.mInPreLayout·=·mInPreLayout;2920 ····················this.mState.mInPreLayout·=·mInPreLayout;
2919 ················}2921 ················}
2920 ················else·{2922 ················else·{
2921 ····················this.mAdapterHelper.consumeUpdatesInOnePass();2923 ····················this.mAdapterHelper.consumeUpdatesInOnePass();
2922 ····················this.mState.mInPreLayout·=·false;2924 ····················this.mState.mInPreLayout·=·false;
2923 ················}2925 ················}
3.17 KB
android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback.class
2.98 KB
javap -verbose -constants -s -l -private {}
    
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ··#37·=·Utf8···············android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$245 ··#37·=·Utf8···············android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2
46 ··#38·=·Class··············#37············//·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$246 ··#38·=·Class··············#37············//·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2
47 ··#39·=·Utf8···············(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;Landroid/support/v4/media/session/PlaybackStateCompat;)V47 ··#39·=·Utf8···············(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;Landroid/support/v4/media/session/PlaybackStateCompat;)V
48 ··#40·=·NameAndType········#11:#39········//·"<init>":(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;Landroid/support/v4/media/session/PlaybackStateCompat;)V48 ··#40·=·NameAndType········#11:#39········//·"<init>":(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;Landroid/support/v4/media/session/PlaybackStateCompat;)V
49 ··#41·=·Methodref··········#38.#40········//·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2."<init>":(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;Landroid/support/v4/media/session/PlaybackStateCompat;)V49 ··#41·=·Methodref··········#38.#40········//·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2."<init>":(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;Landroid/support/v4/media/session/PlaybackStateCompat;)V
50 ··#42·=·Utf8···············Code50 ··#42·=·Utf8···············Code
51 ··#43·=·Utf8···············(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V51 ··#43·=·Utf8···············(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V
52 ··#44·=·Utf8···············access$50052 ··#44·=·Utf8···············access$400
53 ··#45·=·Utf8···············(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback;53 ··#45·=·Utf8···············(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback;
54 ··#46·=·Utf8···············onEvent54 ··#46·=·Utf8···············onEvent
55 ··#47·=·Utf8···············(Ljava/lang/String;Landroid/os/Bundle;)V55 ··#47·=·Utf8···············(Ljava/lang/String;Landroid/os/Bundle;)V
56 ··#48·=·Utf8···············onExtrasChanged56 ··#48·=·Utf8···············onExtrasChanged
57 ··#49·=·Utf8···············(Landroid/os/Bundle;)V57 ··#49·=·Utf8···············(Landroid/os/Bundle;)V
58 ··#50·=·Utf8···············onMetadataChanged58 ··#50·=·Utf8···············onMetadataChanged
59 ··#51·=·Utf8···············(Landroid/support/v4/media/MediaMetadataCompat;)V59 ··#51·=·Utf8···············(Landroid/support/v4/media/MediaMetadataCompat;)V
Offset 86, 15 lines modifiedOffset 86, 15 lines modified
86 ·········5:·aload_086 ·········5:·aload_0
87 ·········6:·invokespecial·#14·················//·Method·android/support/v4/media/session/IMediaControllerCallback$Stub."<init>":()V87 ·········6:·invokespecial·#14·················//·Method·android/support/v4/media/session/IMediaControllerCallback$Stub."<init>":()V
88 ·········9:·aload_088 ·········9:·aload_0
89 ········10:·aload_289 ········10:·aload_2
90 ········11:·putfield······#16·················//·Field·mCallback:Landroid/support/v4/media/session/MediaControllerCompat$Callback;90 ········11:·putfield······#16·················//·Field·mCallback:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
91 ········14:·return91 ········14:·return
  
92 ··static·android.support.v4.media.session.MediaControllerCompat$Callback·access$500(android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback);92 ··static·android.support.v4.media.session.MediaControllerCompat$Callback·access$400(android.support.v4.media.session.MediaControllerCompat$MediaControllerImplApi21$ExtraCallback);
93 ····descriptor:·(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback;93 ····descriptor:·(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback;
94 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC94 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC
95 ····Code:95 ····Code:
96 ······stack=300,·locals=1,·args_size=196 ······stack=300,·locals=1,·args_size=1
97 ·········0:·aload_097 ·········0:·aload_0
98 ·········1:·getfield······#16·················//·Field·mCallback:Landroid/support/v4/media/session/MediaControllerCompat$Callback;98 ·········1:·getfield······#16·················//·Field·mCallback:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
99 ·········4:·areturn99 ·········4:·areturn
10.4 KB
smali/android/support/v4/app/NotificationCompatApi20.smali
    
Offset 221, 84 lines modifiedOffset 221, 119 lines modified
  
221 .method·private·static·getActionFromActionCompat(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/app/Notification$Action;221 .method·private·static·getActionFromActionCompat(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/app/Notification$Action;
222 ····.locals·8222 ····.locals·8
223 ····.param·p0,·"actionCompat"····#·Landroid/support/v4/app/NotificationCompatBase$Action;223 ····.param·p0,·"actionCompat"····#·Landroid/support/v4/app/NotificationCompatBase$Action;
  
224 ····.prologue224 ····.prologue
225 ····.line·156225 ····.line·156
226 ····new-instance·v4,·Landroid/app/Notification$Action$Builder;226 ····new-instance·v0,·Landroid/app/Notification$Action$Builder;
  
227 ····.line·157227 ····.line·157
228 ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$Action;->getIcon()I228 ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$Action;->getIcon()I
  
229 ····move-result·v5229 ····move-result·v5
  
230 ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$Action;->getTitle()Ljava/lang/CharSequence;230 ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$Action;->getTitle()Ljava/lang/CharSequence;
  
231 ····move-result-object·v6231 ····move-result-object·v6
  
232 ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$Action;->getActionIntent()Landroid/app/PendingIntent;232 ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$Action;->getActionIntent()Landroid/app/PendingIntent;
  
233 ····move-result-object·v7233 ····move-result-object·v7
  
234 ····invoke-direct·{v4,·v5,·v6,·v7},·Landroid/app/Notification$Action$Builder;-><init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V234 ····invoke-direct·{v0,·v5,·v6,·v7},·Landroid/app/Notification$Action$Builder;-><init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V
  
235 ····.line·158235 ····.line·159
 236 ····.local·v0,·"actionBuilder":Landroid/app/Notification$Action$Builder;
236 ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$Action;->getExtras()Landroid/os/Bundle;237 ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$Action;->getExtras()Landroid/os/Bundle;
  
237 ····move-result-object·v5238 ····move-result-object·v5
  
238 ····invoke-virtual·{v4,·v5},·Landroid/app/Notification$Action$Builder;->addExtras(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder;239 ····if-eqz·v5,·:cond_0
  
239 ····move-result-object·v0240 ····.line·160
 241 ····new-instance·v1,·Landroid/os/Bundle;
  
240 ····.line·159 
241 ····.local·v0,·"actionBuilder":Landroid/app/Notification$Action$Builder; 
242 ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$Action;->getRemoteInputs()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;242 ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$Action;->getExtras()Landroid/os/Bundle;
  
243 ····move-result-object·v2243 ····move-result-object·v5
  
 244 ····invoke-direct·{v1,·v5},·Landroid/os/Bundle;-><init>(Landroid/os/Bundle;)V
  
244 ····.line·160245 ····.line·164
245 ····.local·v2,·"remoteInputCompats":[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; 
246 ····if-eqz·v2,·:cond_0246 ····.local·v1,·"actionExtras":Landroid/os/Bundle;
 247 ····:goto_0
 248 ····const-string·v5,·"android.support.allowGeneratedReplies"
  
 249 ····.line·165
 250 ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$Action;->getAllowGeneratedReplies()Z
  
 251 ····move-result·v6
  
247 ····.line·161252 ····.line·164
248 ····invoke-static·{v2},·Landroid/support/v4/app/RemoteInputCompatApi20;->fromCompat([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput;253 ····invoke-virtual·{v1,·v5,·v6},·Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
  
 254 ····.line·166
 255 ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Action$Builder;->addExtras(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder;
  
 256 ····.line·167
 257 ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$Action;->getRemoteInputs()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;
  
249 ····move-result-object·v3258 ····move-result-object·v3
  
250 ····.line·162259 ····.line·168
251 ····.local·v3,·"remoteInputs":[Landroid/app/RemoteInput; 
252 ····array-length·v5,·v3260 ····.local·v3,·"remoteInputCompats":[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;
 261 ····if-eqz·v3,·:cond_1
  
253 ····const/4·v4,·0x0262 ····.line·169
 263 ····invoke-static·{v3},·Landroid/support/v4/app/RemoteInputCompatApi20;->fromCompat([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput;
  
254 ····:goto_0 
255 ····if-ge·v4,·v5,·:cond_0264 ····move-result-object·v4
  
 265 ····.line·170
 266 ····.local·v4,·"remoteInputs":[Landroid/app/RemoteInput;
 267 ····array-length·v6,·v4
  
256 ····aget-object·v1,·v3,·v4268 ····const/4·v5,·0x0
  
 269 ····:goto_1
 270 ····if-ge·v5,·v6,·:cond_1
  
 271 ····aget-object·v2,·v4,·v5
  
257 ····.line·163272 ····.line·171
258 ····.local·v1,·"remoteInput":Landroid/app/RemoteInput;273 ····.local·v2,·"remoteInput":Landroid/app/RemoteInput;
259 ····invoke-virtual·{v0,·v1},·Landroid/app/Notification$Action$Builder;->addRemoteInput(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder;274 ····invoke-virtual·{v0,·v2},·Landroid/app/Notification$Action$Builder;->addRemoteInput(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder;
  
 275 ····.line·170
 276 ····add-int/lit8·v5,·v5,·0x1
  
 277 ····goto·:goto_1
  
260 ····.line·162278 ····.line·162
261 ····add-int/lit8·v4,·v4,·0x1279 ····.end·local·v1····#·"actionExtras":Landroid/os/Bundle;
 280 ····.end·local·v2····#·"remoteInput":Landroid/app/RemoteInput;
 281 ····.end·local·v3····#·"remoteInputCompats":[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;
 282 ····.end·local·v4····#·"remoteInputs":[Landroid/app/RemoteInput;
 283 ····:cond_0
 284 ····new-instance·v1,·Landroid/os/Bundle;
  
 285 ····invoke-direct·{v1},·Landroid/os/Bundle;-><init>()V
  
 286 ····.restart·local·v1····#·"actionExtras":Landroid/os/Bundle;
262 ····goto·:goto_0287 ····goto·:goto_0
  
263 ····.line·166288 ····.line·174
 289 ····.restart·local·v3····#·"remoteInputCompats":[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;
264 ····.end·local·v1····#·"remoteInput":Landroid/app/RemoteInput; 
265 ····.end·local·v3····#·"remoteInputs":[Landroid/app/RemoteInput; 
266 ····:cond_0290 ····:cond_1
267 ····invoke-virtual·{v0},·Landroid/app/Notification$Action$Builder;->build()Landroid/app/Notification$Action;291 ····invoke-virtual·{v0},·Landroid/app/Notification$Action$Builder;->build()Landroid/app/Notification$Action;
  
268 ····move-result-object·v4292 ····move-result-object·v5
  
269 ····return-object·v4293 ····return-object·v5
270 .end·method294 .end·method
  
271 .method·public·static·getActionsFromParcelableArrayList(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action;295 .method·public·static·getActionsFromParcelableArrayList(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action;
272 ····.locals·4296 ····.locals·4
273 ····.param·p1,·"actionFactory"····#·Landroid/support/v4/app/NotificationCompatBase$Action$Factory;297 ····.param·p1,·"actionFactory"····#·Landroid/support/v4/app/NotificationCompatBase$Action$Factory;
274 ····.param·p2,·"remoteInputFactory"····#·Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;298 ····.param·p2,·"remoteInputFactory"····#·Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;
275 ····.annotation·system·Ldalvik/annotation/Signature;299 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 312, 85 lines modifiedOffset 347, 85 lines modified
Max diff block lines reached; 4415/10546 bytes (41.86%) of diff not shown.
1.06 KB
smali/android/support/v4/app/FragmentManager$FragmentLifecycleCallbacks.smali
    
Offset 5, 32 lines modifiedOffset 5, 25 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·system·Ldalvik/annotation/EnclosingClass;6 .annotation·system·Ldalvik/annotation/EnclosingClass;
7 ····value·=·Landroid/support/v4/app/FragmentManager;7 ····value·=·Landroid/support/v4/app/FragmentManager;
8 .end·annotation8 .end·annotation
  
9 .annotation·system·Ldalvik/annotation/InnerClass;9 .annotation·system·Ldalvik/annotation/InnerClass;
10 ····accessFlags·=·0x40110 ····accessFlags·=·0x409
11 ····name·=·"FragmentLifecycleCallbacks"11 ····name·=·"FragmentLifecycleCallbacks"
12 .end·annotation12 .end·annotation
  
  
13 #·instance·fields 
14 .field·final·synthetic·this$0:Landroid/support/v4/app/FragmentManager; 
  
  
15 #·direct·methods13 #·direct·methods
16 .method·public·constructor·<init>(Landroid/support/v4/app/FragmentManager;)V14 .method·public·constructor·<init>()V
17 ····.locals·015 ····.locals·0
18 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/FragmentManager; 
  
19 ····.prologue16 ····.prologue
20 ····.line·41117 ····.line·411
21 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManager$FragmentLifecycleCallbacks;->this$0:Landroid/support/v4/app/FragmentManager; 
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void19 ····return-void
24 .end·method20 .end·method
  
  
25 #·virtual·methods21 #·virtual·methods
11.2 KB
smali/android/support/v4/app/NotificationCompatJellybean.smali
    
Offset 670, 73 lines modifiedOffset 670, 91 lines modified
670 ····:try_end_0670 ····:try_end_0
671 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0671 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
672 ····throw·v1672 ····throw·v1
673 .end·method673 .end·method
  
674 .method·private·static·getActionFromBundle(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;674 .method·private·static·getActionFromBundle(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;
675 ····.locals·7675 ····.locals·8
676 ····.param·p0,·"bundle"····#·Landroid/os/Bundle;676 ····.param·p0,·"bundle"····#·Landroid/os/Bundle;
677 ····.param·p1,·"actionFactory"····#·Landroid/support/v4/app/NotificationCompatBase$Action$Factory;677 ····.param·p1,·"actionFactory"····#·Landroid/support/v4/app/NotificationCompatBase$Action$Factory;
678 ····.param·p2,·"remoteInputFactory"····#·Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;678 ····.param·p2,·"remoteInputFactory"····#·Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;
  
679 ····.prologue679 ····.prologue
680 ····.line·380680 ····.line·380
681 ····const-string·v0,·"icon"681 ····const-string·v0,·"extras"
  
 682 ····invoke-virtual·{p0,·v0},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;
  
 683 ····move-result-object·v7
  
682 ····.line·381684 ····.line·381
 685 ····.local·v7,·"extras":Landroid/os/Bundle;
 686 ····const/4·v6,·0x0
  
 687 ····.line·382
 688 ····.local·v6,·"allowGeneratedReplies":Z
 689 ····if-eqz·v7,·:cond_0
  
 690 ····.line·383
 691 ····const-string·v0,·"android.support.allowGeneratedReplies"
  
 692 ····const/4·v1,·0x0
  
 693 ····invoke-virtual·{v7,·v0,·v1},·Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z
  
 694 ····move-result·v6
  
 695 ····.line·385
 696 ····:cond_0
 697 ····const-string·v0,·"icon"
  
 698 ····.line·386
683 ····invoke-virtual·{p0,·v0},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I699 ····invoke-virtual·{p0,·v0},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
  
684 ····move-result·v1700 ····move-result·v1
  
685 ····const-string·v0,·"title"701 ····const-string·v0,·"title"
  
686 ····.line·382702 ····.line·387
687 ····invoke-virtual·{p0,·v0},·Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;703 ····invoke-virtual·{p0,·v0},·Landroid/os/Bundle;->getCharSequence(Ljava/lang/String;)Ljava/lang/CharSequence;
  
688 ····move-result-object·v2704 ····move-result-object·v2
  
689 ····const-string·v0,·"actionIntent"705 ····const-string·v0,·"actionIntent"
  
690 ····.line·383706 ····.line·388
691 ····invoke-virtual·{p0,·v0},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;707 ····invoke-virtual·{p0,·v0},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
  
692 ····move-result-object·v3708 ····move-result-object·v3
  
693 ····check-cast·v3,·Landroid/app/PendingIntent;709 ····check-cast·v3,·Landroid/app/PendingIntent;
  
694 ····const-string·v0,·"extras"710 ····const-string·v0,·"extras"
  
695 ····.line·384711 ····.line·389
696 ····invoke-virtual·{p0,·v0},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;712 ····invoke-virtual·{p0,·v0},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;
  
697 ····move-result-object·v4713 ····move-result-object·v4
  
698 ····const-string·v0,·"remoteInputs"714 ····const-string·v0,·"remoteInputs"
  
699 ····.line·386715 ····.line·391
700 ····invoke-static·{p0,·v0},·Landroid/support/v4/app/BundleUtil;->getBundleArrayFromBundle(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle;716 ····invoke-static·{p0,·v0},·Landroid/support/v4/app/BundleUtil;->getBundleArrayFromBundle(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle;
  
701 ····move-result-object·v0717 ····move-result-object·v0
  
702 ····.line·385718 ····.line·390
703 ····invoke-static·{v0,·p2},·Landroid/support/v4/app/RemoteInputCompatJellybean;->fromBundleArray([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;719 ····invoke-static·{v0,·p2},·Landroid/support/v4/app/RemoteInputCompatJellybean;->fromBundleArray([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;
  
704 ····move-result-object·v5720 ····move-result-object·v5
  
705 ····const-string·v0,·"allowGeneratedReplies" 
  
706 ····.line·387 
707 ····invoke-virtual·{p0,·v0},·Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z 
  
708 ····move-result·v6 
  
709 ····move-object·v0,·p1721 ····move-object·v0,·p1
  
710 ····.line·380722 ····.line·385
711 ····invoke-interface/range·{v0·..·v6},·Landroid/support/v4/app/NotificationCompatBase$Action$Factory;->build(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Z)Landroid/support/v4/app/NotificationCompatBase$Action;723 ····invoke-interface/range·{v0·..·v6},·Landroid/support/v4/app/NotificationCompatBase$Action$Factory;->build(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Z)Landroid/support/v4/app/NotificationCompatBase$Action;
  
712 ····move-result-object·v0724 ····move-result-object·v0
  
713 ····return-object·v0725 ····return-object·v0
714 .end·method726 .end·method
  
Offset 896, 77 lines modifiedOffset 914, 112 lines modified
896 ····.line·370914 ····.line·370
897 ····add-int/lit8·v1,·v1,·0x1915 ····add-int/lit8·v1,·v1,·0x1
  
898 ····goto·:goto_0916 ····goto·:goto_0
899 .end·method917 .end·method
  
900 .method·private·static·getBundleForAction(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle;918 .method·private·static·getBundleForAction(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle;
901 ····.locals·3919 ····.locals·4
902 ····.param·p0,·"action"····#·Landroid/support/v4/app/NotificationCompatBase$Action;920 ····.param·p0,·"action"····#·Landroid/support/v4/app/NotificationCompatBase$Action;
  
903 ····.prologue921 ····.prologue
904 ····.line·403922 ····.line·408
905 ····new-instance·v0,·Landroid/os/Bundle;923 ····new-instance·v1,·Landroid/os/Bundle;
  
906 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V924 ····invoke-direct·{v1},·Landroid/os/Bundle;-><init>()V
  
907 ····.line·404925 ····.line·409
908 ····.local·v0,·"bundle":Landroid/os/Bundle;926 ····.local·v1,·"bundle":Landroid/os/Bundle;
909 ····const-string·v1,·"icon"927 ····const-string·v2,·"icon"
  
910 ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$Action;->getIcon()I928 ····invoke-virtual·{p0},·Landroid/support/v4/app/NotificationCompatBase$Action;->getIcon()I
  
911 ····move-result·v2929 ····move-result·v3
  
912 ····invoke-virtual·{v0,·v1,·v2},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V930 ····invoke-virtual·{v1,·v2,·v3},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
  
913 ····.line·405931 ····.line·410
914 ····const-string·v1,·"title"932 ····const-string·v2,·"title"
Max diff block lines reached; 6987/11395 bytes (61.32%) of diff not shown.
25.0 KB
smali/android/support/v4/media/session/MediaControllerCompat.smali
    
Offset 43, 86 lines modifiedOffset 43, 86 lines modified
43 ····.annotation·system·Ldalvik/annotation/Throws;43 ····.annotation·system·Ldalvik/annotation/Throws;
44 ········value·=·{44 ········value·=·{
45 ············Landroid/os/RemoteException;45 ············Landroid/os/RemoteException;
46 ········}46 ········}
47 ····.end·annotation47 ····.end·annotation
  
48 ····.prologue48 ····.prologue
49 ····.line·17049 ····.line·171
50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
51 ····.line·17151 ····.line·172
52 ····if-nez·p2,·:cond_052 ····if-nez·p2,·:cond_0
  
53 ····.line·17253 ····.line·173
54 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;54 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
55 ····const-string·v1,·"sessionToken·must·not·be·null"55 ····const-string·v1,·"sessionToken·must·not·be·null"
  
56 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V56 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
57 ····throw·v057 ····throw·v0
  
58 ····.line·17458 ····.line·175
59 ····:cond_059 ····:cond_0
60 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;60 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
61 ····.line·17661 ····.line·177
62 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I62 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
63 ····const/16·v1,·0x1863 ····const/16·v1,·0x18
  
64 ····if-lt·v0,·v1,·:cond_164 ····if-lt·v0,·v1,·:cond_1
  
65 ····.line·17765 ····.line·178
66 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi24;66 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi24;
  
67 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi24;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V67 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi24;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V
  
68 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat;->mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;68 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat;->mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;
  
69 ····.line·18569 ····.line·186
70 ····:goto_070 ····:goto_0
71 ····return-void71 ····return-void
  
72 ····.line·17872 ····.line·179
73 ····:cond_173 ····:cond_1
74 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I74 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
75 ····const/16·v1,·0x1775 ····const/16·v1,·0x17
  
76 ····if-lt·v0,·v1,·:cond_276 ····if-lt·v0,·v1,·:cond_2
  
77 ····.line·17977 ····.line·180
78 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;78 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;
  
79 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V79 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V
  
80 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat;->mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;80 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat;->mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;
  
81 ····goto·:goto_081 ····goto·:goto_0
  
82 ····.line·18082 ····.line·181
83 ····:cond_283 ····:cond_2
84 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I84 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
85 ····const/16·v1,·0x1585 ····const/16·v1,·0x15
  
86 ····if-lt·v0,·v1,·:cond_386 ····if-lt·v0,·v1,·:cond_3
  
87 ····.line·18187 ····.line·182
88 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;88 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;
  
89 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V89 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V
  
90 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat;->mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;90 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat;->mImpl:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImpl;
  
91 ····goto·:goto_091 ····goto·:goto_0
  
92 ····.line·18392 ····.line·184
93 ····:cond_393 ····:cond_3
94 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;94 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;
  
95 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;95 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
96 ····invoke-direct·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V96 ····invoke-direct·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V
  
Offset 133, 90 lines modifiedOffset 133, 90 lines modified
  
133 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V133 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V
134 ····.locals·2134 ····.locals·2
135 ····.param·p1,·"context"····#·Landroid/content/Context;135 ····.param·p1,·"context"····#·Landroid/content/Context;
136 ····.param·p2,·"session"····#·Landroid/support/v4/media/session/MediaSessionCompat;136 ····.param·p2,·"session"····#·Landroid/support/v4/media/session/MediaSessionCompat;
  
137 ····.prologue137 ····.prologue
138 ····.line·145138 ····.line·146
139 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V139 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
140 ····.line·146140 ····.line·147
141 ····if-nez·p2,·:cond_0141 ····if-nez·p2,·:cond_0
  
142 ····.line·147142 ····.line·148
143 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;143 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
144 ····const-string·v1,·"session·must·not·be·null"144 ····const-string·v1,·"session·must·not·be·null"
  
145 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V145 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
146 ····throw·v0146 ····throw·v0
  
147 ····.line·149147 ····.line·150
148 ····:cond_0148 ····:cond_0
149 ····invoke-virtual·{p2},·Landroid/support/v4/media/session/MediaSessionCompat;->getSessionToken()Landroid/support/v4/media/session/MediaSessionCompat$Token;149 ····invoke-virtual·{p2},·Landroid/support/v4/media/session/MediaSessionCompat;->getSessionToken()Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
150 ····move-result-object·v0150 ····move-result-object·v0
  
151 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;151 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
152 ····.line·151152 ····.line·152
153 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I153 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
154 ····const/16·v1,·0x18154 ····const/16·v1,·0x18
  
155 ····if-lt·v0,·v1,·:cond_1155 ····if-lt·v0,·v1,·:cond_1
  
156 ····.line·152156 ····.line·153
157 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi24;157 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi24;
  
Max diff block lines reached; 20589/25514 bytes (80.70%) of diff not shown.
19.8 KB
smali/android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler.smali
    
Offset 70, 21 lines modifiedOffset 70, 21 lines modified
  
70 #·direct·methods70 #·direct·methods
71 .method·public·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/os/Looper;)V71 .method·public·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;Landroid/os/Looper;)V
72 ····.locals·072 ····.locals·0
73 ····.param·p2,·"looper"····#·Landroid/os/Looper;73 ····.param·p2,·"looper"····#·Landroid/os/Looper;
  
74 ····.prologue74 ····.prologue
75 ····.line·211275 ····.line·2111
76 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;76 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
77 ····.line·211377 ····.line·2112
78 ····invoke-direct·{p0,·p2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V78 ····invoke-direct·{p0,·p2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
  
79 ····.line·211479 ····.line·2113
80 ····return-void80 ····return-void
81 .end·method81 .end·method
  
82 .method·private·onMediaButtonEvent(Landroid/view/KeyEvent;Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V82 .method·private·onMediaButtonEvent(Landroid/view/KeyEvent;Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V
83 ····.locals·1083 ····.locals·10
84 ····.param·p1,·"ke"····#·Landroid/view/KeyEvent;84 ····.param·p1,·"ke"····#·Landroid/view/KeyEvent;
85 ····.param·p2,·"cb"····#·Landroid/support/v4/media/session/MediaSessionCompat$Callback;85 ····.param·p2,·"cb"····#·Landroid/support/v4/media/session/MediaSessionCompat$Callback;
Offset 92, 109 lines modifiedOffset 92, 109 lines modified
92 ····.prologue92 ····.prologue
93 ····const/4·v0,·0x193 ····const/4·v0,·0x1
  
94 ····const/4·v3,·0x094 ····const/4·v3,·0x0
  
95 ····const-wide/16·v6,·0x095 ····const-wide/16·v6,·0x0
  
96 ····.line·221896 ····.line·2217
97 ····if-eqz·p1,·:cond_097 ····if-eqz·p1,·:cond_0
  
98 ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getAction()I98 ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getAction()I
  
99 ····move-result·v899 ····move-result·v8
  
100 ····if-eqz·v8,·:cond_1100 ····if-eqz·v8,·:cond_1
  
101 ····.line·2275101 ····.line·2274
102 ····:cond_0102 ····:cond_0
103 ····:goto_0103 ····:goto_0
104 ····return-void104 ····return-void
  
105 ····.line·2221105 ····.line·2220
106 ····:cond_1106 ····:cond_1
107 ····iget-object·v8,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;107 ····iget-object·v8,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
108 ····iget-object·v8,·v8,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mState:Landroid/support/v4/media/session/PlaybackStateCompat;108 ····iget-object·v8,·v8,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mState:Landroid/support/v4/media/session/PlaybackStateCompat;
  
109 ····if-nez·v8,·:cond_2109 ····if-nez·v8,·:cond_2
  
110 ····move-wide·v4,·v6110 ····move-wide·v4,·v6
  
111 ····.line·2222111 ····.line·2221
112 ····.local·v4,·"validActions":J112 ····.local·v4,·"validActions":J
113 ····:goto_1113 ····:goto_1
114 ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getKeyCode()I114 ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getKeyCode()I
  
115 ····move-result·v8115 ····move-result·v8
  
116 ····sparse-switch·v8,·:sswitch_data_0116 ····sparse-switch·v8,·:sswitch_data_0
  
117 ····goto·:goto_0117 ····goto·:goto_0
  
118 ····.line·2262118 ····.line·2261
119 ····:sswitch_0119 ····:sswitch_0
120 ····iget-object·v8,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;120 ····iget-object·v8,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
121 ····iget-object·v8,·v8,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mState:Landroid/support/v4/media/session/PlaybackStateCompat;121 ····iget-object·v8,·v8,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mState:Landroid/support/v4/media/session/PlaybackStateCompat;
  
122 ····if-eqz·v8,·:cond_3122 ····if-eqz·v8,·:cond_3
  
123 ····iget-object·v8,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;123 ····iget-object·v8,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
124 ····iget-object·v8,·v8,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mState:Landroid/support/v4/media/session/PlaybackStateCompat;124 ····iget-object·v8,·v8,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mState:Landroid/support/v4/media/session/PlaybackStateCompat;
  
125 ····.line·2263125 ····.line·2262
126 ····invoke-virtual·{v8},·Landroid/support/v4/media/session/PlaybackStateCompat;->getState()I126 ····invoke-virtual·{v8},·Landroid/support/v4/media/session/PlaybackStateCompat;->getState()I
  
127 ····move-result·v8127 ····move-result·v8
  
128 ····const/4·v9,·0x3128 ····const/4·v9,·0x3
  
129 ····if-ne·v8,·v9,·:cond_3129 ····if-ne·v8,·v9,·:cond_3
  
130 ····move·v2,·v0130 ····move·v2,·v0
  
131 ····.line·2264131 ····.line·2263
132 ····.local·v2,·"isPlaying":Z132 ····.local·v2,·"isPlaying":Z
133 ····:goto_2133 ····:goto_2
134 ····const-wide/16·v8,·0x204134 ····const-wide/16·v8,·0x204
  
135 ····and-long/2addr·v8,·v4135 ····and-long/2addr·v8,·v4
  
136 ····cmp-long·v8,·v8,·v6136 ····cmp-long·v8,·v8,·v6
  
137 ····if-eqz·v8,·:cond_4137 ····if-eqz·v8,·:cond_4
  
138 ····move·v1,·v0138 ····move·v1,·v0
  
139 ····.line·2266139 ····.line·2265
140 ····.local·v1,·"canPlay":Z140 ····.local·v1,·"canPlay":Z
141 ····:goto_3141 ····:goto_3
142 ····const-wide/16·v8,·0x202142 ····const-wide/16·v8,·0x202
  
143 ····and-long/2addr·v8,·v4143 ····and-long/2addr·v8,·v4
  
144 ····cmp-long·v6,·v8,·v6144 ····cmp-long·v6,·v8,·v6
  
145 ····if-eqz·v6,·:cond_5145 ····if-eqz·v6,·:cond_5
  
146 ····.line·2268146 ····.line·2267
147 ····.local·v0,·"canPause":Z147 ····.local·v0,·"canPause":Z
148 ····:goto_4148 ····:goto_4
149 ····if-eqz·v2,·:cond_6149 ····if-eqz·v2,·:cond_6
  
150 ····if-eqz·v0,·:cond_6150 ····if-eqz·v0,·:cond_6
  
151 ····.line·2269151 ····.line·2268
152 ····invoke-virtual·{p2},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPause()V152 ····invoke-virtual·{p2},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPause()V
  
153 ····goto·:goto_0153 ····goto·:goto_0
  
154 ····.line·2221154 ····.line·2220
155 ····.end·local·v0····#·"canPause":Z155 ····.end·local·v0····#·"canPause":Z
156 ····.end·local·v1····#·"canPlay":Z156 ····.end·local·v1····#·"canPlay":Z
157 ····.end·local·v2····#·"isPlaying":Z157 ····.end·local·v2····#·"isPlaying":Z
Max diff block lines reached; 16153/20027 bytes (80.66%) of diff not shown.
2.05 KB
smali/android/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1.smali
    
Offset 28, 62 lines modifiedOffset 28, 62 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·122332 ····.line·1237
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"p"····#·Landroid/os/Parcel;39 ····.param·p1,·"p"····#·Landroid/os/Parcel;
  
40 ····.prologue40 ····.prologue
41 ····.line·122641 ····.line·1240
42 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;42 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;
  
43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;-><init>(Landroid/os/Parcel;)V43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;-><init>(Landroid/os/Parcel;)V
  
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
  
46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
47 ····.locals·147 ····.locals·1
  
48 ····.prologue48 ····.prologue
49 ····.line·122349 ····.line·1237
50 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;50 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····return-object·v052 ····return-object·v0
53 .end·method53 .end·method
  
54 .method·public·newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;54 .method·public·newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;
55 ····.locals·155 ····.locals·1
56 ····.param·p1,·"size"····#·I56 ····.param·p1,·"size"····#·I
  
57 ····.prologue57 ····.prologue
58 ····.line·123158 ····.line·1245
59 ····new-array·v0,·p1,·[Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;59 ····new-array·v0,·p1,·[Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;
  
60 ····return-object·v060 ····return-object·v0
61 .end·method61 .end·method
  
62 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;62 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
63 ····.locals·163 ····.locals·1
  
64 ····.prologue64 ····.prologue
65 ····.line·122365 ····.line·1237
66 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;->newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;66 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;->newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····return-object·v068 ····return-object·v0
69 .end·method69 .end·method
14.5 KB
smali/android/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;)V21 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;23 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;
  
24 ····.prologue24 ····.prologue
25 ····.line·245425 ····.line·2453
26 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;26 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;
  
27 ····invoke-direct·{p0},·Landroid/support/v4/media/session/IMediaSession$Stub;-><init>()V27 ····invoke-direct·{p0},·Landroid/support/v4/media/session/IMediaSession$Stub;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
Offset 37, 15 lines modifiedOffset 37, 15 lines modified
37 .method·public·adjustVolume(IILjava/lang/String;)V37 .method·public·adjustVolume(IILjava/lang/String;)V
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"direction"····#·I39 ····.param·p1,·"direction"····#·I
40 ····.param·p2,·"flags"····#·I40 ····.param·p2,·"flags"····#·I
41 ····.param·p3,·"packageName"····#·Ljava/lang/String;41 ····.param·p3,·"packageName"····#·Ljava/lang/String;
  
42 ····.prologue42 ····.prologue
43 ····.line·251343 ····.line·2512
44 ····new-instance·v0,·Ljava/lang/AssertionError;44 ····new-instance·v0,·Ljava/lang/AssertionError;
  
45 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V45 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V
  
46 ····throw·v046 ····throw·v0
47 .end·method47 .end·method
  
Offset 54, 87 lines modifiedOffset 54, 87 lines modified
54 ····.annotation·system·Ldalvik/annotation/Throws;54 ····.annotation·system·Ldalvik/annotation/Throws;
55 ········value·=·{55 ········value·=·{
56 ············Landroid/os/RemoteException;56 ············Landroid/os/RemoteException;
57 ········}57 ········}
58 ····.end·annotation58 ····.end·annotation
  
59 ····.prologue59 ····.prologue
60 ····.line·260360 ····.line·2602
61 ····new-instance·v0,·Ljava/lang/AssertionError;61 ····new-instance·v0,·Ljava/lang/AssertionError;
  
62 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V62 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V
  
63 ····throw·v063 ····throw·v0
64 .end·method64 .end·method
  
65 .method·public·getExtras()Landroid/os/Bundle;65 .method·public·getExtras()Landroid/os/Bundle;
66 ····.locals·166 ····.locals·1
  
67 ····.prologue67 ····.prologue
68 ····.line·265668 ····.line·2655
69 ····new-instance·v0,·Ljava/lang/AssertionError;69 ····new-instance·v0,·Ljava/lang/AssertionError;
  
70 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V70 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V
  
71 ····throw·v071 ····throw·v0
72 .end·method72 .end·method
  
73 .method·public·getFlags()J73 .method·public·getFlags()J
74 ····.locals·174 ····.locals·1
  
75 ····.prologue75 ····.prologue
76 ····.line·250176 ····.line·2500
77 ····new-instance·v0,·Ljava/lang/AssertionError;77 ····new-instance·v0,·Ljava/lang/AssertionError;
  
78 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V78 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V
  
79 ····throw·v079 ····throw·v0
80 .end·method80 .end·method
  
81 .method·public·getLaunchPendingIntent()Landroid/app/PendingIntent;81 .method·public·getLaunchPendingIntent()Landroid/app/PendingIntent;
82 ····.locals·182 ····.locals·1
  
83 ····.prologue83 ····.prologue
84 ····.line·249484 ····.line·2493
85 ····new-instance·v0,·Ljava/lang/AssertionError;85 ····new-instance·v0,·Ljava/lang/AssertionError;
  
86 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V86 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V
  
87 ····throw·v087 ····throw·v0
88 .end·method88 .end·method
  
89 .method·public·getMetadata()Landroid/support/v4/media/MediaMetadataCompat;89 .method·public·getMetadata()Landroid/support/v4/media/MediaMetadataCompat;
90 ····.locals·190 ····.locals·1
  
91 ····.prologue91 ····.prologue
92 ····.line·263392 ····.line·2632
93 ····new-instance·v0,·Ljava/lang/AssertionError;93 ····new-instance·v0,·Ljava/lang/AssertionError;
  
94 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V94 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V
  
95 ····throw·v095 ····throw·v0
96 .end·method96 .end·method
  
97 .method·public·getPackageName()Ljava/lang/String;97 .method·public·getPackageName()Ljava/lang/String;
98 ····.locals·198 ····.locals·1
  
99 ····.prologue99 ····.prologue
100 ····.line·2482100 ····.line·2481
101 ····new-instance·v0,·Ljava/lang/AssertionError;101 ····new-instance·v0,·Ljava/lang/AssertionError;
  
102 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V102 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V
  
103 ····throw·v0103 ····throw·v0
104 .end·method104 .end·method
  
105 .method·public·getPlaybackState()Landroid/support/v4/media/session/PlaybackStateCompat;105 .method·public·getPlaybackState()Landroid/support/v4/media/session/PlaybackStateCompat;
106 ····.locals·1106 ····.locals·1
  
107 ····.prologue107 ····.prologue
108 ····.line·2638108 ····.line·2637
109 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;109 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;
  
110 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->access$300(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;)Landroid/support/v4/media/session/PlaybackStateCompat;110 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->access$300(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;)Landroid/support/v4/media/session/PlaybackStateCompat;
  
111 ····move-result-object·v0111 ····move-result-object·v0
  
112 ····return-object·v0112 ····return-object·v0
Offset 149, 73 lines modifiedOffset 149, 73 lines modified
149 ············"<",149 ············"<",
150 ············"Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;",150 ············"Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;",
151 ············">;"151 ············">;"
152 ········}152 ········}
153 ····.end·annotation153 ····.end·annotation
  
154 ····.prologue154 ····.prologue
Max diff block lines reached; 11082/14686 bytes (75.46%) of diff not shown.
5.41 KB
smali/android/support/v4/media/session/MediaSessionCompat$Token.smali
    
Offset 35, 58 lines modifiedOffset 35, 58 lines modified
  
  
35 #·direct·methods35 #·direct·methods
36 .method·static·constructor·<clinit>()V36 .method·static·constructor·<clinit>()V
37 ····.locals·137 ····.locals·1
  
38 ····.prologue38 ····.prologue
39 ····.line·101939 ····.line·1033
40 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;40 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;
  
41 ····invoke-direct·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;-><init>()V41 ····invoke-direct·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;-><init>()V
  
42 ····sput-object·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->CREATOR:Landroid/os/Parcelable$Creator;42 ····sput-object·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->CREATOR:Landroid/os/Parcelable$Creator;
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
45 .method·constructor·<init>(Ljava/lang/Object;)V45 .method·constructor·<init>(Ljava/lang/Object;)V
46 ····.locals·046 ····.locals·0
47 ····.param·p1,·"inner"····#·Ljava/lang/Object;47 ····.param·p1,·"inner"····#·Ljava/lang/Object;
  
48 ····.prologue48 ····.prologue
49 ····.line·94349 ····.line·957
50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
51 ····.line·94451 ····.line·958
52 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;52 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;
  
53 ····.line·94553 ····.line·959
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
56 .method·public·static·fromToken(Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat$Token;56 .method·public·static·fromToken(Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat$Token;
57 ····.locals·257 ····.locals·2
58 ····.param·p0,·"token"····#·Ljava/lang/Object;58 ····.param·p0,·"token"····#·Ljava/lang/Object;
  
59 ····.prologue59 ····.prologue
60 ····.line·95960 ····.line·973
61 ····if-eqz·p0,·:cond_061 ····if-eqz·p0,·:cond_0
  
62 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I62 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
63 ····const/16·v1,·0x1563 ····const/16·v1,·0x15
  
64 ····if-ge·v0,·v1,·:cond_164 ····if-ge·v0,·v1,·:cond_1
  
65 ····.line·96065 ····.line·974
66 ····:cond_066 ····:cond_0
67 ····const/4·v0,·0x067 ····const/4·v0,·0x0
  
68 ····.line·96268 ····.line·976
69 ····:goto_069 ····:goto_0
70 ····return-object·v070 ····return-object·v0
  
71 ····:cond_171 ····:cond_1
72 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;72 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
73 ····invoke-static·{p0},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->verifyToken(Ljava/lang/Object;)Ljava/lang/Object;73 ····invoke-static·{p0},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->verifyToken(Ljava/lang/Object;)Ljava/lang/Object;
Offset 100, 81 lines modifiedOffset 100, 81 lines modified
  
  
100 #·virtual·methods100 #·virtual·methods
101 .method·public·describeContents()I101 .method·public·describeContents()I
102 ····.locals·1102 ····.locals·1
  
103 ····.prologue103 ····.prologue
104 ····.line·967104 ····.line·981
105 ····const/4·v0,·0x0105 ····const/4·v0,·0x0
  
106 ····return·v0106 ····return·v0
107 .end·method107 .end·method
  
108 .method·public·equals(Ljava/lang/Object;)Z108 .method·public·equals(Ljava/lang/Object;)Z
109 ····.locals·4109 ····.locals·4
110 ····.param·p1,·"obj"····#·Ljava/lang/Object;110 ····.param·p1,·"obj"····#·Ljava/lang/Object;
  
111 ····.prologue111 ····.prologue
112 ····const/4·v1,·0x1112 ····const/4·v1,·0x1
  
113 ····const/4·v2,·0x0113 ····const/4·v2,·0x0
  
114 ····.line·989114 ····.line·1003
115 ····if-ne·p0,·p1,·:cond_1115 ····if-ne·p0,·p1,·:cond_1
  
116 ····.line·1003116 ····.line·1017
117 ····:cond_0117 ····:cond_0
118 ····:goto_0118 ····:goto_0
119 ····return·v1119 ····return·v1
  
120 ····.line·992120 ····.line·1006
121 ····:cond_1121 ····:cond_1
122 ····instance-of·v3,·p1,·Landroid/support/v4/media/session/MediaSessionCompat$Token;122 ····instance-of·v3,·p1,·Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
123 ····if-nez·v3,·:cond_2123 ····if-nez·v3,·:cond_2
  
124 ····move·v1,·v2124 ····move·v1,·v2
  
125 ····.line·993125 ····.line·1007
126 ····goto·:goto_0126 ····goto·:goto_0
  
127 ····:cond_2127 ····:cond_2
128 ····move-object·v0,·p1128 ····move-object·v0,·p1
  
129 ····.line·996129 ····.line·1010
130 ····check-cast·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;130 ····check-cast·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
131 ····.line·997131 ····.line·1011
132 ····.local·v0,·"other":Landroid/support/v4/media/session/MediaSessionCompat$Token;132 ····.local·v0,·"other":Landroid/support/v4/media/session/MediaSessionCompat$Token;
133 ····iget-object·v3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;133 ····iget-object·v3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;
  
134 ····if-nez·v3,·:cond_3134 ····if-nez·v3,·:cond_3
  
135 ····.line·998135 ····.line·1012
136 ····iget-object·v3,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;136 ····iget-object·v3,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;
  
137 ····if-eqz·v3,·:cond_0137 ····if-eqz·v3,·:cond_0
  
138 ····move·v1,·v2138 ····move·v1,·v2
  
139 ····goto·:goto_0139 ····goto·:goto_0
  
140 ····.line·1000140 ····.line·1014
141 ····:cond_3141 ····:cond_3
142 ····iget-object·v1,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;142 ····iget-object·v1,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;
  
143 ····if-nez·v1,·:cond_4143 ····if-nez·v1,·:cond_4
  
Max diff block lines reached; 2222/5398 bytes (41.16%) of diff not shown.
6.47 KB
smali/android/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler.smali
    
Offset 38, 51 lines modifiedOffset 38, 51 lines modified
  
38 #·direct·methods38 #·direct·methods
39 .method·public·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Looper;)V39 .method·public·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Looper;)V
40 ····.locals·040 ····.locals·0
41 ····.param·p2,·"looper"····#·Landroid/os/Looper;41 ····.param·p2,·"looper"····#·Landroid/os/Looper;
  
42 ····.prologue42 ····.prologue
43 ····.line·64143 ····.line·642
44 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;44 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
45 ····.line·64245 ····.line·643
46 ····invoke-direct·{p0,·p2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V46 ····invoke-direct·{p0,·p2},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
  
47 ····.line·64347 ····.line·644
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
  
50 #·virtual·methods50 #·virtual·methods
51 .method·public·handleMessage(Landroid/os/Message;)V51 .method·public·handleMessage(Landroid/os/Message;)V
52 ····.locals·352 ····.locals·3
53 ····.param·p1,·"msg"····#·Landroid/os/Message;53 ····.param·p1,·"msg"····#·Landroid/os/Message;
  
54 ····.prologue54 ····.prologue
55 ····.line·64755 ····.line·648
56 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;56 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
57 ····iget-boolean·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mRegistered:Z57 ····iget-boolean·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mRegistered:Z
  
58 ····if-nez·v0,·:cond_058 ····if-nez·v0,·:cond_0
  
59 ····.line·67659 ····.line·677
60 ····:goto_060 ····:goto_0
61 ····return-void61 ····return-void
  
62 ····.line·65062 ····.line·651
63 ····:cond_063 ····:cond_0
64 ····iget·v0,·p1,·Landroid/os/Message;->what:I64 ····iget·v0,·p1,·Landroid/os/Message;->what:I
  
65 ····packed-switch·v0,·:pswitch_data_065 ····packed-switch·v0,·:pswitch_data_0
  
66 ····goto·:goto_066 ····goto·:goto_0
  
67 ····.line·65267 ····.line·653
68 ····:pswitch_068 ····:pswitch_0
69 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;69 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
70 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;70 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;
  
71 ····check-cast·v0,·Ljava/lang/String;71 ····check-cast·v0,·Ljava/lang/String;
  
Offset 90, 95 lines modifiedOffset 90, 95 lines modified
  
90 ····move-result-object·v290 ····move-result-object·v2
  
91 ····invoke-virtual·{v1,·v0,·v2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onSessionEvent(Ljava/lang/String;Landroid/os/Bundle;)V91 ····invoke-virtual·{v1,·v0,·v2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onSessionEvent(Ljava/lang/String;Landroid/os/Bundle;)V
  
92 ····goto·:goto_092 ····goto·:goto_0
  
93 ····.line·65593 ····.line·656
94 ····:pswitch_194 ····:pswitch_1
95 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;95 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
96 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;96 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;
  
97 ····check-cast·v0,·Landroid/support/v4/media/session/PlaybackStateCompat;97 ····check-cast·v0,·Landroid/support/v4/media/session/PlaybackStateCompat;
  
98 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onPlaybackStateChanged(Landroid/support/v4/media/session/PlaybackStateCompat;)V98 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onPlaybackStateChanged(Landroid/support/v4/media/session/PlaybackStateCompat;)V
  
99 ····goto·:goto_099 ····goto·:goto_0
  
100 ····.line·658100 ····.line·659
101 ····:pswitch_2101 ····:pswitch_2
102 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;102 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
103 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;103 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;
  
104 ····check-cast·v0,·Landroid/support/v4/media/MediaMetadataCompat;104 ····check-cast·v0,·Landroid/support/v4/media/MediaMetadataCompat;
  
105 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onMetadataChanged(Landroid/support/v4/media/MediaMetadataCompat;)V105 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onMetadataChanged(Landroid/support/v4/media/MediaMetadataCompat;)V
  
106 ····goto·:goto_0106 ····goto·:goto_0
  
107 ····.line·661107 ····.line·662
108 ····:pswitch_3108 ····:pswitch_3
109 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;109 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
110 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;110 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;
  
111 ····check-cast·v0,·Ljava/util/List;111 ····check-cast·v0,·Ljava/util/List;
  
112 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onQueueChanged(Ljava/util/List;)V112 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onQueueChanged(Ljava/util/List;)V
  
113 ····goto·:goto_0113 ····goto·:goto_0
  
114 ····.line·664114 ····.line·665
115 ····:pswitch_4115 ····:pswitch_4
116 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;116 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
117 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;117 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;
  
118 ····check-cast·v0,·Ljava/lang/CharSequence;118 ····check-cast·v0,·Ljava/lang/CharSequence;
  
119 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onQueueTitleChanged(Ljava/lang/CharSequence;)V119 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onQueueTitleChanged(Ljava/lang/CharSequence;)V
  
120 ····goto·:goto_0120 ····goto·:goto_0
  
121 ····.line·667121 ····.line·668
122 ····:pswitch_5122 ····:pswitch_5
123 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;123 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
124 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;124 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;
  
125 ····check-cast·v0,·Landroid/os/Bundle;125 ····check-cast·v0,·Landroid/os/Bundle;
  
126 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onExtrasChanged(Landroid/os/Bundle;)V126 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onExtrasChanged(Landroid/os/Bundle;)V
  
127 ····goto·:goto_0127 ····goto·:goto_0
  
128 ····.line·670128 ····.line·671
129 ····:pswitch_6129 ····:pswitch_6
130 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;130 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
131 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;131 ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object;
  
132 ····check-cast·v0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;132 ····check-cast·v0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;
  
Max diff block lines reached; 1318/6449 bytes (20.44%) of diff not shown.
34.3 KB
smali/android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21.smali
    
Offset 14, 15 lines modifiedOffset 14, 16 lines modified
14 .annotation·system·Ldalvik/annotation/InnerClass;14 .annotation·system·Ldalvik/annotation/InnerClass;
15 ····accessFlags·=·0x815 ····accessFlags·=·0x8
16 ····name·=·"MediaControllerImplApi21"16 ····name·=·"MediaControllerImplApi21"
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/MemberClasses;18 .annotation·system·Ldalvik/annotation/MemberClasses;
19 ····value·=·{19 ····value·=·{
20 ········Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;20 ········Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;,
 21 ········Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver;
21 ····}22 ····}
22 .end·annotation23 .end·annotation
  
  
23 #·instance·fields24 #·instance·fields
24 .field·private·mCallbackMap:Ljava/util/HashMap;25 .field·private·mCallbackMap:Ljava/util/HashMap;
25 ····.annotation·system·Ldalvik/annotation/Signature;26 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 60, 258 lines modifiedOffset 61, 328 lines modified
60 ····.annotation·system·Ldalvik/annotation/Throws;61 ····.annotation·system·Ldalvik/annotation/Throws;
61 ········value·=·{62 ········value·=·{
62 ············Landroid/os/RemoteException;63 ············Landroid/os/RemoteException;
63 ········}64 ········}
64 ····.end·annotation65 ····.end·annotation
  
65 ····.prologue66 ····.prologue
66 ····.line·136867 ····.line·1369
67 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V68 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
68 ····.line·135869 ····.line·1359
69 ····new-instance·v0,·Ljava/util/HashMap;70 ····new-instance·v0,·Ljava/util/HashMap;
  
70 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V71 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
71 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mCallbackMap:Ljava/util/HashMap;72 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mCallbackMap:Ljava/util/HashMap;
  
72 ····.line·137073 ····.line·1371
73 ····invoke-virtual·{p2},·Landroid/support/v4/media/session/MediaSessionCompat$Token;->getToken()Ljava/lang/Object;74 ····invoke-virtual·{p2},·Landroid/support/v4/media/session/MediaSessionCompat$Token;->getToken()Ljava/lang/Object;
  
74 ····move-result-object·v075 ····move-result-object·v0
  
75 ····.line·136976 ····.line·1370
76 ····invoke-static·{p1,·v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21;->fromToken(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object;77 ····invoke-static·{p1,·v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21;->fromToken(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object;
  
77 ····move-result-object·v078 ····move-result-object·v0
  
78 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mControllerObj:Ljava/lang/Object;79 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mControllerObj:Ljava/lang/Object;
  
79 ····.line·137180 ····.line·1372
80 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mControllerObj:Ljava/lang/Object;81 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mControllerObj:Ljava/lang/Object;
  
81 ····if-nez·v0,·:cond_082 ····if-nez·v0,·:cond_0
  
82 ····new-instance·v0,·Landroid/os/RemoteException;83 ····new-instance·v0,·Landroid/os/RemoteException;
  
83 ····invoke-direct·{v0},·Landroid/os/RemoteException;-><init>()V84 ····invoke-direct·{v0},·Landroid/os/RemoteException;-><init>()V
  
84 ····throw·v085 ····throw·v0
  
85 ····.line·137286 ····.line·1373
86 ····:cond_087 ····:cond_0
87 ····invoke-direct·{p0},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->requestExtraBinder()V88 ····invoke-direct·{p0},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->requestExtraBinder()V
  
88 ····.line·137389 ····.line·1374
89 ····return-void90 ····return-void
90 .end·method91 .end·method
  
91 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V92 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V
92 ····.locals·193 ····.locals·1
93 ····.param·p1,·"context"····#·Landroid/content/Context;94 ····.param·p1,·"context"····#·Landroid/content/Context;
94 ····.param·p2,·"session"····#·Landroid/support/v4/media/session/MediaSessionCompat;95 ····.param·p2,·"session"····#·Landroid/support/v4/media/session/MediaSessionCompat;
  
95 ····.prologue96 ····.prologue
96 ····.line·136197 ····.line·1362
97 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V98 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
98 ····.line·135899 ····.line·1359
99 ····new-instance·v0,·Ljava/util/HashMap;100 ····new-instance·v0,·Ljava/util/HashMap;
  
100 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V101 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
101 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mCallbackMap:Ljava/util/HashMap;102 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mCallbackMap:Ljava/util/HashMap;
  
102 ····.line·1363103 ····.line·1364
103 ····invoke-virtual·{p2},·Landroid/support/v4/media/session/MediaSessionCompat;->getSessionToken()Landroid/support/v4/media/session/MediaSessionCompat$Token;104 ····invoke-virtual·{p2},·Landroid/support/v4/media/session/MediaSessionCompat;->getSessionToken()Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
104 ····move-result-object·v0105 ····move-result-object·v0
  
105 ····invoke-virtual·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$Token;->getToken()Ljava/lang/Object;106 ····invoke-virtual·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$Token;->getToken()Ljava/lang/Object;
  
106 ····move-result-object·v0107 ····move-result-object·v0
  
107 ····.line·1362108 ····.line·1363
108 ····invoke-static·{p1,·v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21;->fromToken(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object;109 ····invoke-static·{p1,·v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21;->fromToken(Landroid/content/Context;Ljava/lang/Object;)Ljava/lang/Object;
  
109 ····move-result-object·v0110 ····move-result-object·v0
  
110 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mControllerObj:Ljava/lang/Object;111 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mControllerObj:Ljava/lang/Object;
  
111 ····.line·1364112 ····.line·1365
112 ····invoke-direct·{p0},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->requestExtraBinder()V113 ····invoke-direct·{p0},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->requestExtraBinder()V
  
113 ····.line·1365114 ····.line·1366
114 ····return-void115 ····return-void
115 .end·method116 .end·method
  
116 .method·static·synthetic·access$200(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;)Landroid/support/v4/media/session/IMediaSession; 
117 ····.locals·1 
118 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21; 
  
119 ····.prologue 
120 ····.line·1352 
121 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mExtraBinder:Landroid/support/v4/media/session/IMediaSession; 
  
122 ····return-object·v0 
123 .end·method 
  
124 .method·static·synthetic·access$202(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;Landroid/support/v4/media/session/IMediaSession;)Landroid/support/v4/media/session/IMediaSession;117 .method·static·synthetic·access$202(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;Landroid/support/v4/media/session/IMediaSession;)Landroid/support/v4/media/session/IMediaSession;
125 ····.locals·0118 ····.locals·0
126 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;119 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;
127 ····.param·p1,·"x1"····#·Landroid/support/v4/media/session/IMediaSession;120 ····.param·p1,·"x1"····#·Landroid/support/v4/media/session/IMediaSession;
  
128 ····.prologue121 ····.prologue
129 ····.line·1352122 ····.line·1353
130 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mExtraBinder:Landroid/support/v4/media/session/IMediaSession;123 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;->mExtraBinder:Landroid/support/v4/media/session/IMediaSession;
  
131 ····return-object·p1124 ····return-object·p1
132 .end·method125 .end·method
  
Max diff block lines reached; 29337/34946 bytes (83.95%) of diff not shown.
676 B
smali/android/support/v4/media/session/MediaSessionCompat$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 14 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat;)V21 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/session/MediaSessionCompat;23 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/session/MediaSessionCompat;
  
24 ····.prologue24 ····.prologue
25 ····.line·24225 ····.line·256
26 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat;26 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat;
  
27 ····invoke-direct·{p0},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;-><init>()V27 ····invoke-direct·{p0},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
10.7 KB
smali/android/support/v4/media/session/MediaSessionCompat$QueueItem.smali
    
Offset 41, 163 lines modifiedOffset 41, 163 lines modified
  
  
41 #·direct·methods41 #·direct·methods
42 .method·static·constructor·<clinit>()V42 .method·static·constructor·<clinit>()V
43 ····.locals·143 ····.locals·1
  
44 ····.prologue44 ····.prologue
45 ····.line·118445 ····.line·1198
46 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;46 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;
  
47 ····invoke-direct·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;-><init>()V47 ····invoke-direct·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;-><init>()V
  
48 ····sput-object·v0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->CREATOR:Landroid/os/Parcelable$Creator;48 ····sput-object·v0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->CREATOR:Landroid/os/Parcelable$Creator;
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
51 .method·constructor·<init>(Landroid/os/Parcel;)V51 .method·constructor·<init>(Landroid/os/Parcel;)V
52 ····.locals·252 ····.locals·2
53 ····.param·p1,·"in"····#·Landroid/os/Parcel;53 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
54 ····.prologue54 ····.prologue
55 ····.line·107755 ····.line·1091
56 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V56 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
57 ····.line·107857 ····.line·1092
58 ····sget-object·v0,·Landroid/support/v4/media/MediaDescriptionCompat;->CREATOR:Landroid/os/Parcelable$Creator;58 ····sget-object·v0,·Landroid/support/v4/media/MediaDescriptionCompat;->CREATOR:Landroid/os/Parcelable$Creator;
  
59 ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;59 ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
  
60 ····move-result-object·v060 ····move-result-object·v0
  
61 ····check-cast·v0,·Landroid/support/v4/media/MediaDescriptionCompat;61 ····check-cast·v0,·Landroid/support/v4/media/MediaDescriptionCompat;
  
62 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mDescription:Landroid/support/v4/media/MediaDescriptionCompat;62 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mDescription:Landroid/support/v4/media/MediaDescriptionCompat;
  
63 ····.line·107963 ····.line·1093
64 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readLong()J64 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readLong()J
  
65 ····move-result-wide·v065 ····move-result-wide·v0
  
66 ····iput-wide·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mId:J66 ····iput-wide·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mId:J
  
67 ····.line·108067 ····.line·1094
68 ····return-void68 ····return-void
69 .end·method69 .end·method
  
70 .method·public·constructor·<init>(Landroid/support/v4/media/MediaDescriptionCompat;J)V70 .method·public·constructor·<init>(Landroid/support/v4/media/MediaDescriptionCompat;J)V
71 ····.locals·271 ····.locals·2
72 ····.param·p1,·"description"····#·Landroid/support/v4/media/MediaDescriptionCompat;72 ····.param·p1,·"description"····#·Landroid/support/v4/media/MediaDescriptionCompat;
73 ····.param·p2,·"id"····#·J73 ····.param·p2,·"id"····#·J
  
74 ····.prologue74 ····.prologue
75 ····.line·106275 ····.line·1076
76 ····const/4·v0,·0x076 ····const/4·v0,·0x0
  
77 ····invoke-direct·{p0,·v0,·p1,·p2,·p3},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;-><init>(Ljava/lang/Object;Landroid/support/v4/media/MediaDescriptionCompat;J)V77 ····invoke-direct·{p0,·v0,·p1,·p2,·p3},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;-><init>(Ljava/lang/Object;Landroid/support/v4/media/MediaDescriptionCompat;J)V
  
78 ····.line·106378 ····.line·1077
79 ····return-void79 ····return-void
80 .end·method80 .end·method
  
81 .method·private·constructor·<init>(Ljava/lang/Object;Landroid/support/v4/media/MediaDescriptionCompat;J)V81 .method·private·constructor·<init>(Ljava/lang/Object;Landroid/support/v4/media/MediaDescriptionCompat;J)V
82 ····.locals·382 ····.locals·3
83 ····.param·p1,·"queueItem"····#·Ljava/lang/Object;83 ····.param·p1,·"queueItem"····#·Ljava/lang/Object;
84 ····.param·p2,·"description"····#·Landroid/support/v4/media/MediaDescriptionCompat;84 ····.param·p2,·"description"····#·Landroid/support/v4/media/MediaDescriptionCompat;
85 ····.param·p3,·"id"····#·J85 ····.param·p3,·"id"····#·J
  
86 ····.prologue86 ····.prologue
87 ····.line·106587 ····.line·1079
88 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V88 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
89 ····.line·106689 ····.line·1080
90 ····if-nez·p2,·:cond_090 ····if-nez·p2,·:cond_0
  
91 ····.line·106791 ····.line·1081
92 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;92 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
93 ····const-string·v1,·"Description·cannot·be·null."93 ····const-string·v1,·"Description·cannot·be·null."
  
94 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V94 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
95 ····throw·v095 ····throw·v0
  
96 ····.line·106996 ····.line·1083
97 ····:cond_097 ····:cond_0
98 ····const-wide/16·v0,·-0x198 ····const-wide/16·v0,·-0x1
  
99 ····cmp-long·v0,·p3,·v099 ····cmp-long·v0,·p3,·v0
  
100 ····if-nez·v0,·:cond_1100 ····if-nez·v0,·:cond_1
  
101 ····.line·1070101 ····.line·1084
102 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;102 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
103 ····const-string·v1,·"Id·cannot·be·QueueItem.UNKNOWN_ID"103 ····const-string·v1,·"Id·cannot·be·QueueItem.UNKNOWN_ID"
  
104 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V104 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
105 ····throw·v0105 ····throw·v0
  
106 ····.line·1072106 ····.line·1086
107 ····:cond_1107 ····:cond_1
108 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mDescription:Landroid/support/v4/media/MediaDescriptionCompat;108 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mDescription:Landroid/support/v4/media/MediaDescriptionCompat;
  
109 ····.line·1073109 ····.line·1087
110 ····iput-wide·p3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mId:J110 ····iput-wide·p3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mId:J
  
111 ····.line·1074111 ····.line·1088
112 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mItem:Ljava/lang/Object;112 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;->mItem:Ljava/lang/Object;
  
113 ····.line·1075113 ····.line·1089
114 ····return-void114 ····return-void
115 .end·method115 .end·method
  
116 .method·public·static·fromQueueItem(Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;116 .method·public·static·fromQueueItem(Ljava/lang/Object;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;
117 ····.locals·6117 ····.locals·6
118 ····.param·p0,·"queueItem"····#·Ljava/lang/Object;118 ····.param·p0,·"queueItem"····#·Ljava/lang/Object;
  
119 ····.prologue119 ····.prologue
120 ····.line·1153120 ····.line·1167
121 ····if-eqz·p0,·:cond_0121 ····if-eqz·p0,·:cond_0
  
122 ····sget·v4,·Landroid/os/Build$VERSION;->SDK_INT:I122 ····sget·v4,·Landroid/os/Build$VERSION;->SDK_INT:I
  
123 ····const/16·v5,·0x15123 ····const/16·v5,·0x15
  
Max diff block lines reached; 6765/10841 bytes (62.40%) of diff not shown.
26.0 KB
smali/android/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase.smali
    
Offset 27, 64 lines modifiedOffset 27, 64 lines modified
  
27 #·direct·methods27 #·direct·methods
28 .method·public·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V28 .method·public·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$Token;)V
29 ····.locals·129 ····.locals·1
30 ····.param·p1,·"token"····#·Landroid/support/v4/media/session/MediaSessionCompat$Token;30 ····.param·p1,·"token"····#·Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
31 ····.prologue31 ····.prologue
32 ····.line·98232 ····.line·983
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····.line·98334 ····.line·984
35 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;35 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
36 ····.line·98436 ····.line·985
37 ····invoke-virtual·{p1},·Landroid/support/v4/media/session/MediaSessionCompat$Token;->getToken()Ljava/lang/Object;37 ····invoke-virtual·{p1},·Landroid/support/v4/media/session/MediaSessionCompat$Token;->getToken()Ljava/lang/Object;
  
38 ····move-result-object·v038 ····move-result-object·v0
  
39 ····check-cast·v0,·Landroid/os/IBinder;39 ····check-cast·v0,·Landroid/os/IBinder;
  
40 ····invoke-static·{v0},·Landroid/support/v4/media/session/IMediaSession$Stub;->asInterface(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaSession;40 ····invoke-static·{v0},·Landroid/support/v4/media/session/IMediaSession$Stub;->asInterface(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaSession;
  
41 ····move-result-object·v041 ····move-result-object·v0
  
42 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;42 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;
  
43 ····.line·98543 ····.line·986
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
  
46 #·virtual·methods46 #·virtual·methods
47 .method·public·adjustVolume(II)V47 .method·public·adjustVolume(II)V
48 ····.locals·448 ····.locals·4
49 ····.param·p1,·"direction"····#·I49 ····.param·p1,·"direction"····#·I
50 ····.param·p2,·"flags"····#·I50 ····.param·p2,·"flags"····#·I
  
51 ····.prologue51 ····.prologue
52 ····.line·114552 ····.line·1146
53 ····:try_start_053 ····:try_start_0
54 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;54 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;
  
55 ····const/4·v2,·0x055 ····const/4·v2,·0x0
  
56 ····invoke-interface·{v1,·p1,·p2,·v2},·Landroid/support/v4/media/session/IMediaSession;->adjustVolume(IILjava/lang/String;)V56 ····invoke-interface·{v1,·p1,·p2,·v2},·Landroid/support/v4/media/session/IMediaSession;->adjustVolume(IILjava/lang/String;)V
57 ····:try_end_057 ····:try_end_0
58 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_058 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_0
  
59 ····.line·114959 ····.line·1150
60 ····:goto_060 ····:goto_0
61 ····return-void61 ····return-void
  
62 ····.line·114662 ····.line·1147
63 ····:catch_063 ····:catch_0
64 ····move-exception·v064 ····move-exception·v0
  
65 ····.line·114765 ····.line·1148
66 ····.local·v0,·"e":Landroid/os/RemoteException;66 ····.local·v0,·"e":Landroid/os/RemoteException;
67 ····const-string·v1,·"MediaControllerCompat"67 ····const-string·v1,·"MediaControllerCompat"
  
68 ····new-instance·v2,·Ljava/lang/StringBuilder;68 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
69 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V69 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 108, 46 lines modifiedOffset 108, 46 lines modified
108 .end·method108 .end·method
  
109 .method·public·dispatchMediaButtonEvent(Landroid/view/KeyEvent;)Z109 .method·public·dispatchMediaButtonEvent(Landroid/view/KeyEvent;)Z
110 ····.locals·4110 ····.locals·4
111 ····.param·p1,·"event"····#·Landroid/view/KeyEvent;111 ····.param·p1,·"event"····#·Landroid/view/KeyEvent;
  
112 ····.prologue112 ····.prologue
113 ····.line·1020113 ····.line·1021
114 ····if-nez·p1,·:cond_0114 ····if-nez·p1,·:cond_0
  
115 ····.line·1021115 ····.line·1022
116 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;116 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
117 ····const-string·v2,·"event·may·not·be·null."117 ····const-string·v2,·"event·may·not·be·null."
  
118 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V118 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
119 ····throw·v1119 ····throw·v1
  
120 ····.line·1024120 ····.line·1025
121 ····:cond_0121 ····:cond_0
122 ····:try_start_0122 ····:try_start_0
123 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;123 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;
  
124 ····invoke-interface·{v1,·p1},·Landroid/support/v4/media/session/IMediaSession;->sendMediaButton(Landroid/view/KeyEvent;)Z124 ····invoke-interface·{v1,·p1},·Landroid/support/v4/media/session/IMediaSession;->sendMediaButton(Landroid/view/KeyEvent;)Z
125 ····:try_end_0125 ····:try_end_0
126 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_0126 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_0
  
127 ····.line·1028127 ····.line·1029
128 ····:goto_0128 ····:goto_0
129 ····const/4·v1,·0x0129 ····const/4·v1,·0x0
  
130 ····return·v1130 ····return·v1
  
131 ····.line·1025131 ····.line·1026
132 ····:catch_0132 ····:catch_0
133 ····move-exception·v0133 ····move-exception·v0
  
134 ····.line·1026134 ····.line·1027
135 ····.local·v0,·"e":Landroid/os/RemoteException;135 ····.local·v0,·"e":Landroid/os/RemoteException;
136 ····const-string·v1,·"MediaControllerCompat"136 ····const-string·v1,·"MediaControllerCompat"
  
137 ····new-instance·v2,·Ljava/lang/StringBuilder;137 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
138 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V138 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 170, 33 lines modifiedOffset 170, 33 lines modified
170 ····goto·:goto_0170 ····goto·:goto_0
171 .end·method171 .end·method
  
172 .method·public·getExtras()Landroid/os/Bundle;172 .method·public·getExtras()Landroid/os/Bundle;
173 ····.locals·4173 ····.locals·4
  
174 ····.prologue174 ····.prologue
175 ····.line·1083175 ····.line·1084
176 ····:try_start_0176 ····:try_start_0
177 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;177 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;
  
178 ····invoke-interface·{v1},·Landroid/support/v4/media/session/IMediaSession;->getExtras()Landroid/os/Bundle;178 ····invoke-interface·{v1},·Landroid/support/v4/media/session/IMediaSession;->getExtras()Landroid/os/Bundle;
179 ····:try_end_0179 ····:try_end_0
180 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_0180 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_0
  
Max diff block lines reached; 22364/26483 bytes (84.45%) of diff not shown.
2.08 KB
smali/android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi24.smali
    
Offset 22, 48 lines modifiedOffset 22, 48 lines modified
22 ····.annotation·system·Ldalvik/annotation/Throws;22 ····.annotation·system·Ldalvik/annotation/Throws;
23 ········value·=·{23 ········value·=·{
24 ············Landroid/os/RemoteException;24 ············Landroid/os/RemoteException;
25 ········}25 ········}
26 ····.end·annotation26 ····.end·annotation
  
27 ····.prologue27 ····.prologue
28 ····.line·178128 ····.line·1798
29 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V29 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V
  
30 ····.line·178230 ····.line·1799
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V33 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V
34 ····.locals·034 ····.locals·0
35 ····.param·p1,·"context"····#·Landroid/content/Context;35 ····.param·p1,·"context"····#·Landroid/content/Context;
36 ····.param·p2,·"session"····#·Landroid/support/v4/media/session/MediaSessionCompat;36 ····.param·p2,·"session"····#·Landroid/support/v4/media/session/MediaSessionCompat;
  
37 ····.prologue37 ····.prologue
38 ····.line·177638 ····.line·1793
39 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V39 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V
  
40 ····.line·177740 ····.line·1794
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
  
43 #·virtual·methods43 #·virtual·methods
44 .method·public·getTransportControls()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;44 .method·public·getTransportControls()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;
45 ····.locals·245 ····.locals·2
  
46 ····.prologue46 ····.prologue
47 ····.line·178647 ····.line·1803
48 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi24;->mControllerObj:Ljava/lang/Object;48 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi24;->mControllerObj:Ljava/lang/Object;
  
49 ····invoke-static·{v1},·Landroid/support/v4/media/session/MediaControllerCompatApi21;->getTransportControls(Ljava/lang/Object;)Ljava/lang/Object;49 ····invoke-static·{v1},·Landroid/support/v4/media/session/MediaControllerCompatApi21;->getTransportControls(Ljava/lang/Object;)Ljava/lang/Object;
  
50 ····move-result-object·v050 ····move-result-object·v0
  
51 ····.line·178751 ····.line·1804
52 ····.local·v0,·"controlsObj":Ljava/lang/Object;52 ····.local·v0,·"controlsObj":Ljava/lang/Object;
53 ····if-eqz·v0,·:cond_053 ····if-eqz·v0,·:cond_0
  
54 ····new-instance·v1,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;54 ····new-instance·v1,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;
  
55 ····invoke-direct·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;-><init>(Ljava/lang/Object;)V55 ····invoke-direct·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;-><init>(Ljava/lang/Object;)V
  
16.1 KB
smali/android/support/v4/media/session/MediaSessionCompat$Callback$StubApi21.smali
    
Offset 22, 445 lines modifiedOffset 22, 445 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V23 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·78926 ····.line·803
27 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;27 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·79029 ····.line·804
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·onCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V33 .method·public·onCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V
34 ····.locals·434 ····.locals·4
35 ····.param·p1,·"command"····#·Ljava/lang/String;35 ····.param·p1,·"command"····#·Ljava/lang/String;
36 ····.param·p2,·"extras"····#·Landroid/os/Bundle;36 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
37 ····.param·p3,·"cb"····#·Landroid/os/ResultReceiver;37 ····.param·p3,·"cb"····#·Landroid/os/ResultReceiver;
  
38 ····.prologue38 ····.prologue
39 ····.line·79439 ····.line·808
40 ····const-string·v2,·"android.support.v4.media.session.command.GET_EXTRA_BINDER"40 ····const-string·v2,·"android.support.v4.media.session.command.GET_EXTRA_BINDER"
  
41 ····invoke-virtual·{p1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z41 ····invoke-virtual·{p1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
42 ····move-result·v242 ····move-result·v2
  
43 ····if-eqz·v2,·:cond_143 ····if-eqz·v2,·:cond_1
  
44 ····.line·79544 ····.line·809
45 ····iget-object·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;45 ····iget-object·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;
  
46 ····iget-object·v2,·v2,·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->mSessionImpl:Ljava/lang/ref/WeakReference;46 ····iget-object·v2,·v2,·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->mSessionImpl:Ljava/lang/ref/WeakReference;
  
47 ····invoke-virtual·{v2},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;47 ····invoke-virtual·{v2},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····check-cast·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;49 ····check-cast·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;
  
50 ····.line·79650 ····.line·810
51 ····.local·v0,·"impl":Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;51 ····.local·v0,·"impl":Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;
52 ····if-eqz·v0,·:cond_052 ····if-eqz·v0,·:cond_0
  
53 ····.line·79753 ····.line·811
54 ····new-instance·v1,·Landroid/os/Bundle;54 ····new-instance·v1,·Landroid/os/Bundle;
  
55 ····invoke-direct·{v1},·Landroid/os/Bundle;-><init>()V55 ····invoke-direct·{v1},·Landroid/os/Bundle;-><init>()V
  
56 ····.line·79856 ····.line·812
57 ····.local·v1,·"result":Landroid/os/Bundle;57 ····.local·v1,·"result":Landroid/os/Bundle;
58 ····const-string·v2,·"android.support.v4.media.session.EXTRA_BINDER"58 ····const-string·v2,·"android.support.v4.media.session.EXTRA_BINDER"
  
59 ····invoke-virtual·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->getExtraSessionBinder()Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession;59 ····invoke-virtual·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->getExtraSessionBinder()Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21$ExtraSession;
  
60 ····move-result-object·v360 ····move-result-object·v3
  
61 ····invoke-static·{v1,·v2,·v3},·Landroid/support/v4/app/BundleCompat;->putBinder(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V61 ····invoke-static·{v1,·v2,·v3},·Landroid/support/v4/app/BundleCompat;->putBinder(Landroid/os/Bundle;Ljava/lang/String;Landroid/os/IBinder;)V
  
62 ····.line·79962 ····.line·813
63 ····const/4·v2,·0x063 ····const/4·v2,·0x0
  
64 ····invoke-virtual·{p3,·v2,·v1},·Landroid/os/ResultReceiver;->send(ILandroid/os/Bundle;)V64 ····invoke-virtual·{p3,·v2,·v1},·Landroid/os/ResultReceiver;->send(ILandroid/os/Bundle;)V
  
65 ····.line·80465 ····.line·818
66 ····.end·local·v0····#·"impl":Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;66 ····.end·local·v0····#·"impl":Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;
67 ····.end·local·v1····#·"result":Landroid/os/Bundle;67 ····.end·local·v1····#·"result":Landroid/os/Bundle;
68 ····:cond_068 ····:cond_0
69 ····:goto_069 ····:goto_0
70 ····return-void70 ····return-void
  
71 ····.line·80271 ····.line·816
72 ····:cond_172 ····:cond_1
73 ····iget-object·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;73 ····iget-object·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;
  
74 ····invoke-virtual·{v2,·p1,·p2,·p3},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V74 ····invoke-virtual·{v2,·p1,·p2,·p3},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V
  
75 ····goto·:goto_075 ····goto·:goto_0
76 .end·method76 .end·method
  
77 .method·public·onCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V77 .method·public·onCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V
78 ····.locals·578 ····.locals·5
79 ····.param·p1,·"action"····#·Ljava/lang/String;79 ····.param·p1,·"action"····#·Ljava/lang/String;
80 ····.param·p2,·"extras"····#·Landroid/os/Bundle;80 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
81 ····.prologue81 ····.prologue
82 ····.line·87382 ····.line·887
83 ····const-string·v4,·"android.support.v4.media.session.action.PLAY_FROM_URI"83 ····const-string·v4,·"android.support.v4.media.session.action.PLAY_FROM_URI"
  
84 ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z84 ····invoke-virtual·{p1,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
85 ····move-result·v485 ····move-result·v4
  
86 ····if-eqz·v4,·:cond_086 ····if-eqz·v4,·:cond_0
  
87 ····.line·87487 ····.line·888
88 ····const-string·v4,·"android.support.v4.media.session.action.ARGUMENT_URI"88 ····const-string·v4,·"android.support.v4.media.session.action.ARGUMENT_URI"
  
89 ····invoke-virtual·{p2,·v4},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;89 ····invoke-virtual·{p2,·v4},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
  
90 ····move-result-object·v390 ····move-result-object·v3
  
91 ····check-cast·v3,·Landroid/net/Uri;91 ····check-cast·v3,·Landroid/net/Uri;
  
92 ····.line·87592 ····.line·889
93 ····.local·v3,·"uri":Landroid/net/Uri;93 ····.local·v3,·"uri":Landroid/net/Uri;
94 ····const-string·v4,·"android.support.v4.media.session.action.ARGUMENT_EXTRAS"94 ····const-string·v4,·"android.support.v4.media.session.action.ARGUMENT_EXTRAS"
  
95 ····invoke-virtual·{p2,·v4},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;95 ····invoke-virtual·{p2,·v4},·Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable;
  
96 ····move-result-object·v096 ····move-result-object·v0
  
97 ····check-cast·v0,·Landroid/os/Bundle;97 ····check-cast·v0,·Landroid/os/Bundle;
  
98 ····.line·87698 ····.line·890
99 ····.local·v0,·"bundle":Landroid/os/Bundle;99 ····.local·v0,·"bundle":Landroid/os/Bundle;
100 ····iget-object·v4,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;100 ····iget-object·v4,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;
  
101 ····invoke-virtual·{v4,·v3,·v0},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPlayFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V101 ····invoke-virtual·{v4,·v3,·v0},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPlayFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
  
102 ····.line·894102 ····.line·908
103 ····.end·local·v0····#·"bundle":Landroid/os/Bundle;103 ····.end·local·v0····#·"bundle":Landroid/os/Bundle;
Max diff block lines reached; 11518/16318 bytes (70.58%) of diff not shown.
2.47 KB
smali/android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2.smali
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;Landroid/support/v4/media/session/PlaybackStateCompat;)V26 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;Landroid/support/v4/media/session/PlaybackStateCompat;)V
27 ····.locals·027 ····.locals·0
28 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;28 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;
  
29 ····.prologue29 ····.prologue
30 ····.line·157830 ····.line·1595
31 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;->this$1:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;31 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;->this$1:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;
  
32 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;->val$state:Landroid/support/v4/media/session/PlaybackStateCompat;32 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;->val$state:Landroid/support/v4/media/session/PlaybackStateCompat;
  
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
Offset 41, 21 lines modifiedOffset 41, 21 lines modified
  
  
41 #·virtual·methods41 #·virtual·methods
42 .method·public·run()V42 .method·public·run()V
43 ····.locals·243 ····.locals·2
  
44 ····.prologue44 ····.prologue
45 ····.line·158145 ····.line·1598
46 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;->this$1:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;46 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;->this$1:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;
  
47 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->access$500(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback;47 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->access$400(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;->val$state:Landroid/support/v4/media/session/PlaybackStateCompat;49 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;->val$state:Landroid/support/v4/media/session/PlaybackStateCompat;
  
50 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onPlaybackStateChanged(Landroid/support/v4/media/session/PlaybackStateCompat;)V50 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onPlaybackStateChanged(Landroid/support/v4/media/session/PlaybackStateCompat;)V
  
51 ····.line·158251 ····.line·1599
52 ····return-void52 ····return-void
53 .end·method53 .end·method
2.08 KB
smali/android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23.smali
    
Offset 22, 48 lines modifiedOffset 22, 48 lines modified
22 ····.annotation·system·Ldalvik/annotation/Throws;22 ····.annotation·system·Ldalvik/annotation/Throws;
23 ········value·=·{23 ········value·=·{
24 ············Landroid/os/RemoteException;24 ············Landroid/os/RemoteException;
25 ········}25 ········}
26 ····.end·annotation26 ····.end·annotation
  
27 ····.prologue27 ····.prologue
28 ····.line·175028 ····.line·1767
29 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V29 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$Token;)V
  
30 ····.line·175130 ····.line·1768
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V33 .method·public·constructor·<init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V
34 ····.locals·034 ····.locals·0
35 ····.param·p1,·"context"····#·Landroid/content/Context;35 ····.param·p1,·"context"····#·Landroid/content/Context;
36 ····.param·p2,·"session"····#·Landroid/support/v4/media/session/MediaSessionCompat;36 ····.param·p2,·"session"····#·Landroid/support/v4/media/session/MediaSessionCompat;
  
37 ····.prologue37 ····.prologue
38 ····.line·174538 ····.line·1762
39 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V39 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V
  
40 ····.line·174640 ····.line·1763
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
  
43 #·virtual·methods43 #·virtual·methods
44 .method·public·getTransportControls()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;44 .method·public·getTransportControls()Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;
45 ····.locals·245 ····.locals·2
  
46 ····.prologue46 ····.prologue
47 ····.line·175547 ····.line·1772
48 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;->mControllerObj:Ljava/lang/Object;48 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi23;->mControllerObj:Ljava/lang/Object;
  
49 ····invoke-static·{v1},·Landroid/support/v4/media/session/MediaControllerCompatApi21;->getTransportControls(Ljava/lang/Object;)Ljava/lang/Object;49 ····invoke-static·{v1},·Landroid/support/v4/media/session/MediaControllerCompatApi21;->getTransportControls(Ljava/lang/Object;)Ljava/lang/Object;
  
50 ····move-result-object·v050 ····move-result-object·v0
  
51 ····.line·175651 ····.line·1773
52 ····.local·v0,·"controlsObj":Ljava/lang/Object;52 ····.local·v0,·"controlsObj":Ljava/lang/Object;
53 ····if-eqz·v0,·:cond_053 ····if-eqz·v0,·:cond_0
  
54 ····new-instance·v1,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23;54 ····new-instance·v1,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23;
  
55 ····invoke-direct·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23;-><init>(Ljava/lang/Object;)V55 ····invoke-direct·{v1,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23;-><init>(Ljava/lang/Object;)V
  
2.65 KB
smali/android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1.smali
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;Ljava/lang/String;Landroid/os/Bundle;)V28 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;Ljava/lang/String;Landroid/os/Bundle;)V
29 ····.locals·029 ····.locals·0
30 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;30 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;
  
31 ····.prologue31 ····.prologue
32 ····.line·156132 ····.line·1578
33 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->this$1:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;33 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->this$1:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;
  
34 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->val$event:Ljava/lang/String;34 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->val$event:Ljava/lang/String;
  
35 ····iput-object·p3,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->val$extras:Landroid/os/Bundle;35 ····iput-object·p3,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->val$extras:Landroid/os/Bundle;
  
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 45, 23 lines modifiedOffset 45, 23 lines modified
  
  
45 #·virtual·methods45 #·virtual·methods
46 .method·public·run()V46 .method·public·run()V
47 ····.locals·347 ····.locals·3
  
48 ····.prologue48 ····.prologue
49 ····.line·156449 ····.line·1581
50 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->this$1:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;50 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->this$1:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;
  
51 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->access$500(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback;51 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->access$400(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->val$event:Ljava/lang/String;53 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->val$event:Ljava/lang/String;
  
54 ····iget-object·v2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->val$extras:Landroid/os/Bundle;54 ····iget-object·v2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;->val$extras:Landroid/os/Bundle;
  
55 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onSessionEvent(Ljava/lang/String;Landroid/os/Bundle;)V55 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onSessionEvent(Ljava/lang/String;Landroid/os/Bundle;)V
  
56 ····.line·156556 ····.line·1582
57 ····return-void57 ····return-void
58 .end·method58 .end·method
24.2 KB
smali/android/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21.smali
    
Offset 51, 147 lines modifiedOffset 51, 147 lines modified
51 #·direct·methods51 #·direct·methods
52 .method·public·constructor·<init>(Landroid/content/Context;Ljava/lang/String;)V52 .method·public·constructor·<init>(Landroid/content/Context;Ljava/lang/String;)V
53 ····.locals·253 ····.locals·2
54 ····.param·p1,·"context"····#·Landroid/content/Context;54 ····.param·p1,·"context"····#·Landroid/content/Context;
55 ····.param·p2,·"tag"····#·Ljava/lang/String;55 ····.param·p2,·"tag"····#·Ljava/lang/String;
  
56 ····.prologue56 ····.prologue
57 ····.line·229157 ····.line·2290
58 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V58 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
59 ····.line·228359 ····.line·2282
60 ····const/4·v0,·0x060 ····const/4·v0,·0x0
  
61 ····iput-boolean·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mDestroyed:Z61 ····iput-boolean·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mDestroyed:Z
  
62 ····.line·228562 ····.line·2284
63 ····new-instance·v0,·Landroid/os/RemoteCallbackList;63 ····new-instance·v0,·Landroid/os/RemoteCallbackList;
  
64 ····invoke-direct·{v0},·Landroid/os/RemoteCallbackList;-><init>()V64 ····invoke-direct·{v0},·Landroid/os/RemoteCallbackList;-><init>()V
  
65 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mExtraControllerCallbacks:Landroid/os/RemoteCallbackList;65 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mExtraControllerCallbacks:Landroid/os/RemoteCallbackList;
  
66 ····.line·229266 ····.line·2291
67 ····invoke-static·{p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->createSession(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object;67 ····invoke-static·{p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->createSession(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object;
  
68 ····move-result-object·v068 ····move-result-object·v0
  
69 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mSessionObj:Ljava/lang/Object;69 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mSessionObj:Ljava/lang/Object;
  
70 ····.line·229370 ····.line·2292
71 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;71 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
72 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mSessionObj:Ljava/lang/Object;72 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mSessionObj:Ljava/lang/Object;
  
73 ····invoke-static·{v1},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->getSessionToken(Ljava/lang/Object;)Landroid/os/Parcelable;73 ····invoke-static·{v1},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->getSessionToken(Ljava/lang/Object;)Landroid/os/Parcelable;
  
74 ····move-result-object·v174 ····move-result-object·v1
  
75 ····invoke-direct·{v0,·v1},·Landroid/support/v4/media/session/MediaSessionCompat$Token;-><init>(Ljava/lang/Object;)V75 ····invoke-direct·{v0,·v1},·Landroid/support/v4/media/session/MediaSessionCompat$Token;-><init>(Ljava/lang/Object;)V
  
76 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;76 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
77 ····.line·229477 ····.line·2293
78 ····return-void78 ····return-void
79 .end·method79 .end·method
  
80 .method·public·constructor·<init>(Ljava/lang/Object;)V80 .method·public·constructor·<init>(Ljava/lang/Object;)V
81 ····.locals·281 ····.locals·2
82 ····.param·p1,·"mediaSession"····#·Ljava/lang/Object;82 ····.param·p1,·"mediaSession"····#·Ljava/lang/Object;
  
83 ····.prologue83 ····.prologue
84 ····.line·229684 ····.line·2295
85 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V85 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
86 ····.line·228386 ····.line·2282
87 ····const/4·v0,·0x087 ····const/4·v0,·0x0
  
88 ····iput-boolean·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mDestroyed:Z88 ····iput-boolean·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mDestroyed:Z
  
89 ····.line·228589 ····.line·2284
90 ····new-instance·v0,·Landroid/os/RemoteCallbackList;90 ····new-instance·v0,·Landroid/os/RemoteCallbackList;
  
91 ····invoke-direct·{v0},·Landroid/os/RemoteCallbackList;-><init>()V91 ····invoke-direct·{v0},·Landroid/os/RemoteCallbackList;-><init>()V
  
92 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mExtraControllerCallbacks:Landroid/os/RemoteCallbackList;92 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mExtraControllerCallbacks:Landroid/os/RemoteCallbackList;
  
93 ····.line·229793 ····.line·2296
94 ····invoke-static·{p1},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->verifySession(Ljava/lang/Object;)Ljava/lang/Object;94 ····invoke-static·{p1},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->verifySession(Ljava/lang/Object;)Ljava/lang/Object;
  
95 ····move-result-object·v095 ····move-result-object·v0
  
96 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mSessionObj:Ljava/lang/Object;96 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mSessionObj:Ljava/lang/Object;
  
97 ····.line·229897 ····.line·2297
98 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;98 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
99 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mSessionObj:Ljava/lang/Object;99 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mSessionObj:Ljava/lang/Object;
  
100 ····invoke-static·{v1},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->getSessionToken(Ljava/lang/Object;)Landroid/os/Parcelable;100 ····invoke-static·{v1},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->getSessionToken(Ljava/lang/Object;)Landroid/os/Parcelable;
  
101 ····move-result-object·v1101 ····move-result-object·v1
  
102 ····invoke-direct·{v0,·v1},·Landroid/support/v4/media/session/MediaSessionCompat$Token;-><init>(Ljava/lang/Object;)V102 ····invoke-direct·{v0,·v1},·Landroid/support/v4/media/session/MediaSessionCompat$Token;-><init>(Ljava/lang/Object;)V
  
103 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;103 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mToken:Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
104 ····.line·2299104 ····.line·2298
105 ····return-void105 ····return-void
106 .end·method106 .end·method
  
107 .method·static·synthetic·access$100(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;)Z107 .method·static·synthetic·access$100(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;)Z
108 ····.locals·1108 ····.locals·1
109 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;109 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;
  
110 ····.prologue110 ····.prologue
111 ····.line·2279111 ····.line·2278
112 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mDestroyed:Z112 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mDestroyed:Z
  
113 ····return·v0113 ····return·v0
114 .end·method114 .end·method
  
115 .method·static·synthetic·access$200(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;)Landroid/os/RemoteCallbackList;115 .method·static·synthetic·access$200(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;)Landroid/os/RemoteCallbackList;
116 ····.locals·1116 ····.locals·1
117 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;117 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;
  
118 ····.prologue118 ····.prologue
119 ····.line·2279119 ····.line·2278
120 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mExtraControllerCallbacks:Landroid/os/RemoteCallbackList;120 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mExtraControllerCallbacks:Landroid/os/RemoteCallbackList;
  
121 ····return-object·v0121 ····return-object·v0
122 .end·method122 .end·method
  
123 .method·static·synthetic·access$300(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;)Landroid/support/v4/media/session/PlaybackStateCompat;123 .method·static·synthetic·access$300(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;)Landroid/support/v4/media/session/PlaybackStateCompat;
124 ····.locals·1124 ····.locals·1
125 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;125 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;
  
126 ····.prologue126 ····.prologue
127 ····.line·2279127 ····.line·2278
128 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mPlaybackState:Landroid/support/v4/media/session/PlaybackStateCompat;128 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;->mPlaybackState:Landroid/support/v4/media/session/PlaybackStateCompat;
  
129 ····return-object·v0129 ····return-object·v0
130 .end·method130 .end·method
  
  
131 #·virtual·methods131 #·virtual·methods
132 .method·public·getCallingPackage()Ljava/lang/String;132 .method·public·getCallingPackage()Ljava/lang/String;
133 ····.locals·2133 ····.locals·2
Max diff block lines reached; 19220/24620 bytes (78.07%) of diff not shown.
2.45 KB
smali/android/support/v4/media/session/MediaSessionCompat$Token$1.smali
    
Offset 28, 86 lines modifiedOffset 28, 86 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·102032 ····.line·1034
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$Token;37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$Token;
38 ····.locals·338 ····.locals·3
39 ····.param·p1,·"in"····#·Landroid/os/Parcel;39 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
40 ····.prologue40 ····.prologue
41 ····.line·102441 ····.line·1038
42 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I42 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I
  
43 ····const/16·v2,·0x1543 ····const/16·v2,·0x15
  
44 ····if-lt·v1,·v2,·:cond_044 ····if-lt·v1,·v2,·:cond_0
  
45 ····.line·102545 ····.line·1039
46 ····const/4·v1,·0x046 ····const/4·v1,·0x0
  
47 ····invoke-virtual·{p1,·v1},·Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;47 ····invoke-virtual·{p1,·v1},·Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····.line·102949 ····.line·1043
50 ····:goto_050 ····:goto_0
51 ····new-instance·v1,·Landroid/support/v4/media/session/MediaSessionCompat$Token;51 ····new-instance·v1,·Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
52 ····invoke-direct·{v1,·v0},·Landroid/support/v4/media/session/MediaSessionCompat$Token;-><init>(Ljava/lang/Object;)V52 ····invoke-direct·{v1,·v0},·Landroid/support/v4/media/session/MediaSessionCompat$Token;-><init>(Ljava/lang/Object;)V
  
53 ····return-object·v153 ····return-object·v1
  
54 ····.line·102754 ····.line·1041
55 ····:cond_055 ····:cond_0
56 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;56 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder;
  
57 ····move-result-object·v057 ····move-result-object·v0
  
58 ····.local·v0,·"inner":Landroid/os/IBinder;58 ····.local·v0,·"inner":Landroid/os/IBinder;
59 ····goto·:goto_059 ····goto·:goto_0
60 .end·method60 .end·method
  
61 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;61 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
62 ····.locals·162 ····.locals·1
  
63 ····.prologue63 ····.prologue
64 ····.line·102064 ····.line·1034
65 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$Token;65 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
66 ····move-result-object·v066 ····move-result-object·v0
  
67 ····return-object·v067 ····return-object·v0
68 .end·method68 .end·method
  
69 .method·public·newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token;69 .method·public·newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token;
70 ····.locals·170 ····.locals·1
71 ····.param·p1,·"size"····#·I71 ····.param·p1,·"size"····#·I
  
72 ····.prologue72 ····.prologue
73 ····.line·103473 ····.line·1048
74 ····new-array·v0,·p1,·[Landroid/support/v4/media/session/MediaSessionCompat$Token;74 ····new-array·v0,·p1,·[Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
75 ····return-object·v075 ····return-object·v0
76 .end·method76 .end·method
  
77 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;77 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
78 ····.locals·178 ····.locals·1
  
79 ····.prologue79 ····.prologue
80 ····.line·102080 ····.line·1034
81 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;->newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token;81 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;->newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
82 ····move-result-object·v082 ····move-result-object·v0
  
83 ····return-object·v083 ····return-object·v0
84 .end·method84 .end·method
1.2 KB
smali/android/support/v4/media/session/MediaControllerCompat$TransportControlsApi23.smali
    
Offset 16, 30 lines modifiedOffset 16, 30 lines modified
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Ljava/lang/Object;)V17 .method·public·constructor·<init>(Ljava/lang/Object;)V
18 ····.locals·018 ····.locals·0
19 ····.param·p1,·"controlsObj"····#·Ljava/lang/Object;19 ····.param·p1,·"controlsObj"····#·Ljava/lang/Object;
  
20 ····.prologue20 ····.prologue
21 ····.line·176321 ····.line·1780
22 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;-><init>(Ljava/lang/Object;)V22 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;-><init>(Ljava/lang/Object;)V
  
23 ····.line·176423 ····.line·1781
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·playFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V27 .method·public·playFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
28 ····.locals·128 ····.locals·1
29 ····.param·p1,·"uri"····#·Landroid/net/Uri;29 ····.param·p1,·"uri"····#·Landroid/net/Uri;
30 ····.param·p2,·"extras"····#·Landroid/os/Bundle;30 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
31 ····.prologue31 ····.prologue
32 ····.line·176832 ····.line·1785
33 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23;->mControlsObj:Ljava/lang/Object;33 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23;->mControlsObj:Ljava/lang/Object;
  
34 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi23$TransportControls;->playFromUri(Ljava/lang/Object;Landroid/net/Uri;Landroid/os/Bundle;)V34 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi23$TransportControls;->playFromUri(Ljava/lang/Object;Landroid/net/Uri;Landroid/os/Bundle;)V
  
35 ····.line·177035 ····.line·1787
36 ····return-void36 ····return-void
37 .end·method37 .end·method
27.5 KB
smali/android/support/v4/media/session/MediaSessionCompat.smali
    
Offset 71, 50 lines modifiedOffset 71, 50 lines modified
71 #·direct·methods71 #·direct·methods
72 .method·private·constructor·<init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;)V72 .method·private·constructor·<init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;)V
73 ····.locals·273 ····.locals·2
74 ····.param·p1,·"context"····#·Landroid/content/Context;74 ····.param·p1,·"context"····#·Landroid/content/Context;
75 ····.param·p2,·"impl"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;75 ····.param·p2,·"impl"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;
  
76 ····.prologue76 ····.prologue
77 ····.line·23877 ····.line·252
78 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V78 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
79 ····.line·9179 ····.line·91
80 ····new-instance·v0,·Ljava/util/ArrayList;80 ····new-instance·v0,·Ljava/util/ArrayList;
  
81 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V81 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
82 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat;->mActiveListeners:Ljava/util/ArrayList;82 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat;->mActiveListeners:Ljava/util/ArrayList;
  
83 ····.line·23983 ····.line·253
84 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat;->mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;84 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat;->mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;
  
85 ····.line·24085 ····.line·254
86 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I86 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
87 ····const/16·v1,·0x1587 ····const/16·v1,·0x15
  
88 ····if-lt·v0,·v1,·:cond_088 ····if-lt·v0,·v1,·:cond_0
  
89 ····.line·24289 ····.line·256
90 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$1;90 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$1;
  
91 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$1;-><init>(Landroid/support/v4/media/session/MediaSessionCompat;)V91 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$1;-><init>(Landroid/support/v4/media/session/MediaSessionCompat;)V
  
92 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/media/session/MediaSessionCompat;->setCallback(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V92 ····invoke-virtual·{p0,·v0},·Landroid/support/v4/media/session/MediaSessionCompat;->setCallback(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V
  
93 ····.line·24493 ····.line·258
94 ····:cond_094 ····:cond_0
95 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat;95 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat;
  
96 ····invoke-direct·{v0,·p1,·p0},·Landroid/support/v4/media/session/MediaControllerCompat;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V96 ····invoke-direct·{v0,·p1,·p0},·Landroid/support/v4/media/session/MediaControllerCompat;-><init>(Landroid/content/Context;Landroid/support/v4/media/session/MediaSessionCompat;)V
  
97 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat;->mController:Landroid/support/v4/media/session/MediaControllerCompat;97 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat;->mController:Landroid/support/v4/media/session/MediaControllerCompat;
  
98 ····.line·24598 ····.line·259
99 ····return-void99 ····return-void
100 .end·method100 .end·method
  
101 .method·public·constructor·<init>(Landroid/content/Context;Ljava/lang/String;)V101 .method·public·constructor·<init>(Landroid/content/Context;Ljava/lang/String;)V
102 ····.locals·1102 ····.locals·1
103 ····.param·p1,·"context"····#·Landroid/content/Context;103 ····.param·p1,·"context"····#·Landroid/content/Context;
104 ····.param·p2,·"tag"····#·Ljava/lang/String;104 ····.param·p2,·"tag"····#·Ljava/lang/String;
Offset 126, 148 lines modifiedOffset 126, 197 lines modified
126 ····invoke-direct·{p0,·p1,·p2,·v0,·v0},·Landroid/support/v4/media/session/MediaSessionCompat;-><init>(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V126 ····invoke-direct·{p0,·p1,·p2,·v0,·v0},·Landroid/support/v4/media/session/MediaSessionCompat;-><init>(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V
  
127 ····.line·191127 ····.line·191
128 ····return-void128 ····return-void
129 .end·method129 .end·method
  
130 .method·public·constructor·<init>(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V130 .method·public·constructor·<init>(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V
131 ····.locals·3131 ····.locals·4
132 ····.param·p1,·"context"····#·Landroid/content/Context;132 ····.param·p1,·"context"····#·Landroid/content/Context;
133 ····.param·p2,·"tag"····#·Ljava/lang/String;133 ····.param·p2,·"tag"····#·Ljava/lang/String;
134 ····.param·p3,·"mbrComponent"····#·Landroid/content/ComponentName;134 ····.param·p3,·"mbrComponent"····#·Landroid/content/ComponentName;
135 ····.param·p4,·"mbrIntent"····#·Landroid/app/PendingIntent;135 ····.param·p4,·"mbrIntent"····#·Landroid/app/PendingIntent;
  
136 ····.prologue136 ····.prologue
 137 ····const/4·v3,·0x0
  
137 ····.line·217138 ····.line·215
138 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V139 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
139 ····.line·91140 ····.line·91
140 ····new-instance·v0,·Ljava/util/ArrayList;141 ····new-instance·v1,·Ljava/util/ArrayList;
  
141 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V142 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
142 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat;->mActiveListeners:Ljava/util/ArrayList;143 ····iput-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat;->mActiveListeners:Ljava/util/ArrayList;
  
143 ····.line·218144 ····.line·216
144 ····if-nez·p1,·:cond_0145 ····if-nez·p1,·:cond_0
  
145 ····.line·219146 ····.line·217
146 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;147 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
147 ····const-string·v1,·"context·must·not·be·null"148 ····const-string·v2,·"context·must·not·be·null"
  
148 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V149 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
149 ····throw·v0150 ····throw·v1
  
150 ····.line·221151 ····.line·219
151 ····:cond_0152 ····:cond_0
152 ····invoke-static·{p2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z153 ····invoke-static·{p2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
153 ····move-result·v0154 ····move-result·v1
  
154 ····if-eqz·v0,·:cond_1155 ····if-eqz·v1,·:cond_1
  
155 ····.line·222156 ····.line·220
156 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;157 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
157 ····const-string·v1,·"tag·must·not·be·null·or·empty"158 ····const-string·v2,·"tag·must·not·be·null·or·empty"
  
158 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V159 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
159 ····throw·v0160 ····throw·v1
  
160 ····.line·225161 ····.line·223
161 ····:cond_1162 ····:cond_1
162 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I163 ····if-nez·p3,·:cond_2
  
163 ····const/16·v1,·0x15164 ····.line·224
 165 ····invoke-static·{p1},·Landroid/support/v4/media/session/MediaButtonReceiver;->getMediaButtonReceiverComponent(Landroid/content/Context;)Landroid/content/ComponentName;
  
 166 ····move-result-object·p3
  
164 ····if-lt·v0,·v1,·:cond_3167 ····.line·225
 168 ····if-nez·p3,·:cond_2
  
165 ····.line·226169 ····.line·226
166 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;170 ····const-string·v1,·"MediaSessionCompat"
  
167 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21;-><init>(Landroid/content/Context;Ljava/lang/String;)V171 ····const-string·v2,·"Couldn\'t·find·a·unique·registered·media·button·receiver·in·the·given·context."
  
168 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat;->mImpl:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImpl;172 ····invoke-static·{v1,·v2},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
169 ····.line·230173 ····.line·230
 174 ····:cond_2
Max diff block lines reached; 20613/28081 bytes (73.41%) of diff not shown.
2.87 KB
smali/android/support/v4/media/session/MediaControllerCompat$TransportControlsApi24.smali
    
Offset 16, 73 lines modifiedOffset 16, 73 lines modified
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Ljava/lang/Object;)V17 .method·public·constructor·<init>(Ljava/lang/Object;)V
18 ····.locals·018 ····.locals·0
19 ····.param·p1,·"controlsObj"····#·Ljava/lang/Object;19 ····.param·p1,·"controlsObj"····#·Ljava/lang/Object;
  
20 ····.prologue20 ····.prologue
21 ····.line·179421 ····.line·1811
22 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23;-><init>(Ljava/lang/Object;)V22 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi23;-><init>(Ljava/lang/Object;)V
  
23 ····.line·179523 ····.line·1812
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·prepare()V27 .method·public·prepare()V
28 ····.locals·128 ····.locals·1
  
29 ····.prologue29 ····.prologue
30 ····.line·179930 ····.line·1816
31 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;->mControlsObj:Ljava/lang/Object;31 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;->mControlsObj:Ljava/lang/Object;
  
32 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompatApi24$TransportControls;->prepare(Ljava/lang/Object;)V32 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompatApi24$TransportControls;->prepare(Ljava/lang/Object;)V
  
33 ····.line·180033 ····.line·1817
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·public·prepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V36 .method·public·prepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V
37 ····.locals·137 ····.locals·1
38 ····.param·p1,·"mediaId"····#·Ljava/lang/String;38 ····.param·p1,·"mediaId"····#·Ljava/lang/String;
39 ····.param·p2,·"extras"····#·Landroid/os/Bundle;39 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
40 ····.prologue40 ····.prologue
41 ····.line·180441 ····.line·1821
42 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;->mControlsObj:Ljava/lang/Object;42 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;->mControlsObj:Ljava/lang/Object;
  
43 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi24$TransportControls;->prepareFromMediaId(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V43 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi24$TransportControls;->prepareFromMediaId(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V
  
44 ····.line·180644 ····.line·1823
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·public·prepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V47 .method·public·prepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V
48 ····.locals·148 ····.locals·1
49 ····.param·p1,·"query"····#·Ljava/lang/String;49 ····.param·p1,·"query"····#·Ljava/lang/String;
50 ····.param·p2,·"extras"····#·Landroid/os/Bundle;50 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
51 ····.prologue51 ····.prologue
52 ····.line·181052 ····.line·1827
53 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;->mControlsObj:Ljava/lang/Object;53 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;->mControlsObj:Ljava/lang/Object;
  
54 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi24$TransportControls;->prepareFromSearch(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V54 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi24$TransportControls;->prepareFromSearch(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V
  
55 ····.line·181255 ····.line·1829
56 ····return-void56 ····return-void
57 .end·method57 .end·method
  
58 .method·public·prepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V58 .method·public·prepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
59 ····.locals·159 ····.locals·1
60 ····.param·p1,·"uri"····#·Landroid/net/Uri;60 ····.param·p1,·"uri"····#·Landroid/net/Uri;
61 ····.param·p2,·"extras"····#·Landroid/os/Bundle;61 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
62 ····.prologue62 ····.prologue
63 ····.line·181663 ····.line·1833
64 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;->mControlsObj:Ljava/lang/Object;64 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi24;->mControlsObj:Ljava/lang/Object;
  
65 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi24$TransportControls;->prepareFromUri(Ljava/lang/Object;Landroid/net/Uri;Landroid/os/Bundle;)V65 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi24$TransportControls;->prepareFromUri(Ljava/lang/Object;Landroid/net/Uri;Landroid/os/Bundle;)V
  
66 ····.line·181766 ····.line·1834
67 ····return-void67 ····return-void
68 .end·method68 .end·method
9.42 KB
smali/android/support/v4/media/session/MediaControllerCompat$Callback$StubCompat.smali
    
Offset 19, 20 lines modifiedOffset 19, 20 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V20 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·58223 ····.line·583
24 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;24 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
25 ····invoke-direct·{p0},·Landroid/support/v4/media/session/IMediaControllerCallback$Stub;-><init>()V25 ····invoke-direct·{p0},·Landroid/support/v4/media/session/IMediaControllerCallback$Stub;-><init>()V
  
26 ····.line·58326 ····.line·584
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·onEvent(Ljava/lang/String;Landroid/os/Bundle;)V30 .method·public·onEvent(Ljava/lang/String;Landroid/os/Bundle;)V
31 ····.locals·231 ····.locals·2
Offset 41, 99 lines modifiedOffset 41, 99 lines modified
41 ····.annotation·system·Ldalvik/annotation/Throws;41 ····.annotation·system·Ldalvik/annotation/Throws;
42 ········value·=·{42 ········value·=·{
43 ············Landroid/os/RemoteException;43 ············Landroid/os/RemoteException;
44 ········}44 ········}
45 ····.end·annotation45 ····.end·annotation
  
46 ····.prologue46 ····.prologue
47 ····.line·58747 ····.line·588
48 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;48 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
49 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;49 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;
  
50 ····const/4·v1,·0x150 ····const/4·v1,·0x1
  
51 ····invoke-virtual·{v0,·v1,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(ILjava/lang/Object;Landroid/os/Bundle;)V51 ····invoke-virtual·{v0,·v1,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(ILjava/lang/Object;Landroid/os/Bundle;)V
  
52 ····.line·58852 ····.line·589
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
55 .method·public·onExtrasChanged(Landroid/os/Bundle;)V55 .method·public·onExtrasChanged(Landroid/os/Bundle;)V
56 ····.locals·356 ····.locals·3
57 ····.param·p1,·"extras"····#·Landroid/os/Bundle;57 ····.param·p1,·"extras"····#·Landroid/os/Bundle;
58 ····.annotation·system·Ldalvik/annotation/Throws;58 ····.annotation·system·Ldalvik/annotation/Throws;
59 ········value·=·{59 ········value·=·{
60 ············Landroid/os/RemoteException;60 ············Landroid/os/RemoteException;
61 ········}61 ········}
62 ····.end·annotation62 ····.end·annotation
  
63 ····.prologue63 ····.prologue
64 ····.line·61764 ····.line·618
65 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;65 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
66 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;66 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;
  
67 ····const/4·v1,·0x767 ····const/4·v1,·0x7
  
68 ····const/4·v2,·0x068 ····const/4·v2,·0x0
  
69 ····invoke-virtual·{v0,·v1,·p1,·v2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(ILjava/lang/Object;Landroid/os/Bundle;)V69 ····invoke-virtual·{v0,·v1,·p1,·v2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(ILjava/lang/Object;Landroid/os/Bundle;)V
  
70 ····.line·61870 ····.line·619
71 ····return-void71 ····return-void
72 .end·method72 .end·method
  
73 .method·public·onMetadataChanged(Landroid/support/v4/media/MediaMetadataCompat;)V73 .method·public·onMetadataChanged(Landroid/support/v4/media/MediaMetadataCompat;)V
74 ····.locals·374 ····.locals·3
75 ····.param·p1,·"metadata"····#·Landroid/support/v4/media/MediaMetadataCompat;75 ····.param·p1,·"metadata"····#·Landroid/support/v4/media/MediaMetadataCompat;
76 ····.annotation·system·Ldalvik/annotation/Throws;76 ····.annotation·system·Ldalvik/annotation/Throws;
77 ········value·=·{77 ········value·=·{
78 ············Landroid/os/RemoteException;78 ············Landroid/os/RemoteException;
79 ········}79 ········}
80 ····.end·annotation80 ····.end·annotation
  
81 ····.prologue81 ····.prologue
82 ····.line·60282 ····.line·603
83 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;83 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
84 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;84 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;
  
85 ····const/4·v1,·0x385 ····const/4·v1,·0x3
  
86 ····const/4·v2,·0x086 ····const/4·v2,·0x0
  
87 ····invoke-virtual·{v0,·v1,·p1,·v2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(ILjava/lang/Object;Landroid/os/Bundle;)V87 ····invoke-virtual·{v0,·v1,·p1,·v2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(ILjava/lang/Object;Landroid/os/Bundle;)V
  
88 ····.line·60388 ····.line·604
89 ····return-void89 ····return-void
90 .end·method90 .end·method
  
91 .method·public·onPlaybackStateChanged(Landroid/support/v4/media/session/PlaybackStateCompat;)V91 .method·public·onPlaybackStateChanged(Landroid/support/v4/media/session/PlaybackStateCompat;)V
92 ····.locals·392 ····.locals·3
93 ····.param·p1,·"state"····#·Landroid/support/v4/media/session/PlaybackStateCompat;93 ····.param·p1,·"state"····#·Landroid/support/v4/media/session/PlaybackStateCompat;
94 ····.annotation·system·Ldalvik/annotation/Throws;94 ····.annotation·system·Ldalvik/annotation/Throws;
95 ········value·=·{95 ········value·=·{
96 ············Landroid/os/RemoteException;96 ············Landroid/os/RemoteException;
97 ········}97 ········}
98 ····.end·annotation98 ····.end·annotation
  
99 ····.prologue99 ····.prologue
100 ····.line·597100 ····.line·598
101 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;101 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
102 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;102 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;
  
103 ····const/4·v1,·0x2103 ····const/4·v1,·0x2
  
104 ····const/4·v2,·0x0104 ····const/4·v2,·0x0
  
105 ····invoke-virtual·{v0,·v1,·p1,·v2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(ILjava/lang/Object;Landroid/os/Bundle;)V105 ····invoke-virtual·{v0,·v1,·p1,·v2},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(ILjava/lang/Object;Landroid/os/Bundle;)V
  
106 ····.line·598106 ····.line·599
107 ····return-void107 ····return-void
108 .end·method108 .end·method
  
109 .method·public·onQueueChanged(Ljava/util/List;)V109 .method·public·onQueueChanged(Ljava/util/List;)V
110 ····.locals·3110 ····.locals·3
111 ····.annotation·system·Ldalvik/annotation/Signature;111 ····.annotation·system·Ldalvik/annotation/Signature;
112 ········value·=·{112 ········value·=·{
Offset 148, 97 lines modifiedOffset 148, 97 lines modified
148 ····.annotation·system·Ldalvik/annotation/Throws;148 ····.annotation·system·Ldalvik/annotation/Throws;
149 ········value·=·{149 ········value·=·{
150 ············Landroid/os/RemoteException;150 ············Landroid/os/RemoteException;
151 ········}151 ········}
152 ····.end·annotation152 ····.end·annotation
  
Max diff block lines reached; 4709/9477 bytes (49.69%) of diff not shown.
496 B
smali/android/support/v4/media/session/MediaControllerCompat$TransportControls.smali
    
Offset 15, 18 lines modifiedOffset 15, 18 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·constructor·<init>()V16 .method·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·69119 ····.line·692
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····.line·69221 ····.line·693
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
  
24 #·virtual·methods24 #·virtual·methods
25 .method·public·abstract·fastForward()V25 .method·public·abstract·fastForward()V
26 .end·method26 .end·method
1.18 KB
smali/android/support/v4/media/session/MediaControllerCompat$MediaControllerExtraData.smali
    
Offset 20, 28 lines modifiedOffset 20, 28 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat;)V21 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p1,·"mediaController"····#·Landroid/support/v4/media/session/MediaControllerCompat;23 ····.param·p1,·"mediaController"····#·Landroid/support/v4/media/session/MediaControllerCompat;
  
24 ····.prologue24 ····.prologue
25 ····.line·6825 ····.line·69
26 ····invoke-direct·{p0},·Landroid/support/v4/app/SupportActivity$ExtraData;-><init>()V26 ····invoke-direct·{p0},·Landroid/support/v4/app/SupportActivity$ExtraData;-><init>()V
  
27 ····.line·6927 ····.line·70
28 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerExtraData;->mMediaController:Landroid/support/v4/media/session/MediaControllerCompat;28 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerExtraData;->mMediaController:Landroid/support/v4/media/session/MediaControllerCompat;
  
29 ····.line·7029 ····.line·71
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·getMediaController()Landroid/support/v4/media/session/MediaControllerCompat;33 .method·getMediaController()Landroid/support/v4/media/session/MediaControllerCompat;
34 ····.locals·134 ····.locals·1
  
35 ····.prologue35 ····.prologue
36 ····.line·7336 ····.line·74
37 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerExtraData;->mMediaController:Landroid/support/v4/media/session/MediaControllerCompat;37 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerExtraData;->mMediaController:Landroid/support/v4/media/session/MediaControllerCompat;
  
38 ····return-object·v038 ····return-object·v0
39 .end·method39 .end·method
7.16 KB
smali/android/support/v4/media/session/MediaControllerCompat$Callback$StubApi21.smali
    
Offset 22, 35 lines modifiedOffset 22, 35 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V23 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·52526 ····.line·526
27 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;27 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·52629 ····.line·527
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·onAudioInfoChanged(IIIII)V33 .method·public·onAudioInfoChanged(IIIII)V
34 ····.locals·734 ····.locals·7
35 ····.param·p1,·"type"····#·I35 ····.param·p1,·"type"····#·I
36 ····.param·p2,·"stream"····#·I36 ····.param·p2,·"stream"····#·I
37 ····.param·p3,·"control"····#·I37 ····.param·p3,·"control"····#·I
38 ····.param·p4,·"max"····#·I38 ····.param·p4,·"max"····#·I
39 ····.param·p5,·"current"····#·I39 ····.param·p5,·"current"····#·I
  
40 ····.prologue40 ····.prologue
41 ····.line·57541 ····.line·576
42 ····iget-object·v6,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;42 ····iget-object·v6,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
43 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;43 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;
  
44 ····move·v1,·p144 ····move·v1,·p1
  
45 ····move·v2,·p245 ····move·v2,·p2
Offset 61, 82 lines modifiedOffset 61, 82 lines modified
  
61 ····move·v5,·p561 ····move·v5,·p5
  
62 ····invoke-direct/range·{v0·..·v5},·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;-><init>(IIIII)V62 ····invoke-direct/range·{v0·..·v5},·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;-><init>(IIIII)V
  
63 ····invoke-virtual·{v6,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onAudioInfoChanged(Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;)V63 ····invoke-virtual·{v6,·v0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onAudioInfoChanged(Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;)V
  
64 ····.line·57764 ····.line·578
65 ····return-void65 ····return-void
66 .end·method66 .end·method
  
67 .method·public·onExtrasChanged(Landroid/os/Bundle;)V67 .method·public·onExtrasChanged(Landroid/os/Bundle;)V
68 ····.locals·168 ····.locals·1
69 ····.param·p1,·"extras"····#·Landroid/os/Bundle;69 ····.param·p1,·"extras"····#·Landroid/os/Bundle;
  
70 ····.prologue70 ····.prologue
71 ····.line·56971 ····.line·570
72 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;72 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
73 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onExtrasChanged(Landroid/os/Bundle;)V73 ····invoke-virtual·{v0,·p1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onExtrasChanged(Landroid/os/Bundle;)V
  
74 ····.line·57074 ····.line·571
75 ····return-void75 ····return-void
76 .end·method76 .end·method
  
77 .method·public·onMetadataChanged(Ljava/lang/Object;)V77 .method·public·onMetadataChanged(Ljava/lang/Object;)V
78 ····.locals·278 ····.locals·2
79 ····.param·p1,·"metadataObj"····#·Ljava/lang/Object;79 ····.param·p1,·"metadataObj"····#·Ljava/lang/Object;
  
80 ····.prologue80 ····.prologue
81 ····.line·55481 ····.line·555
82 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;82 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
83 ····invoke-static·{p1},·Landroid/support/v4/media/MediaMetadataCompat;->fromMediaMetadata(Ljava/lang/Object;)Landroid/support/v4/media/MediaMetadataCompat;83 ····invoke-static·{p1},·Landroid/support/v4/media/MediaMetadataCompat;->fromMediaMetadata(Ljava/lang/Object;)Landroid/support/v4/media/MediaMetadataCompat;
  
84 ····move-result-object·v184 ····move-result-object·v1
  
85 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onMetadataChanged(Landroid/support/v4/media/MediaMetadataCompat;)V85 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onMetadataChanged(Landroid/support/v4/media/MediaMetadataCompat;)V
  
86 ····.line·55586 ····.line·556
87 ····return-void87 ····return-void
88 .end·method88 .end·method
  
89 .method·public·onPlaybackStateChanged(Ljava/lang/Object;)V89 .method·public·onPlaybackStateChanged(Ljava/lang/Object;)V
90 ····.locals·290 ····.locals·2
91 ····.param·p1,·"stateObj"····#·Ljava/lang/Object;91 ····.param·p1,·"stateObj"····#·Ljava/lang/Object;
  
92 ····.prologue92 ····.prologue
93 ····.line·54493 ····.line·545
94 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;94 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
95 ····iget-boolean·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHasExtraCallback:Z95 ····iget-boolean·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHasExtraCallback:Z
  
96 ····if-eqz·v0,·:cond_096 ····if-eqz·v0,·:cond_0
  
97 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I97 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
98 ····const/16·v1,·0x1698 ····const/16·v1,·0x16
  
99 ····if-ge·v0,·v1,·:cond_099 ····if-ge·v0,·v1,·:cond_0
  
100 ····.line·550100 ····.line·551
101 ····:goto_0101 ····:goto_0
102 ····return-void102 ····return-void
  
103 ····.line·547103 ····.line·548
104 ····:cond_0104 ····:cond_0
105 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;105 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
106 ····.line·548106 ····.line·549
107 ····invoke-static·{p1},·Landroid/support/v4/media/session/PlaybackStateCompat;->fromPlaybackState(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat;107 ····invoke-static·{p1},·Landroid/support/v4/media/session/PlaybackStateCompat;->fromPlaybackState(Ljava/lang/Object;)Landroid/support/v4/media/session/PlaybackStateCompat;
  
108 ····move-result-object·v1108 ····move-result-object·v1
  
109 ····.line·547109 ····.line·548
110 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onPlaybackStateChanged(Landroid/support/v4/media/session/PlaybackStateCompat;)V110 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onPlaybackStateChanged(Landroid/support/v4/media/session/PlaybackStateCompat;)V
  
111 ····goto·:goto_0111 ····goto·:goto_0
112 .end·method112 .end·method
  
113 .method·public·onQueueChanged(Ljava/util/List;)V113 .method·public·onQueueChanged(Ljava/util/List;)V
114 ····.locals·2114 ····.locals·2
Offset 145, 79 lines modifiedOffset 145, 79 lines modified
145 ············"(",145 ············"(",
146 ············"Ljava/util/List",146 ············"Ljava/util/List",
147 ············"<*>;)V"147 ············"<*>;)V"
148 ········}148 ········}
149 ····.end·annotation149 ····.end·annotation
  
150 ····.prologue150 ····.prologue
151 ····.line·559151 ····.line·560
Max diff block lines reached; 2693/7162 bytes (37.60%) of diff not shown.
3.06 KB
smali/android/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper.smali
    
Offset 35, 92 lines modifiedOffset 35, 92 lines modified
  
  
35 #·direct·methods35 #·direct·methods
36 .method·static·constructor·<clinit>()V36 .method·static·constructor·<clinit>()V
37 ····.locals·137 ····.locals·1
  
38 ····.prologue38 ····.prologue
39 ····.line·122339 ····.line·1237
40 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;40 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;
  
41 ····invoke-direct·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;-><init>()V41 ····invoke-direct·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper$1;-><init>()V
  
42 ····sput-object·v0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->CREATOR:Landroid/os/Parcelable$Creator;42 ····sput-object·v0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->CREATOR:Landroid/os/Parcelable$Creator;
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
45 .method·constructor·<init>(Landroid/os/Parcel;)V45 .method·constructor·<init>(Landroid/os/Parcel;)V
46 ····.locals·146 ····.locals·1
47 ····.param·p1,·"in"····#·Landroid/os/Parcel;47 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
48 ····.prologue48 ····.prologue
49 ····.line·121849 ····.line·1232
50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
51 ····.line·121951 ····.line·1233
52 ····sget-object·v0,·Landroid/os/ResultReceiver;->CREATOR:Landroid/os/Parcelable$Creator;52 ····sget-object·v0,·Landroid/os/ResultReceiver;->CREATOR:Landroid/os/Parcelable$Creator;
  
53 ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;53 ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
  
54 ····move-result-object·v054 ····move-result-object·v0
  
55 ····check-cast·v0,·Landroid/os/ResultReceiver;55 ····check-cast·v0,·Landroid/os/ResultReceiver;
  
56 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->mResultReceiver:Landroid/os/ResultReceiver;56 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->mResultReceiver:Landroid/os/ResultReceiver;
  
57 ····.line·122057 ····.line·1234
58 ····return-void58 ····return-void
59 .end·method59 .end·method
  
60 .method·public·constructor·<init>(Landroid/os/ResultReceiver;)V60 .method·public·constructor·<init>(Landroid/os/ResultReceiver;)V
61 ····.locals·061 ····.locals·0
62 ····.param·p1,·"resultReceiver"····#·Landroid/os/ResultReceiver;62 ····.param·p1,·"resultReceiver"····#·Landroid/os/ResultReceiver;
  
63 ····.prologue63 ····.prologue
64 ····.line·121464 ····.line·1228
65 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V65 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
66 ····.line·121566 ····.line·1229
67 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->mResultReceiver:Landroid/os/ResultReceiver;67 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->mResultReceiver:Landroid/os/ResultReceiver;
  
68 ····.line·121668 ····.line·1230
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
71 .method·static·synthetic·access$000(Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)Landroid/os/ResultReceiver;71 .method·static·synthetic·access$000(Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)Landroid/os/ResultReceiver;
72 ····.locals·172 ····.locals·1
73 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;73 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;
  
74 ····.prologue74 ····.prologue
75 ····.line·121175 ····.line·1225
76 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->mResultReceiver:Landroid/os/ResultReceiver;76 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->mResultReceiver:Landroid/os/ResultReceiver;
  
77 ····return-object·v077 ····return-object·v0
78 .end·method78 .end·method
  
  
79 #·virtual·methods79 #·virtual·methods
80 .method·public·describeContents()I80 .method·public·describeContents()I
81 ····.locals·181 ····.locals·1
  
82 ····.prologue82 ····.prologue
83 ····.line·123783 ····.line·1251
84 ····const/4·v0,·0x084 ····const/4·v0,·0x0
  
85 ····return·v085 ····return·v0
86 .end·method86 .end·method
  
87 .method·public·writeToParcel(Landroid/os/Parcel;I)V87 .method·public·writeToParcel(Landroid/os/Parcel;I)V
88 ····.locals·188 ····.locals·1
89 ····.param·p1,·"dest"····#·Landroid/os/Parcel;89 ····.param·p1,·"dest"····#·Landroid/os/Parcel;
90 ····.param·p2,·"flags"····#·I90 ····.param·p2,·"flags"····#·I
  
91 ····.prologue91 ····.prologue
92 ····.line·124292 ····.line·1256
93 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->mResultReceiver:Landroid/os/ResultReceiver;93 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->mResultReceiver:Landroid/os/ResultReceiver;
  
94 ····invoke-virtual·{v0,·p1,·p2},·Landroid/os/ResultReceiver;->writeToParcel(Landroid/os/Parcel;I)V94 ····invoke-virtual·{v0,·p1,·p2},·Landroid/os/ResultReceiver;->writeToParcel(Landroid/os/Parcel;I)V
  
95 ····.line·124395 ····.line·1257
96 ····return-void96 ····return-void
97 .end·method97 .end·method
1.13 KB
smali/android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command.smali
    
Offset 26, 22 lines modifiedOffset 26, 22 lines modified
26 .method·public·constructor·<init>(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V26 .method·public·constructor·<init>(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V
27 ····.locals·027 ····.locals·0
28 ····.param·p1,·"command"····#·Ljava/lang/String;28 ····.param·p1,·"command"····#·Ljava/lang/String;
29 ····.param·p2,·"extras"····#·Landroid/os/Bundle;29 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
30 ····.param·p3,·"stub"····#·Landroid/os/ResultReceiver;30 ····.param·p3,·"stub"····#·Landroid/os/ResultReceiver;
  
31 ····.prologue31 ····.prologue
32 ····.line·207632 ····.line·2075
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····.line·207734 ····.line·2076
35 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;->command:Ljava/lang/String;35 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;->command:Ljava/lang/String;
  
36 ····.line·207836 ····.line·2077
37 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;->extras:Landroid/os/Bundle;37 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;->extras:Landroid/os/Bundle;
  
38 ····.line·207938 ····.line·2078
39 ····iput-object·p3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;->stub:Landroid/os/ResultReceiver;39 ····iput-object·p3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$Command;->stub:Landroid/os/ResultReceiver;
  
40 ····.line·208040 ····.line·2079
41 ····return-void41 ····return-void
42 .end·method42 .end·method
6.87 KB
smali/android/support/v4/media/session/MediaSessionCompat$Callback.smali
    
Offset 38, 82 lines modifiedOffset 38, 82 lines modified
  
  
38 #·direct·methods38 #·direct·methods
39 .method·public·constructor·<init>()V39 .method·public·constructor·<init>()V
40 ····.locals·240 ····.locals·2
  
41 ····.prologue41 ····.prologue
42 ····.line·60942 ····.line·623
43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
44 ····.line·61044 ····.line·624
45 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I45 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
46 ····const/16·v1,·0x1846 ····const/16·v1,·0x18
  
47 ····if-lt·v0,·v1,·:cond_047 ····if-lt·v0,·v1,·:cond_0
  
48 ····.line·61148 ····.line·625
49 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;49 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;
  
50 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V50 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V
  
51 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaSessionCompatApi24;->createCallback(Landroid/support/v4/media/session/MediaSessionCompatApi24$Callback;)Ljava/lang/Object;51 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaSessionCompatApi24;->createCallback(Landroid/support/v4/media/session/MediaSessionCompatApi24$Callback;)Ljava/lang/Object;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->mCallbackObj:Ljava/lang/Object;53 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->mCallbackObj:Ljava/lang/Object;
  
54 ····.line·61954 ····.line·633
55 ····:goto_055 ····:goto_0
56 ····return-void56 ····return-void
  
57 ····.line·61257 ····.line·626
58 ····:cond_058 ····:cond_0
59 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I59 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
60 ····const/16·v1,·0x1760 ····const/16·v1,·0x17
  
61 ····if-lt·v0,·v1,·:cond_161 ····if-lt·v0,·v1,·:cond_1
  
62 ····.line·61362 ····.line·627
63 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;63 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;
  
64 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V64 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V
  
65 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaSessionCompatApi23;->createCallback(Landroid/support/v4/media/session/MediaSessionCompatApi23$Callback;)Ljava/lang/Object;65 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaSessionCompatApi23;->createCallback(Landroid/support/v4/media/session/MediaSessionCompatApi23$Callback;)Ljava/lang/Object;
  
66 ····move-result-object·v066 ····move-result-object·v0
  
67 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->mCallbackObj:Ljava/lang/Object;67 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->mCallbackObj:Ljava/lang/Object;
  
68 ····goto·:goto_068 ····goto·:goto_0
  
69 ····.line·61469 ····.line·628
70 ····:cond_170 ····:cond_1
71 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I71 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
72 ····const/16·v1,·0x1572 ····const/16·v1,·0x15
  
73 ····if-lt·v0,·v1,·:cond_273 ····if-lt·v0,·v1,·:cond_2
  
74 ····.line·61574 ····.line·629
75 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;75 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;
  
76 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V76 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V
  
77 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->createCallback(Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;)Ljava/lang/Object;77 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaSessionCompatApi21;->createCallback(Landroid/support/v4/media/session/MediaSessionCompatApi21$Callback;)Ljava/lang/Object;
  
78 ····move-result-object·v078 ····move-result-object·v0
  
79 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->mCallbackObj:Ljava/lang/Object;79 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->mCallbackObj:Ljava/lang/Object;
  
80 ····goto·:goto_080 ····goto·:goto_0
  
81 ····.line·61781 ····.line·631
82 ····:cond_282 ····:cond_2
83 ····const/4·v0,·0x083 ····const/4·v0,·0x0
  
84 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->mCallbackObj:Ljava/lang/Object;84 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->mCallbackObj:Ljava/lang/Object;
  
85 ····goto·:goto_085 ····goto·:goto_0
86 .end·method86 .end·method
Offset 123, 182 lines modifiedOffset 123, 182 lines modified
123 .method·public·onCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V123 .method·public·onCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/ResultReceiver;)V
124 ····.locals·0124 ····.locals·0
125 ····.param·p1,·"command"····#·Ljava/lang/String;125 ····.param·p1,·"command"····#·Ljava/lang/String;
126 ····.param·p2,·"extras"····#·Landroid/os/Bundle;126 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
127 ····.param·p3,·"cb"····#·Landroid/os/ResultReceiver;127 ····.param·p3,·"cb"····#·Landroid/os/ResultReceiver;
  
128 ····.prologue128 ····.prologue
129 ····.line·631129 ····.line·645
130 ····return-void130 ····return-void
131 .end·method131 .end·method
  
132 .method·public·onCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V132 .method·public·onCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V
133 ····.locals·0133 ····.locals·0
134 ····.param·p1,·"action"····#·Ljava/lang/String;134 ····.param·p1,·"action"····#·Ljava/lang/String;
135 ····.param·p2,·"extras"····#·Landroid/os/Bundle;135 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
136 ····.prologue136 ····.prologue
137 ····.line·785137 ····.line·799
138 ····return-void138 ····return-void
139 .end·method139 .end·method
  
140 .method·public·onFastForward()V140 .method·public·onFastForward()V
141 ····.locals·0141 ····.locals·0
  
142 ····.prologue142 ····.prologue
143 ····.line·745143 ····.line·759
144 ····return-void144 ····return-void
145 .end·method145 .end·method
  
146 .method·public·onMediaButtonEvent(Landroid/content/Intent;)Z146 .method·public·onMediaButtonEvent(Landroid/content/Intent;)Z
147 ····.locals·1147 ····.locals·1
148 ····.param·p1,·"mediaButtonEvent"····#·Landroid/content/Intent;148 ····.param·p1,·"mediaButtonEvent"····#·Landroid/content/Intent;
  
149 ····.prologue149 ····.prologue
150 ····.line·640150 ····.line·654
151 ····const/4·v0,·0x0151 ····const/4·v0,·0x0
  
152 ····return·v0152 ····return·v0
153 .end·method153 .end·method
  
154 .method·public·onPause()V154 .method·public·onPause()V
155 ····.locals·0155 ····.locals·0
  
156 ····.prologue156 ····.prologue
Max diff block lines reached; 2891/6891 bytes (41.95%) of diff not shown.
1.37 KB
smali/android/support/v4/media/session/MediaSessionCompat$Callback$StubApi23.smali
    
Offset 22, 32 lines modifiedOffset 22, 32 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V23 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·89926 ····.line·913
27 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;27 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;
  
28 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V28 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi21;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V
  
29 ····.line·90029 ····.line·914
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·onPlayFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V33 .method·public·onPlayFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
34 ····.locals·134 ····.locals·1
35 ····.param·p1,·"uri"····#·Landroid/net/Uri;35 ····.param·p1,·"uri"····#·Landroid/net/Uri;
36 ····.param·p2,·"extras"····#·Landroid/os/Bundle;36 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
37 ····.prologue37 ····.prologue
38 ····.line·90438 ····.line·918
39 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;39 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;
  
40 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPlayFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V40 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPlayFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
  
41 ····.line·90541 ····.line·919
42 ····return-void42 ····return-void
43 .end·method43 .end·method
6.82 KB
smali/android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback.smali
    
Offset 22, 32 lines modifiedOffset 22, 32 lines modified
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V23 .method·constructor·<init>(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V
24 ····.locals·024 ····.locals·0
25 ····.param·p2,·"callback"····#·Landroid/support/v4/media/session/MediaControllerCompat$Callback;25 ····.param·p2,·"callback"····#·Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
26 ····.prologue26 ····.prologue
27 ····.line·155527 ····.line·1572
28 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;28 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->this$0:Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21;
  
29 ····invoke-direct·{p0},·Landroid/support/v4/media/session/IMediaControllerCallback$Stub;-><init>()V29 ····invoke-direct·{p0},·Landroid/support/v4/media/session/IMediaControllerCallback$Stub;-><init>()V
  
30 ····.line·155630 ····.line·1573
31 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->mCallback:Landroid/support/v4/media/session/MediaControllerCompat$Callback;31 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->mCallback:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
32 ····.line·155732 ····.line·1574
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
35 .method·static·synthetic·access$500(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback;35 .method·static·synthetic·access$400(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;)Landroid/support/v4/media/session/MediaControllerCompat$Callback;
36 ····.locals·136 ····.locals·1
37 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;37 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;
  
38 ····.prologue38 ····.prologue
39 ····.line·155239 ····.line·1569
40 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->mCallback:Landroid/support/v4/media/session/MediaControllerCompat$Callback;40 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->mCallback:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
41 ····return-object·v041 ····return-object·v0
42 .end·method42 .end·method
  
  
43 #·virtual·methods43 #·virtual·methods
Offset 58, 40 lines modifiedOffset 58, 40 lines modified
58 ····.annotation·system·Ldalvik/annotation/Throws;58 ····.annotation·system·Ldalvik/annotation/Throws;
59 ········value·=·{59 ········value·=·{
60 ············Landroid/os/RemoteException;60 ············Landroid/os/RemoteException;
61 ········}61 ········}
62 ····.end·annotation62 ····.end·annotation
  
63 ····.prologue63 ····.prologue
64 ····.line·156164 ····.line·1578
65 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->mCallback:Landroid/support/v4/media/session/MediaControllerCompat$Callback;65 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->mCallback:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
66 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;66 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;
  
67 ····new-instance·v1,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;67 ····new-instance·v1,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;
  
68 ····invoke-direct·{v1,·p0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;-><init>(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;Ljava/lang/String;Landroid/os/Bundle;)V68 ····invoke-direct·{v1,·p0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1;-><init>(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;Ljava/lang/String;Landroid/os/Bundle;)V
  
69 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(Ljava/lang/Runnable;)Z69 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(Ljava/lang/Runnable;)Z
  
70 ····.line·156770 ····.line·1584
71 ····return-void71 ····return-void
72 .end·method72 .end·method
  
73 .method·public·onExtrasChanged(Landroid/os/Bundle;)V73 .method·public·onExtrasChanged(Landroid/os/Bundle;)V
74 ····.locals·174 ····.locals·1
75 ····.param·p1,·"extras"····#·Landroid/os/Bundle;75 ····.param·p1,·"extras"····#·Landroid/os/Bundle;
76 ····.annotation·system·Ldalvik/annotation/Throws;76 ····.annotation·system·Ldalvik/annotation/Throws;
77 ········value·=·{77 ········value·=·{
78 ············Landroid/os/RemoteException;78 ············Landroid/os/RemoteException;
79 ········}79 ········}
80 ····.end·annotation80 ····.end·annotation
  
81 ····.prologue81 ····.prologue
82 ····.line·160782 ····.line·1624
83 ····new-instance·v0,·Ljava/lang/AssertionError;83 ····new-instance·v0,·Ljava/lang/AssertionError;
  
84 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V84 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V
  
85 ····throw·v085 ····throw·v0
86 .end·method86 .end·method
  
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 ····.annotation·system·Ldalvik/annotation/Throws;101 ····.annotation·system·Ldalvik/annotation/Throws;
102 ········value·=·{102 ········value·=·{
103 ············Landroid/os/RemoteException;103 ············Landroid/os/RemoteException;
104 ········}104 ········}
105 ····.end·annotation105 ····.end·annotation
  
106 ····.prologue106 ····.prologue
107 ····.line·1589107 ····.line·1606
108 ····new-instance·v0,·Ljava/lang/AssertionError;108 ····new-instance·v0,·Ljava/lang/AssertionError;
  
109 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V109 ····invoke-direct·{v0},·Ljava/lang/AssertionError;-><init>()V
  
110 ····throw·v0110 ····throw·v0
111 .end·method111 .end·method
  
Offset 119, 26 lines modifiedOffset 119, 26 lines modified
119 ····.annotation·system·Ldalvik/annotation/Throws;119 ····.annotation·system·Ldalvik/annotation/Throws;
120 ········value·=·{120 ········value·=·{
121 ············Landroid/os/RemoteException;121 ············Landroid/os/RemoteException;
122 ········}122 ········}
123 ····.end·annotation123 ····.end·annotation
  
124 ····.prologue124 ····.prologue
125 ····.line·1578125 ····.line·1595
126 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->mCallback:Landroid/support/v4/media/session/MediaControllerCompat$Callback;126 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;->mCallback:Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
127 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;127 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;
  
128 ····new-instance·v1,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;128 ····new-instance·v1,·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;
  
129 ····invoke-direct·{v1,·p0,·p1},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;-><init>(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;Landroid/support/v4/media/session/PlaybackStateCompat;)V129 ····invoke-direct·{v1,·p0,·p1},·Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2;-><init>(Landroid/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback;Landroid/support/v4/media/session/PlaybackStateCompat;)V
  
130 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(Ljava/lang/Runnable;)Z130 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;->post(Ljava/lang/Runnable;)Z
  
131 ····.line·1584131 ····.line·1601
132 ····return-void132 ····return-void
133 .end·method133 .end·method
  
134 .method·public·onQueueChanged(Ljava/util/List;)V134 .method·public·onQueueChanged(Ljava/util/List;)V
135 ····.locals·1135 ····.locals·1
136 ····.annotation·system·Ldalvik/annotation/Signature;136 ····.annotation·system·Ldalvik/annotation/Signature;
137 ········value·=·{137 ········value·=·{
Offset 153, 15 lines modifiedOffset 153, 15 lines modified
153 ····.annotation·system·Ldalvik/annotation/Throws;153 ····.annotation·system·Ldalvik/annotation/Throws;
154 ········value·=·{154 ········value·=·{
155 ············Landroid/os/RemoteException;155 ············Landroid/os/RemoteException;
156 ········}156 ········}
157 ····.end·annotation157 ····.end·annotation
  
158 ····.prologue158 ····.prologue
159 ····.line·1595159 ····.line·1612
160 ····.local·p1,·"queue":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;>;"160 ····.local·p1,·"queue":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;>;"
161 ····new-instance·v0,·Ljava/lang/AssertionError;161 ····new-instance·v0,·Ljava/lang/AssertionError;
Max diff block lines reached; 1170/6775 bytes (17.27%) of diff not shown.
2.31 KB
smali/android/support/v4/media/session/MediaControllerCompat$PlaybackInfo.smali
    
Offset 38, 80 lines modifiedOffset 38, 80 lines modified
38 ····.param·p1,·"type"····#·I38 ····.param·p1,·"type"····#·I
39 ····.param·p2,·"stream"····#·I39 ····.param·p2,·"stream"····#·I
40 ····.param·p3,·"control"····#·I40 ····.param·p3,·"control"····#·I
41 ····.param·p4,·"max"····#·I41 ····.param·p4,·"max"····#·I
42 ····.param·p5,·"current"····#·I42 ····.param·p5,·"current"····#·I
  
43 ····.prologue43 ····.prologue
44 ····.line·88544 ····.line·886
45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
46 ····.line·88646 ····.line·887
47 ····iput·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mPlaybackType:I47 ····iput·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mPlaybackType:I
  
48 ····.line·88748 ····.line·888
49 ····iput·p2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mAudioStream:I49 ····iput·p2,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mAudioStream:I
  
50 ····.line·88850 ····.line·889
51 ····iput·p3,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mVolumeControl:I51 ····iput·p3,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mVolumeControl:I
  
52 ····.line·88952 ····.line·890
53 ····iput·p4,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mMaxVolume:I53 ····iput·p4,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mMaxVolume:I
  
54 ····.line·89054 ····.line·891
55 ····iput·p5,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mCurrentVolume:I55 ····iput·p5,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mCurrentVolume:I
  
56 ····.line·89156 ····.line·892
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
  
59 #·virtual·methods59 #·virtual·methods
60 .method·public·getAudioStream()I60 .method·public·getAudioStream()I
61 ····.locals·161 ····.locals·1
  
62 ····.prologue62 ····.prologue
63 ····.line·91563 ····.line·916
64 ····iget·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mAudioStream:I64 ····iget·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mAudioStream:I
  
65 ····return·v065 ····return·v0
66 .end·method66 .end·method
  
67 .method·public·getCurrentVolume()I67 .method·public·getCurrentVolume()I
68 ····.locals·168 ····.locals·1
  
69 ····.prologue69 ····.prologue
70 ····.line·94870 ····.line·949
71 ····iget·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mCurrentVolume:I71 ····iget·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mCurrentVolume:I
  
72 ····return·v072 ····return·v0
73 .end·method73 .end·method
  
74 .method·public·getMaxVolume()I74 .method·public·getMaxVolume()I
75 ····.locals·175 ····.locals·1
  
76 ····.prologue76 ····.prologue
77 ····.line·93977 ····.line·940
78 ····iget·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mMaxVolume:I78 ····iget·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mMaxVolume:I
  
79 ····return·v079 ····return·v0
80 .end·method80 .end·method
  
81 .method·public·getPlaybackType()I81 .method·public·getPlaybackType()I
82 ····.locals·182 ····.locals·1
  
83 ····.prologue83 ····.prologue
84 ····.line·90384 ····.line·904
85 ····iget·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mPlaybackType:I85 ····iget·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mPlaybackType:I
  
86 ····return·v086 ····return·v0
87 .end·method87 .end·method
  
88 .method·public·getVolumeControl()I88 .method·public·getVolumeControl()I
89 ····.locals·189 ····.locals·1
  
90 ····.prologue90 ····.prologue
91 ····.line·93091 ····.line·931
92 ····iget·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mVolumeControl:I92 ····iget·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;->mVolumeControl:I
  
93 ····return·v093 ····return·v0
94 .end·method94 .end·method
1.93 KB
smali/android/support/v4/media/session/MediaSessionCompat$QueueItem$1.smali
    
Offset 28, 62 lines modifiedOffset 28, 62 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·118532 ····.line·1199
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"p"····#·Landroid/os/Parcel;39 ····.param·p1,·"p"····#·Landroid/os/Parcel;
  
40 ····.prologue40 ····.prologue
41 ····.line·118941 ····.line·1203
42 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;42 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;
  
43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;-><init>(Landroid/os/Parcel;)V43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;-><init>(Landroid/os/Parcel;)V
  
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
  
46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
47 ····.locals·147 ····.locals·1
  
48 ····.prologue48 ····.prologue
49 ····.line·118549 ····.line·1199
50 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;50 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····return-object·v052 ····return-object·v0
53 .end·method53 .end·method
  
54 .method·public·newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;54 .method·public·newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;
55 ····.locals·155 ····.locals·1
56 ····.param·p1,·"size"····#·I56 ····.param·p1,·"size"····#·I
  
57 ····.prologue57 ····.prologue
58 ····.line·119458 ····.line·1208
59 ····new-array·v0,·p1,·[Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;59 ····new-array·v0,·p1,·[Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;
  
60 ····return-object·v060 ····return-object·v0
61 .end·method61 .end·method
  
62 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;62 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
63 ····.locals·163 ····.locals·1
  
64 ····.prologue64 ····.prologue
65 ····.line·118565 ····.line·1199
66 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;->newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;66 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$QueueItem$1;->newArray(I)[Landroid/support/v4/media/session/MediaSessionCompat$QueueItem;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····return-object·v068 ····return-object·v0
69 .end·method69 .end·method
3.19 KB
smali/android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1.smali
    
Offset 20, 69 lines modifiedOffset 20, 69 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V21 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;23 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
24 ····.prologue24 ····.prologue
25 ····.line·131625 ····.line·1330
26 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;26 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
27 ····invoke-direct·{p0},·Landroid/support/v4/media/VolumeProviderCompat$Callback;-><init>()V27 ····invoke-direct·{p0},·Landroid/support/v4/media/VolumeProviderCompat$Callback;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·onVolumeChanged(Landroid/support/v4/media/VolumeProviderCompat;)V31 .method·public·onVolumeChanged(Landroid/support/v4/media/VolumeProviderCompat;)V
32 ····.locals·632 ····.locals·6
33 ····.param·p1,·"volumeProvider"····#·Landroid/support/v4/media/VolumeProviderCompat;33 ····.param·p1,·"volumeProvider"····#·Landroid/support/v4/media/VolumeProviderCompat;
  
34 ····.prologue34 ····.prologue
35 ····.line·131935 ····.line·1333
36 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;36 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
37 ····iget-object·v1,·v1,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat;37 ····iget-object·v1,·v1,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat;
  
38 ····if-eq·v1,·p1,·:cond_038 ····if-eq·v1,·p1,·:cond_0
  
39 ····.line·132639 ····.line·1340
40 ····:goto_040 ····:goto_0
41 ····return-void41 ····return-void
  
42 ····.line·132242 ····.line·1336
43 ····:cond_043 ····:cond_0
44 ····new-instance·v0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;44 ····new-instance·v0,·Landroid/support/v4/media/session/ParcelableVolumeInfo;
  
45 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;45 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
46 ····iget·v1,·v1,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeType:I46 ····iget·v1,·v1,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeType:I
  
47 ····iget-object·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;47 ····iget-object·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
48 ····iget·v2,·v2,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mLocalStream:I48 ····iget·v2,·v2,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mLocalStream:I
  
49 ····.line·132349 ····.line·1337
50 ····invoke-virtual·{p1},·Landroid/support/v4/media/VolumeProviderCompat;->getVolumeControl()I50 ····invoke-virtual·{p1},·Landroid/support/v4/media/VolumeProviderCompat;->getVolumeControl()I
  
51 ····move-result·v351 ····move-result·v3
  
52 ····invoke-virtual·{p1},·Landroid/support/v4/media/VolumeProviderCompat;->getMaxVolume()I52 ····invoke-virtual·{p1},·Landroid/support/v4/media/VolumeProviderCompat;->getMaxVolume()I
  
53 ····move-result·v453 ····move-result·v4
  
54 ····.line·132454 ····.line·1338
55 ····invoke-virtual·{p1},·Landroid/support/v4/media/VolumeProviderCompat;->getCurrentVolume()I55 ····invoke-virtual·{p1},·Landroid/support/v4/media/VolumeProviderCompat;->getCurrentVolume()I
  
56 ····move-result·v556 ····move-result·v5
  
57 ····invoke-direct/range·{v0·..·v5},·Landroid/support/v4/media/session/ParcelableVolumeInfo;-><init>(IIIII)V57 ····invoke-direct/range·{v0·..·v5},·Landroid/support/v4/media/session/ParcelableVolumeInfo;-><init>(IIIII)V
  
58 ····.line·132558 ····.line·1339
59 ····.local·v0,·"info":Landroid/support/v4/media/session/ParcelableVolumeInfo;59 ····.local·v0,·"info":Landroid/support/v4/media/session/ParcelableVolumeInfo;
60 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;60 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
61 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->sendVolumeInfoChanged(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V61 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->sendVolumeInfoChanged(Landroid/support/v4/media/session/ParcelableVolumeInfo;)V
  
62 ····goto·:goto_062 ····goto·:goto_0
63 .end·method63 .end·method
3.03 KB
smali/android/support/v4/media/session/MediaSessionCompat$Callback$StubApi24.smali
    
Offset 22, 75 lines modifiedOffset 22, 75 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V23 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·91026 ····.line·924
27 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;27 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;
  
28 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V28 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi23;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$Callback;)V
  
29 ····.line·91129 ····.line·925
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·onPrepare()V33 .method·public·onPrepare()V
34 ····.locals·134 ····.locals·1
  
35 ····.prologue35 ····.prologue
36 ····.line·91536 ····.line·929
37 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;37 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;
  
38 ····invoke-virtual·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPrepare()V38 ····invoke-virtual·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPrepare()V
  
39 ····.line·91639 ····.line·930
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
42 .method·public·onPrepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V42 .method·public·onPrepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V
43 ····.locals·143 ····.locals·1
44 ····.param·p1,·"mediaId"····#·Ljava/lang/String;44 ····.param·p1,·"mediaId"····#·Ljava/lang/String;
45 ····.param·p2,·"extras"····#·Landroid/os/Bundle;45 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
46 ····.prologue46 ····.prologue
47 ····.line·92047 ····.line·934
48 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;48 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;
  
49 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPrepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V49 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPrepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V
  
50 ····.line·92150 ····.line·935
51 ····return-void51 ····return-void
52 .end·method52 .end·method
  
53 .method·public·onPrepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V53 .method·public·onPrepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V
54 ····.locals·154 ····.locals·1
55 ····.param·p1,·"query"····#·Ljava/lang/String;55 ····.param·p1,·"query"····#·Ljava/lang/String;
56 ····.param·p2,·"extras"····#·Landroid/os/Bundle;56 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
57 ····.prologue57 ····.prologue
58 ····.line·92558 ····.line·939
59 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;59 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;
  
60 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPrepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V60 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPrepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V
  
61 ····.line·92661 ····.line·940
62 ····return-void62 ····return-void
63 .end·method63 .end·method
  
64 .method·public·onPrepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V64 .method·public·onPrepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
65 ····.locals·165 ····.locals·1
66 ····.param·p1,·"uri"····#·Landroid/net/Uri;66 ····.param·p1,·"uri"····#·Landroid/net/Uri;
67 ····.param·p2,·"extras"····#·Landroid/os/Bundle;67 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
68 ····.prologue68 ····.prologue
69 ····.line·93069 ····.line·944
70 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;70 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Callback$StubApi24;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$Callback;
  
71 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPrepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V71 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$Callback;->onPrepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
  
72 ····.line·93172 ····.line·945
73 ····return-void73 ····return-void
74 .end·method74 .end·method
78.5 KB
smali/android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase.smali
    
Offset 101, 374 lines modifiedOffset 101, 332 lines modified
101 .field·mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat;101 .field·mVolumeProvider:Landroid/support/v4/media/VolumeProviderCompat;
  
102 .field·mVolumeType:I102 .field·mVolumeType:I
  
  
103 #·direct·methods103 #·direct·methods
104 .method·public·constructor·<init>(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V104 .method·public·constructor·<init>(Landroid/content/Context;Ljava/lang/String;Landroid/content/ComponentName;Landroid/app/PendingIntent;)V
105 ····.locals·4105 ····.locals·3
106 ····.param·p1,·"context"····#·Landroid/content/Context;106 ····.param·p1,·"context"····#·Landroid/content/Context;
107 ····.param·p2,·"tag"····#·Ljava/lang/String;107 ····.param·p2,·"tag"····#·Ljava/lang/String;
108 ····.param·p3,·"mbrComponent"····#·Landroid/content/ComponentName;108 ····.param·p3,·"mbrComponent"····#·Landroid/content/ComponentName;
109 ····.param·p4,·"mbrIntent"····#·Landroid/app/PendingIntent;109 ····.param·p4,·"mbrIntent"····#·Landroid/app/PendingIntent;
  
110 ····.prologue110 ····.prologue
111 ····const/4·v3,·0x0111 ····const/4·v2,·0x0
  
112 ····.line·1330112 ····.line·1344
113 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V113 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
114 ····.line·1290114 ····.line·1304
115 ····new-instance·v1,·Ljava/lang/Object;115 ····new-instance·v0,·Ljava/lang/Object;
  
116 ····invoke-direct·{v1},·Ljava/lang/Object;-><init>()V116 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
117 ····iput-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mLock:Ljava/lang/Object;117 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mLock:Ljava/lang/Object;
  
118 ····.line·1291118 ····.line·1305
119 ····new-instance·v1,·Landroid/os/RemoteCallbackList;119 ····new-instance·v0,·Landroid/os/RemoteCallbackList;
  
120 ····invoke-direct·{v1},·Landroid/os/RemoteCallbackList;-><init>()V120 ····invoke-direct·{v0},·Landroid/os/RemoteCallbackList;-><init>()V
  
121 ····iput-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mControllerCallbacks:Landroid/os/RemoteCallbackList;121 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mControllerCallbacks:Landroid/os/RemoteCallbackList;
  
122 ····.line·1295122 ····.line·1309
123 ····iput-boolean·v3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mDestroyed:Z123 ····iput-boolean·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mDestroyed:Z
  
124 ····.line·1296124 ····.line·1310
125 ····iput-boolean·v3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mIsActive:Z125 ····iput-boolean·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mIsActive:Z
  
126 ····.line·1297126 ····.line·1311
127 ····iput-boolean·v3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mIsRccRegistered:Z127 ····iput-boolean·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mIsRccRegistered:Z
  
128 ····.line·1298128 ····.line·1312
129 ····iput-boolean·v3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mIsMbrRegistered:Z129 ····iput-boolean·v2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mIsMbrRegistered:Z
  
130 ····.line·1315130 ····.line·1329
131 ····new-instance·v1,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;131 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;
  
132 ····invoke-direct·{v1,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V132 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$1;-><init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V
  
133 ····iput-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeCallback:Landroid/support/v4/media/VolumeProviderCompat$Callback;133 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mVolumeCallback:Landroid/support/v4/media/VolumeProviderCompat$Callback;
  
134 ····.line·1331134 ····.line·1345
135 ····if-nez·p3,·:cond_0135 ····if-nez·p3,·:cond_0
  
136 ····.line·1332 
137 ····invoke-static·{p1},·Landroid/support/v4/media/session/MediaButtonReceiver;->getMediaButtonReceiverComponent(Landroid/content/Context;)Landroid/content/ComponentName; 
  
138 ····move-result-object·p3 
  
139 ····.line·1333 
140 ····if-nez·p3,·:cond_0 
  
141 ····.line·1334 
142 ····const-string·v1,·"MediaSessionCompat" 
  
143 ····const-string·v2,·"Couldn\'t·find·a·unique·registered·media·button·receiver·in·the·given·context." 
  
144 ····invoke-static·{v1,·v2},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I 
  
145 ····.line·1338 
146 ····:cond_0 
147 ····if-eqz·p3,·:cond_1 
  
148 ····if-nez·p4,·:cond_1 
  
149 ····.line·1340 
150 ····new-instance·v0,·Landroid/content/Intent; 
  
151 ····const-string·v1,·"android.intent.action.MEDIA_BUTTON" 
  
152 ····invoke-direct·{v0,·v1},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V 
  
153 ····.line·1342 
154 ····.local·v0,·"mediaButtonIntent":Landroid/content/Intent; 
155 ····invoke-virtual·{v0,·p3},·Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent; 
  
156 ····.line·1343 
157 ····invoke-static·{p1,·v3,·v0,·v3},·Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; 
  
158 ····move-result-object·p4 
  
159 ····.line·1346136 ····.line·1346
 137 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
160 ····.end·local·v0····#·"mediaButtonIntent":Landroid/content/Intent; 
161 ····:cond_1 
162 ····if-nez·p3,·:cond_2 
  
163 ····.line·1347 
164 ····new-instance·v1,·Ljava/lang/IllegalArgumentException; 
  
165 ····const-string·v2,·"MediaButtonReceiver·component·may·not·be·null."138 ····const-string·v1,·"MediaButtonReceiver·component·may·not·be·null."
  
166 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V139 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
167 ····throw·v1140 ····throw·v0
  
168 ····.line·1350141 ····.line·1349
169 ····:cond_2142 ····:cond_0
170 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mContext:Landroid/content/Context;143 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mContext:Landroid/content/Context;
  
171 ····.line·1351144 ····.line·1350
172 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String;145 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
173 ····move-result-object·v1146 ····move-result-object·v0
  
174 ····iput-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mPackageName:Ljava/lang/String;147 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mPackageName:Ljava/lang/String;
  
175 ····.line·1352148 ····.line·1351
176 ····const-string·v1,·"audio"149 ····const-string·v0,·"audio"
  
177 ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;150 ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
178 ····move-result-object·v1151 ····move-result-object·v0
  
179 ····check-cast·v1,·Landroid/media/AudioManager;152 ····check-cast·v0,·Landroid/media/AudioManager;
  
Max diff block lines reached; 73050/80172 bytes (91.12%) of diff not shown.
5.92 KB
smali/android/support/v4/media/session/MediaControllerCompat$Callback.smali
    
Offset 36, 45 lines modifiedOffset 36, 45 lines modified
  
  
36 #·direct·methods36 #·direct·methods
37 .method·public·constructor·<init>()V37 .method·public·constructor·<init>()V
38 ····.locals·238 ····.locals·2
  
39 ····.prologue39 ····.prologue
40 ····.line·43140 ····.line·432
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
42 ····.line·42942 ····.line·430
43 ····const/4·v0,·0x043 ····const/4·v0,·0x0
  
44 ····iput-boolean·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mRegistered:Z44 ····iput-boolean·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mRegistered:Z
  
45 ····.line·43245 ····.line·433
46 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I46 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
47 ····const/16·v1,·0x1547 ····const/16·v1,·0x15
  
48 ····if-lt·v0,·v1,·:cond_048 ····if-lt·v0,·v1,·:cond_0
  
49 ····.line·43349 ····.line·434
50 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;50 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;
  
51 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;-><init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V51 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubApi21;-><init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V
  
52 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21;->createCallback(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)Ljava/lang/Object;52 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21;->createCallback(Landroid/support/v4/media/session/MediaControllerCompatApi21$Callback;)Ljava/lang/Object;
  
53 ····move-result-object·v053 ····move-result-object·v0
  
54 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mCallbackObj:Ljava/lang/Object;54 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mCallbackObj:Ljava/lang/Object;
  
55 ····.line·43755 ····.line·438
56 ····:goto_056 ····:goto_0
57 ····return-void57 ····return-void
  
58 ····.line·43558 ····.line·436
59 ····:cond_059 ····:cond_0
60 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;60 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;
  
61 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;-><init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V61 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$StubCompat;-><init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)V
  
62 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mCallbackObj:Ljava/lang/Object;62 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mCallbackObj:Ljava/lang/Object;
  
Offset 82, 98 lines modifiedOffset 82, 98 lines modified
82 .end·method82 .end·method
  
83 .method·static·synthetic·access$000(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Ljava/lang/Object;83 .method·static·synthetic·access$000(Landroid/support/v4/media/session/MediaControllerCompat$Callback;)Ljava/lang/Object;
84 ····.locals·184 ····.locals·1
85 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaControllerCompat$Callback;85 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaControllerCompat$Callback;
  
86 ····.prologue86 ····.prologue
87 ····.line·42487 ····.line·425
88 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mCallbackObj:Ljava/lang/Object;88 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mCallbackObj:Ljava/lang/Object;
  
89 ····return-object·v089 ····return-object·v0
90 .end·method90 .end·method
  
91 .method·static·synthetic·access$100(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V91 .method·static·synthetic·access$100(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Handler;)V
92 ····.locals·092 ····.locals·0
93 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaControllerCompat$Callback;93 ····.param·p0,·"x0"····#·Landroid/support/v4/media/session/MediaControllerCompat$Callback;
94 ····.param·p1,·"x1"····#·Landroid/os/Handler;94 ····.param·p1,·"x1"····#·Landroid/os/Handler;
  
95 ····.prologue95 ····.prologue
96 ····.line·42496 ····.line·425
97 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->setHandler(Landroid/os/Handler;)V97 ····invoke-direct·{p0,·p1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->setHandler(Landroid/os/Handler;)V
  
98 ····return-void98 ····return-void
99 .end·method99 .end·method
  
100 .method·private·setHandler(Landroid/os/Handler;)V100 .method·private·setHandler(Landroid/os/Handler;)V
101 ····.locals·2101 ····.locals·2
102 ····.param·p1,·"handler"····#·Landroid/os/Handler;102 ····.param·p1,·"handler"····#·Landroid/os/Handler;
  
103 ····.prologue103 ····.prologue
104 ····.line·521104 ····.line·522
105 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;105 ····new-instance·v0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;
  
106 ····invoke-virtual·{p1},·Landroid/os/Handler;->getLooper()Landroid/os/Looper;106 ····invoke-virtual·{p1},·Landroid/os/Handler;->getLooper()Landroid/os/Looper;
  
107 ····move-result-object·v1107 ····move-result-object·v1
  
108 ····invoke-direct·{v0,·p0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;-><init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Looper;)V108 ····invoke-direct·{v0,·p0,·v1},·Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;-><init>(Landroid/support/v4/media/session/MediaControllerCompat$Callback;Landroid/os/Looper;)V
  
109 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;109 ····iput-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->mHandler:Landroid/support/v4/media/session/MediaControllerCompat$Callback$MessageHandler;
  
110 ····.line·522110 ····.line·523
111 ····return-void111 ····return-void
112 .end·method112 .end·method
  
  
113 #·virtual·methods113 #·virtual·methods
114 .method·public·binderDied()V114 .method·public·binderDied()V
115 ····.locals·0115 ····.locals·0
  
116 ····.prologue116 ····.prologue
117 ····.line·514117 ····.line·515
118 ····invoke-virtual·{p0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onSessionDestroyed()V118 ····invoke-virtual·{p0},·Landroid/support/v4/media/session/MediaControllerCompat$Callback;->onSessionDestroyed()V
  
119 ····.line·515119 ····.line·516
120 ····return-void120 ····return-void
121 .end·method121 .end·method
  
122 .method·public·onAudioInfoChanged(Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;)V122 .method·public·onAudioInfoChanged(Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;)V
123 ····.locals·0123 ····.locals·0
124 ····.param·p1,·"info"····#·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;124 ····.param·p1,·"info"····#·Landroid/support/v4/media/session/MediaControllerCompat$PlaybackInfo;
  
125 ····.prologue125 ····.prologue
126 ····.line·510126 ····.line·511
127 ····return-void127 ····return-void
128 .end·method128 .end·method
  
129 .method·public·onExtrasChanged(Landroid/os/Bundle;)V129 .method·public·onExtrasChanged(Landroid/os/Bundle;)V
130 ····.locals·0130 ····.locals·0
131 ····.param·p1,·"extras"····#·Landroid/os/Bundle;131 ····.param·p1,·"extras"····#·Landroid/os/Bundle;
  
132 ····.prologue132 ····.prologue
133 ····.line·502133 ····.line·503
134 ····return-void134 ····return-void
135 .end·method135 .end·method
  
136 .method·public·onMetadataChanged(Landroid/support/v4/media/MediaMetadataCompat;)V136 .method·public·onMetadataChanged(Landroid/support/v4/media/MediaMetadataCompat;)V
137 ····.locals·0137 ····.locals·0
138 ····.param·p1,·"metadata"····#·Landroid/support/v4/media/MediaMetadataCompat;138 ····.param·p1,·"metadata"····#·Landroid/support/v4/media/MediaMetadataCompat;
  
139 ····.prologue139 ····.prologue
Max diff block lines reached; 1408/5917 bytes (23.80%) of diff not shown.
13.8 KB
smali/android/support/v4/media/session/MediaControllerCompat$TransportControlsApi21.smali
    
Offset 20, 393 lines modifiedOffset 20, 393 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(Ljava/lang/Object;)V21 .method·public·constructor·<init>(Ljava/lang/Object;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p1,·"controlsObj"····#·Ljava/lang/Object;23 ····.param·p1,·"controlsObj"····#·Ljava/lang/Object;
  
24 ····.prologue24 ····.prologue
25 ····.line·162125 ····.line·1638
26 ····invoke-direct·{p0},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;-><init>()V26 ····invoke-direct·{p0},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;-><init>()V
  
27 ····.line·162227 ····.line·1639
28 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;28 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;
  
29 ····.line·162329 ····.line·1640
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·fastForward()V33 .method·public·fastForward()V
34 ····.locals·134 ····.locals·1
  
35 ····.prologue35 ····.prologue
36 ····.line·167636 ····.line·1693
37 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;37 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;
  
38 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;->fastForward(Ljava/lang/Object;)V38 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;->fastForward(Ljava/lang/Object;)V
  
39 ····.line·167739 ····.line·1694
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
42 .method·public·pause()V42 .method·public·pause()V
43 ····.locals·143 ····.locals·1
  
44 ····.prologue44 ····.prologue
45 ····.line·166145 ····.line·1678
46 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;46 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;
  
47 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;->pause(Ljava/lang/Object;)V47 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;->pause(Ljava/lang/Object;)V
  
48 ····.line·166248 ····.line·1679
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
51 .method·public·play()V51 .method·public·play()V
52 ····.locals·152 ····.locals·1
  
53 ····.prologue53 ····.prologue
54 ····.line·165654 ····.line·1673
55 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;55 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;
  
56 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;->play(Ljava/lang/Object;)V56 ····invoke-static·{v0},·Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;->play(Ljava/lang/Object;)V
  
57 ····.line·165757 ····.line·1674
58 ····return-void58 ····return-void
59 .end·method59 .end·method
  
60 .method·public·playFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V60 .method·public·playFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V
61 ····.locals·161 ····.locals·1
62 ····.param·p1,·"mediaId"····#·Ljava/lang/String;62 ····.param·p1,·"mediaId"····#·Ljava/lang/String;
63 ····.param·p2,·"extras"····#·Landroid/os/Bundle;63 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
64 ····.prologue64 ····.prologue
65 ····.line·170265 ····.line·1719
66 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;66 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;
  
67 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;->playFromMediaId(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V67 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;->playFromMediaId(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V
  
68 ····.line·170468 ····.line·1721
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
71 .method·public·playFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V71 .method·public·playFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V
72 ····.locals·172 ····.locals·1
73 ····.param·p1,·"query"····#·Ljava/lang/String;73 ····.param·p1,·"query"····#·Ljava/lang/String;
74 ····.param·p2,·"extras"····#·Landroid/os/Bundle;74 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
75 ····.prologue75 ····.prologue
76 ····.line·170876 ····.line·1725
77 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;77 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsApi21;->mControlsObj:Ljava/lang/Object;
  
78 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;->playFromSearch(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V78 ····invoke-static·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaControllerCompatApi21$TransportControls;->playFromSearch(Ljava/lang/Object;Ljava/lang/String;Landroid/os/Bundle;)V
  
79 ····.line·171079 ····.line·1727
80 ····return-void80 ····return-void
81 .end·method81 .end·method
  
82 .method·public·playFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V82 .method·public·playFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V
83 ····.locals·383 ····.locals·3
84 ····.param·p1,·"uri"····#·Landroid/net/Uri;84 ····.param·p1,·"uri"····#·Landroid/net/Uri;
85 ····.param·p2,·"extras"····#·Landroid/os/Bundle;85 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
86 ····.prologue86 ····.prologue
87 ····.line·171487 ····.line·1731
88 ····if-eqz·p1,·:cond_088 ····if-eqz·p1,·:cond_0
  
89 ····sget-object·v1,·Landroid/net/Uri;->EMPTY:Landroid/net/Uri;89 ····sget-object·v1,·Landroid/net/Uri;->EMPTY:Landroid/net/Uri;
  
90 ····invoke-virtual·{v1,·p1},·Landroid/net/Uri;->equals(Ljava/lang/Object;)Z90 ····invoke-virtual·{v1,·p1},·Landroid/net/Uri;->equals(Ljava/lang/Object;)Z
  
91 ····move-result·v191 ····move-result·v1
  
92 ····if-eqz·v1,·:cond_192 ····if-eqz·v1,·:cond_1
  
93 ····.line·171593 ····.line·1732
94 ····:cond_094 ····:cond_0
95 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;95 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
96 ····const-string·v2,·"You·must·specify·a·non-empty·Uri·for·playFromUri."96 ····const-string·v2,·"You·must·specify·a·non-empty·Uri·for·playFromUri."
  
97 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V97 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
98 ····throw·v198 ····throw·v1
  
99 ····.line·171899 ····.line·1735
100 ····:cond_1100 ····:cond_1
101 ····new-instance·v0,·Landroid/os/Bundle;101 ····new-instance·v0,·Landroid/os/Bundle;
  
102 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V102 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V
  
103 ····.line·1719103 ····.line·1736
104 ····.local·v0,·"bundle":Landroid/os/Bundle;104 ····.local·v0,·"bundle":Landroid/os/Bundle;
105 ····const-string·v1,·"android.support.v4.media.session.action.ARGUMENT_URI"105 ····const-string·v1,·"android.support.v4.media.session.action.ARGUMENT_URI"
  
106 ····invoke-virtual·{v0,·v1,·p1},·Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V106 ····invoke-virtual·{v0,·v1,·p1},·Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
  
Max diff block lines reached; 9596/14002 bytes (68.53%) of diff not shown.
32.2 KB
smali/android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V21 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;23 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
24 ····.prologue24 ····.prologue
25 ····.line·184125 ····.line·1840
26 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;26 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
27 ····invoke-direct·{p0},·Landroid/support/v4/media/session/IMediaSession$Stub;-><init>()V27 ····invoke-direct·{p0},·Landroid/support/v4/media/session/IMediaSession$Stub;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
Offset 37, 170 lines modifiedOffset 37, 170 lines modified
37 .method·public·adjustVolume(IILjava/lang/String;)V37 .method·public·adjustVolume(IILjava/lang/String;)V
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"direction"····#·I39 ····.param·p1,·"direction"····#·I
40 ····.param·p2,·"flags"····#·I40 ····.param·p2,·"flags"····#·I
41 ····.param·p3,·"packageName"····#·Ljava/lang/String;41 ····.param·p3,·"packageName"····#·Ljava/lang/String;
  
42 ····.prologue42 ····.prologue
43 ····.line·193143 ····.line·1930
44 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;44 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
45 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->adjustVolume(II)V45 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->adjustVolume(II)V
  
46 ····.line·193246 ····.line·1931
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
49 .method·public·fastForward()V49 .method·public·fastForward()V
50 ····.locals·250 ····.locals·2
51 ····.annotation·system·Ldalvik/annotation/Throws;51 ····.annotation·system·Ldalvik/annotation/Throws;
52 ········value·=·{52 ········value·=·{
53 ············Landroid/os/RemoteException;53 ············Landroid/os/RemoteException;
54 ········}54 ········}
55 ····.end·annotation55 ····.end·annotation
  
56 ····.prologue56 ····.prologue
57 ····.line·200657 ····.line·2005
58 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;58 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
59 ····const/16·v1,·0x1059 ····const/16·v1,·0x10
  
60 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->postToHandler(I)V60 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->postToHandler(I)V
  
61 ····.line·200761 ····.line·2006
62 ····return-void62 ····return-void
63 .end·method63 .end·method
  
64 .method·public·getExtras()Landroid/os/Bundle;64 .method·public·getExtras()Landroid/os/Bundle;
65 ····.locals·265 ····.locals·2
  
66 ····.prologue66 ····.prologue
67 ····.line·205467 ····.line·2053
68 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;68 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
69 ····iget-object·v1,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mLock:Ljava/lang/Object;69 ····iget-object·v1,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mLock:Ljava/lang/Object;
  
70 ····monitor-enter·v170 ····monitor-enter·v1
  
71 ····.line·205571 ····.line·2054
72 ····:try_start_072 ····:try_start_0
73 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;73 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
74 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mExtras:Landroid/os/Bundle;74 ····iget-object·v0,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mExtras:Landroid/os/Bundle;
  
75 ····monitor-exit·v175 ····monitor-exit·v1
  
76 ····return-object·v076 ····return-object·v0
  
77 ····.line·205677 ····.line·2055
78 ····:catchall_078 ····:catchall_0
79 ····move-exception·v079 ····move-exception·v0
  
80 ····monitor-exit·v180 ····monitor-exit·v1
81 ····:try_end_081 ····:try_end_0
82 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_082 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
83 ····throw·v083 ····throw·v0
84 .end·method84 .end·method
  
85 .method·public·getFlags()J85 .method·public·getFlags()J
86 ····.locals·486 ····.locals·4
  
87 ····.prologue87 ····.prologue
88 ····.line·190088 ····.line·1899
89 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;89 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
90 ····iget-object·v1,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mLock:Ljava/lang/Object;90 ····iget-object·v1,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mLock:Ljava/lang/Object;
  
91 ····monitor-enter·v191 ····monitor-enter·v1
  
92 ····.line·190192 ····.line·1900
93 ····:try_start_093 ····:try_start_0
94 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;94 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
95 ····iget·v0,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mFlags:I95 ····iget·v0,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mFlags:I
  
96 ····int-to-long·v2,·v096 ····int-to-long·v2,·v0
  
97 ····monitor-exit·v197 ····monitor-exit·v1
  
98 ····return-wide·v298 ····return-wide·v2
  
99 ····.line·190299 ····.line·1901
100 ····:catchall_0100 ····:catchall_0
101 ····move-exception·v0101 ····move-exception·v0
  
102 ····monitor-exit·v1102 ····monitor-exit·v1
103 ····:try_end_0103 ····:try_end_0
104 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0104 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
105 ····throw·v0105 ····throw·v0
106 .end·method106 .end·method
  
107 .method·public·getLaunchPendingIntent()Landroid/app/PendingIntent;107 .method·public·getLaunchPendingIntent()Landroid/app/PendingIntent;
108 ····.locals·2108 ····.locals·2
  
109 ····.prologue109 ····.prologue
110 ····.line·1892110 ····.line·1891
111 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;111 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$MediaSessionStub;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
112 ····iget-object·v1,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mLock:Ljava/lang/Object;112 ····iget-object·v1,·v0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->mLock:Ljava/lang/Object;
  
Max diff block lines reached; 28130/32729 bytes (85.95%) of diff not shown.
2.2 KB
smali/android/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2.smali
    
Offset 23, 58 lines modifiedOffset 23, 58 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V24 .method·constructor·<init>(Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;26 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
27 ····.prologue27 ····.prologue
28 ····.line·138828 ····.line·1387
29 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;29 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·onSeekTo(J)V34 .method·public·onSeekTo(J)V
35 ····.locals·335 ····.locals·3
36 ····.param·p1,·"pos"····#·J36 ····.param·p1,·"pos"····#·J
  
37 ····.prologue37 ····.prologue
38 ····.line·139738 ····.line·1396
39 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;39 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
40 ····const/16·v1,·0x1240 ····const/16·v1,·0x12
  
41 ····invoke-static·{p1,·p2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;41 ····invoke-static·{p1,·p2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
42 ····move-result-object·v242 ····move-result-object·v2
  
43 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->postToHandler(ILjava/lang/Object;)V43 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->postToHandler(ILjava/lang/Object;)V
  
44 ····.line·139844 ····.line·1397
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·public·onSetRating(Ljava/lang/Object;)V47 .method·public·onSetRating(Ljava/lang/Object;)V
48 ····.locals·348 ····.locals·3
49 ····.param·p1,·"ratingObj"····#·Ljava/lang/Object;49 ····.param·p1,·"ratingObj"····#·Ljava/lang/Object;
  
50 ····.prologue50 ····.prologue
51 ····.line·139151 ····.line·1390
52 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;52 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase$2;->this$0:Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;
  
53 ····const/16·v1,·0x1353 ····const/16·v1,·0x13
  
54 ····.line·139254 ····.line·1391
55 ····invoke-static·{p1},·Landroid/support/v4/media/RatingCompat;->fromRating(Ljava/lang/Object;)Landroid/support/v4/media/RatingCompat;55 ····invoke-static·{p1},·Landroid/support/v4/media/RatingCompat;->fromRating(Ljava/lang/Object;)Landroid/support/v4/media/RatingCompat;
  
56 ····move-result-object·v256 ····move-result-object·v2
  
57 ····.line·139157 ····.line·1390
58 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->postToHandler(ILjava/lang/Object;)V58 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/media/session/MediaSessionCompat$MediaSessionImplBase;->postToHandler(ILjava/lang/Object;)V
  
59 ····.line·139359 ····.line·1392
60 ····return-void60 ····return-void
61 .end·method61 .end·method
18.5 KB
smali/android/support/v4/media/session/MediaControllerCompat$TransportControlsBase.smali
    
Offset 20, 47 lines modifiedOffset 20, 47 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(Landroid/support/v4/media/session/IMediaSession;)V21 .method·public·constructor·<init>(Landroid/support/v4/media/session/IMediaSession;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p1,·"binder"····#·Landroid/support/v4/media/session/IMediaSession;23 ····.param·p1,·"binder"····#·Landroid/support/v4/media/session/IMediaSession;
  
24 ····.prologue24 ····.prologue
25 ····.line·118025 ····.line·1181
26 ····invoke-direct·{p0},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;-><init>()V26 ····invoke-direct·{p0},·Landroid/support/v4/media/session/MediaControllerCompat$TransportControls;-><init>()V
  
27 ····.line·118127 ····.line·1182
28 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;28 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;
  
29 ····.line·118229 ····.line·1183
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·fastForward()V33 .method·public·fastForward()V
34 ····.locals·434 ····.locals·4
  
35 ····.prologue35 ····.prologue
36 ····.line·129536 ····.line·1296
37 ····:try_start_037 ····:try_start_0
38 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;38 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;
  
39 ····invoke-interface·{v1},·Landroid/support/v4/media/session/IMediaSession;->fastForward()V39 ····invoke-interface·{v1},·Landroid/support/v4/media/session/IMediaSession;->fastForward()V
40 ····:try_end_040 ····:try_end_0
41 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_041 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_0
  
42 ····.line·129942 ····.line·1300
43 ····:goto_043 ····:goto_0
44 ····return-void44 ····return-void
  
45 ····.line·129645 ····.line·1297
46 ····:catch_046 ····:catch_0
47 ····move-exception·v047 ····move-exception·v0
  
48 ····.line·129748 ····.line·1298
49 ····.local·v0,·"e":Landroid/os/RemoteException;49 ····.local·v0,·"e":Landroid/os/RemoteException;
50 ····const-string·v1,·"MediaControllerCompat"50 ····const-string·v1,·"MediaControllerCompat"
  
51 ····new-instance·v2,·Ljava/lang/StringBuilder;51 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
52 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V52 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 83, 31 lines modifiedOffset 83, 31 lines modified
83 ····goto·:goto_083 ····goto·:goto_0
84 .end·method84 .end·method
  
85 .method·public·pause()V85 .method·public·pause()V
86 ····.locals·486 ····.locals·4
  
87 ····.prologue87 ····.prologue
88 ····.line·126888 ····.line·1269
89 ····:try_start_089 ····:try_start_0
90 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;90 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;
  
91 ····invoke-interface·{v1},·Landroid/support/v4/media/session/IMediaSession;->pause()V91 ····invoke-interface·{v1},·Landroid/support/v4/media/session/IMediaSession;->pause()V
92 ····:try_end_092 ····:try_end_0
93 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_093 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_0
  
94 ····.line·127294 ····.line·1273
95 ····:goto_095 ····:goto_0
96 ····return-void96 ····return-void
  
97 ····.line·126997 ····.line·1270
98 ····:catch_098 ····:catch_0
99 ····move-exception·v099 ····move-exception·v0
  
100 ····.line·1270100 ····.line·1271
101 ····.local·v0,·"e":Landroid/os/RemoteException;101 ····.local·v0,·"e":Landroid/os/RemoteException;
102 ····const-string·v1,·"MediaControllerCompat"102 ····const-string·v1,·"MediaControllerCompat"
  
103 ····new-instance·v2,·Ljava/lang/StringBuilder;103 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
104 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V104 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 130, 31 lines modifiedOffset 130, 31 lines modified
130 ····goto·:goto_0130 ····goto·:goto_0
131 .end·method131 .end·method
  
132 .method·public·play()V132 .method·public·play()V
133 ····.locals·4133 ····.locals·4
  
134 ····.prologue134 ····.prologue
135 ····.line·1223135 ····.line·1224
136 ····:try_start_0136 ····:try_start_0
137 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;137 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;
  
138 ····invoke-interface·{v1},·Landroid/support/v4/media/session/IMediaSession;->play()V138 ····invoke-interface·{v1},·Landroid/support/v4/media/session/IMediaSession;->play()V
139 ····:try_end_0139 ····:try_end_0
140 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_0140 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_0
  
141 ····.line·1227141 ····.line·1228
142 ····:goto_0142 ····:goto_0
143 ····return-void143 ····return-void
  
144 ····.line·1224144 ····.line·1225
145 ····:catch_0145 ····:catch_0
146 ····move-exception·v0146 ····move-exception·v0
  
147 ····.line·1225147 ····.line·1226
148 ····.local·v0,·"e":Landroid/os/RemoteException;148 ····.local·v0,·"e":Landroid/os/RemoteException;
149 ····const-string·v1,·"MediaControllerCompat"149 ····const-string·v1,·"MediaControllerCompat"
  
150 ····new-instance·v2,·Ljava/lang/StringBuilder;150 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
151 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V151 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 179, 31 lines modifiedOffset 179, 31 lines modified
  
179 .method·public·playFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V179 .method·public·playFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V
180 ····.locals·4180 ····.locals·4
181 ····.param·p1,·"mediaId"····#·Ljava/lang/String;181 ····.param·p1,·"mediaId"····#·Ljava/lang/String;
182 ····.param·p2,·"extras"····#·Landroid/os/Bundle;182 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
183 ····.prologue183 ····.prologue
184 ····.line·1232184 ····.line·1233
185 ····:try_start_0185 ····:try_start_0
186 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;186 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaControllerCompat$TransportControlsBase;->mBinder:Landroid/support/v4/media/session/IMediaSession;
  
187 ····invoke-interface·{v1,·p1,·p2},·Landroid/support/v4/media/session/IMediaSession;->playFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V187 ····invoke-interface·{v1,·p1,·p2},·Landroid/support/v4/media/session/IMediaSession;->playFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V
188 ····:try_end_0188 ····:try_end_0
189 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_0189 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_0
  
Max diff block lines reached; 14721/18727 bytes (78.61%) of diff not shown.
19.0 KB
smali/android/support/v7/widget/RecyclerView$Adapter.smali
    
Offset 30, 26 lines modifiedOffset 30, 26 lines modified
  
  
30 #·direct·methods30 #·direct·methods
31 .method·public·constructor·<init>()V31 .method·public·constructor·<init>()V
32 ····.locals·132 ····.locals·1
  
33 ····.prologue33 ····.prologue
34 ····.line·622934 ····.line·6231
35 ····.local·p0,·"this":Landroid/support/v7/widget/RecyclerView$Adapter;,·"Landroid/support/v7/widget/RecyclerView$Adapter<TVH;>;"35 ····.local·p0,·"this":Landroid/support/v7/widget/RecyclerView$Adapter;,·"Landroid/support/v7/widget/RecyclerView$Adapter<TVH;>;"
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
37 ····.line·623037 ····.line·6232
38 ····new-instance·v0,·Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;38 ····new-instance·v0,·Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;
  
39 ····invoke-direct·{v0},·Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;-><init>()V39 ····invoke-direct·{v0},·Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;-><init>()V
  
40 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$Adapter;->mObservable:Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;40 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$Adapter;->mObservable:Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;
  
41 ····.line·623141 ····.line·6233
42 ····const/4·v0,·0x042 ····const/4·v0,·0x0
  
43 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$Adapter;->mHasStableIds:Z43 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$Adapter;->mHasStableIds:Z
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
Offset 65, 76 lines modifiedOffset 65, 76 lines modified
65 ····.end·annotation65 ····.end·annotation
  
66 ····.prologue66 ····.prologue
67 ····.local·p0,·"this":Landroid/support/v7/widget/RecyclerView$Adapter;,·"Landroid/support/v7/widget/RecyclerView$Adapter<TVH;>;"67 ····.local·p0,·"this":Landroid/support/v7/widget/RecyclerView$Adapter;,·"Landroid/support/v7/widget/RecyclerView$Adapter<TVH;>;"
68 ····.local·p1,·"holder":Landroid/support/v7/widget/RecyclerView$ViewHolder;,·"TVH;"68 ····.local·p1,·"holder":Landroid/support/v7/widget/RecyclerView$ViewHolder;,·"TVH;"
69 ····const/4·v4,·0x169 ····const/4·v4,·0x1
  
70 ····.line·633370 ····.line·6335
71 ····iput·p2,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mPosition:I71 ····iput·p2,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mPosition:I
  
72 ····.line·633472 ····.line·6336
73 ····invoke-virtual·{p0},·Landroid/support/v7/widget/RecyclerView$Adapter;->hasStableIds()Z73 ····invoke-virtual·{p0},·Landroid/support/v7/widget/RecyclerView$Adapter;->hasStableIds()Z
  
74 ····move-result·v174 ····move-result·v1
  
75 ····if-eqz·v1,·:cond_075 ····if-eqz·v1,·:cond_0
  
76 ····.line·633576 ····.line·6337
77 ····invoke-virtual·{p0,·p2},·Landroid/support/v7/widget/RecyclerView$Adapter;->getItemId(I)J77 ····invoke-virtual·{p0,·p2},·Landroid/support/v7/widget/RecyclerView$Adapter;->getItemId(I)J
  
78 ····move-result-wide·v278 ····move-result-wide·v2
  
79 ····iput-wide·v2,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mItemId:J79 ····iput-wide·v2,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mItemId:J
  
80 ····.line·633780 ····.line·6339
81 ····:cond_081 ····:cond_0
82 ····const/16·v1,·0x20782 ····const/16·v1,·0x207
  
83 ····invoke-virtual·{p1,·v4,·v1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->setFlags(II)V83 ····invoke-virtual·{p1,·v4,·v1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->setFlags(II)V
  
84 ····.line·634084 ····.line·6342
85 ····const-string·v1,·"RV·OnBindView"85 ····const-string·v1,·"RV·OnBindView"
  
86 ····invoke-static·{v1},·Landroid/support/v4/os/TraceCompat;->beginSection(Ljava/lang/String;)V86 ····invoke-static·{v1},·Landroid/support/v4/os/TraceCompat;->beginSection(Ljava/lang/String;)V
  
87 ····.line·634187 ····.line·6343
88 ····invoke-virtual·{p1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->getUnmodifiedPayloads()Ljava/util/List;88 ····invoke-virtual·{p1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->getUnmodifiedPayloads()Ljava/util/List;
  
89 ····move-result-object·v189 ····move-result-object·v1
  
90 ····invoke-virtual·{p0,·p1,·p2,·v1},·Landroid/support/v7/widget/RecyclerView$Adapter;->onBindViewHolder(Landroid/support/v7/widget/RecyclerView$ViewHolder;ILjava/util/List;)V90 ····invoke-virtual·{p0,·p1,·p2,·v1},·Landroid/support/v7/widget/RecyclerView$Adapter;->onBindViewHolder(Landroid/support/v7/widget/RecyclerView$ViewHolder;ILjava/util/List;)V
  
91 ····.line·634291 ····.line·6344
92 ····invoke-virtual·{p1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->clearPayload()V92 ····invoke-virtual·{p1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->clearPayload()V
  
93 ····.line·634393 ····.line·6345
94 ····iget-object·v1,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;94 ····iget-object·v1,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
  
95 ····invoke-virtual·{v1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;95 ····invoke-virtual·{v1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
  
96 ····move-result-object·v096 ····move-result-object·v0
  
97 ····.line·634497 ····.line·6346
98 ····.local·v0,·"layoutParams":Landroid/view/ViewGroup$LayoutParams;98 ····.local·v0,·"layoutParams":Landroid/view/ViewGroup$LayoutParams;
99 ····instance-of·v1,·v0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;99 ····instance-of·v1,·v0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;
  
100 ····if-eqz·v1,·:cond_1100 ····if-eqz·v1,·:cond_1
  
101 ····.line·6345101 ····.line·6347
102 ····check-cast·v0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;102 ····check-cast·v0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;
  
103 ····.end·local·v0····#·"layoutParams":Landroid/view/ViewGroup$LayoutParams;103 ····.end·local·v0····#·"layoutParams":Landroid/view/ViewGroup$LayoutParams;
104 ····iput-boolean·v4,·v0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z104 ····iput-boolean·v4,·v0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z
  
105 ····.line·6347105 ····.line·6349
106 ····:cond_1106 ····:cond_1
107 ····invoke-static·{},·Landroid/support/v4/os/TraceCompat;->endSection()V107 ····invoke-static·{},·Landroid/support/v4/os/TraceCompat;->endSection()V
  
108 ····.line·6348108 ····.line·6350
109 ····return-void109 ····return-void
110 .end·method110 .end·method
  
111 .method·public·final·createViewHolder(Landroid/view/ViewGroup;I)Landroid/support/v7/widget/RecyclerView$ViewHolder;111 .method·public·final·createViewHolder(Landroid/view/ViewGroup;I)Landroid/support/v7/widget/RecyclerView$ViewHolder;
112 ····.locals·2112 ····.locals·2
113 ····.param·p1,·"parent"····#·Landroid/view/ViewGroup;113 ····.param·p1,·"parent"····#·Landroid/view/ViewGroup;
114 ····.param·p2,·"viewType"····#·I114 ····.param·p2,·"viewType"····#·I
Offset 143, 259 lines modifiedOffset 143, 259 lines modified
143 ············"(",143 ············"(",
144 ············"Landroid/view/ViewGroup;",144 ············"Landroid/view/ViewGroup;",
145 ············"I)TVH;"145 ············"I)TVH;"
146 ········}146 ········}
147 ····.end·annotation147 ····.end·annotation
  
148 ····.prologue148 ····.prologue
149 ····.line·6318149 ····.line·6320
150 ····.local·p0,·"this":Landroid/support/v7/widget/RecyclerView$Adapter;,·"Landroid/support/v7/widget/RecyclerView$Adapter<TVH;>;"150 ····.local·p0,·"this":Landroid/support/v7/widget/RecyclerView$Adapter;,·"Landroid/support/v7/widget/RecyclerView$Adapter<TVH;>;"
151 ····const-string·v1,·"RV·CreateView"151 ····const-string·v1,·"RV·CreateView"
  
152 ····invoke-static·{v1},·Landroid/support/v4/os/TraceCompat;->beginSection(Ljava/lang/String;)V152 ····invoke-static·{v1},·Landroid/support/v4/os/TraceCompat;->beginSection(Ljava/lang/String;)V
  
153 ····.line·6319153 ····.line·6321
154 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$Adapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroid/support/v7/widget/RecyclerView$ViewHolder;154 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$Adapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroid/support/v7/widget/RecyclerView$ViewHolder;
  
155 ····move-result-object·v0155 ····move-result-object·v0
  
156 ····.line·6320156 ····.line·6322
157 ····.local·v0,·"holder":Landroid/support/v7/widget/RecyclerView$ViewHolder;,·"TVH;"157 ····.local·v0,·"holder":Landroid/support/v7/widget/RecyclerView$ViewHolder;,·"TVH;"
158 ····iput·p2,·v0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mItemViewType:I158 ····iput·p2,·v0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mItemViewType:I
  
159 ····.line·6321159 ····.line·6323
Max diff block lines reached; 14642/19370 bytes (75.59%) of diff not shown.
3.76 KB
smali/android/support/v7/widget/RecyclerView$ItemDecoration.smali
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>()V16 .method·public·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·967519 ····.line·9677
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
Offset 34, 90 lines modifiedOffset 34, 90 lines modified
34 ····.param·p3,·"parent"····#·Landroid/support/v7/widget/RecyclerView;34 ····.param·p3,·"parent"····#·Landroid/support/v7/widget/RecyclerView;
35 ····.annotation·runtime·Ljava/lang/Deprecated;35 ····.annotation·runtime·Ljava/lang/Deprecated;
36 ····.end·annotation36 ····.end·annotation
  
37 ····.prologue37 ····.prologue
38 ····const/4·v0,·0x038 ····const/4·v0,·0x0
  
39 ····.line·972539 ····.line·9727
40 ····invoke-virtual·{p1,·v0,·v0,·v0,·v0},·Landroid/graphics/Rect;->set(IIII)V40 ····invoke-virtual·{p1,·v0,·v0,·v0,·v0},·Landroid/graphics/Rect;->set(IIII)V
  
41 ····.line·972641 ····.line·9728
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·public·getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroid/support/v7/widget/RecyclerView;Landroid/support/v7/widget/RecyclerView$State;)V44 .method·public·getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroid/support/v7/widget/RecyclerView;Landroid/support/v7/widget/RecyclerView$State;)V
45 ····.locals·145 ····.locals·1
46 ····.param·p1,·"outRect"····#·Landroid/graphics/Rect;46 ····.param·p1,·"outRect"····#·Landroid/graphics/Rect;
47 ····.param·p2,·"view"····#·Landroid/view/View;47 ····.param·p2,·"view"····#·Landroid/view/View;
48 ····.param·p3,·"parent"····#·Landroid/support/v7/widget/RecyclerView;48 ····.param·p3,·"parent"····#·Landroid/support/v7/widget/RecyclerView;
49 ····.param·p4,·"state"····#·Landroid/support/v7/widget/RecyclerView$State;49 ····.param·p4,·"state"····#·Landroid/support/v7/widget/RecyclerView$State;
  
50 ····.prologue50 ····.prologue
51 ····.line·974951 ····.line·9751
52 ····invoke-virtual·{p2},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;52 ····invoke-virtual·{p2},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
  
53 ····move-result-object·v053 ····move-result-object·v0
  
54 ····check-cast·v0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;54 ····check-cast·v0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;
  
55 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView$LayoutParams;->getViewLayoutPosition()I55 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView$LayoutParams;->getViewLayoutPosition()I
  
56 ····move-result·v056 ····move-result·v0
  
57 ····invoke-virtual·{p0,·p1,·v0,·p3},·Landroid/support/v7/widget/RecyclerView$ItemDecoration;->getItemOffsets(Landroid/graphics/Rect;ILandroid/support/v7/widget/RecyclerView;)V57 ····invoke-virtual·{p0,·p1,·v0,·p3},·Landroid/support/v7/widget/RecyclerView$ItemDecoration;->getItemOffsets(Landroid/graphics/Rect;ILandroid/support/v7/widget/RecyclerView;)V
  
58 ····.line·975158 ····.line·9753
59 ····return-void59 ····return-void
60 .end·method60 .end·method
  
61 .method·public·onDraw(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;)V61 .method·public·onDraw(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;)V
62 ····.locals·062 ····.locals·0
63 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;63 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;
64 ····.param·p2,·"parent"····#·Landroid/support/v7/widget/RecyclerView;64 ····.param·p2,·"parent"····#·Landroid/support/v7/widget/RecyclerView;
65 ····.annotation·runtime·Ljava/lang/Deprecated;65 ····.annotation·runtime·Ljava/lang/Deprecated;
66 ····.end·annotation66 ····.end·annotation
  
67 ····.prologue67 ····.prologue
68 ····.line·969568 ····.line·9697
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
71 .method·public·onDraw(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;Landroid/support/v7/widget/RecyclerView$State;)V71 .method·public·onDraw(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;Landroid/support/v7/widget/RecyclerView$State;)V
72 ····.locals·072 ····.locals·0
73 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;73 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;
74 ····.param·p2,·"parent"····#·Landroid/support/v7/widget/RecyclerView;74 ····.param·p2,·"parent"····#·Landroid/support/v7/widget/RecyclerView;
75 ····.param·p3,·"state"····#·Landroid/support/v7/widget/RecyclerView$State;75 ····.param·p3,·"state"····#·Landroid/support/v7/widget/RecyclerView$State;
  
76 ····.prologue76 ····.prologue
77 ····.line·968677 ····.line·9688
78 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$ItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;)V78 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$ItemDecoration;->onDraw(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;)V
  
79 ····.line·968779 ····.line·9689
80 ····return-void80 ····return-void
81 .end·method81 .end·method
  
82 .method·public·onDrawOver(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;)V82 .method·public·onDrawOver(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;)V
83 ····.locals·083 ····.locals·0
84 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;84 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;
85 ····.param·p2,·"parent"····#·Landroid/support/v7/widget/RecyclerView;85 ····.param·p2,·"parent"····#·Landroid/support/v7/widget/RecyclerView;
86 ····.annotation·runtime·Ljava/lang/Deprecated;86 ····.annotation·runtime·Ljava/lang/Deprecated;
87 ····.end·annotation87 ····.end·annotation
  
88 ····.prologue88 ····.prologue
89 ····.line·971689 ····.line·9718
90 ····return-void90 ····return-void
91 .end·method91 .end·method
  
92 .method·public·onDrawOver(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;Landroid/support/v7/widget/RecyclerView$State;)V92 .method·public·onDrawOver(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;Landroid/support/v7/widget/RecyclerView$State;)V
93 ····.locals·093 ····.locals·0
94 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;94 ····.param·p1,·"c"····#·Landroid/graphics/Canvas;
95 ····.param·p2,·"parent"····#·Landroid/support/v7/widget/RecyclerView;95 ····.param·p2,·"parent"····#·Landroid/support/v7/widget/RecyclerView;
96 ····.param·p3,·"state"····#·Landroid/support/v7/widget/RecyclerView$State;96 ····.param·p3,·"state"····#·Landroid/support/v7/widget/RecyclerView$State;
  
97 ····.prologue97 ····.prologue
98 ····.line·970798 ····.line·9709
99 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$ItemDecoration;->onDrawOver(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;)V99 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$ItemDecoration;->onDrawOver(Landroid/graphics/Canvas;Landroid/support/v7/widget/RecyclerView;)V
  
100 ····.line·9708100 ····.line·9710
101 ····return-void101 ····return-void
102 .end·method102 .end·method
2.42 KB
smali/android/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo.smali
    
Offset 27, 29 lines modifiedOffset 27, 29 lines modified
  
  
27 #·direct·methods27 #·direct·methods
28 .method·public·constructor·<init>()V28 .method·public·constructor·<init>()V
29 ····.locals·029 ····.locals·0
  
30 ····.prologue30 ····.prologue
31 ····.line·1224031 ····.line·12242
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····.line·1224133 ····.line·12243
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·setFrom(Landroid/support/v7/widget/RecyclerView$ViewHolder;)Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;37 .method·public·setFrom(Landroid/support/v7/widget/RecyclerView$ViewHolder;)Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"holder"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;39 ····.param·p1,·"holder"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;
  
40 ····.prologue40 ····.prologue
41 ····.line·1225141 ····.line·12253
42 ····const/4·v0,·0x042 ····const/4·v0,·0x0
  
43 ····invoke-virtual·{p0,·p1,·v0},·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->setFrom(Landroid/support/v7/widget/RecyclerView$ViewHolder;I)Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;43 ····invoke-virtual·{p0,·p1,·v0},·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->setFrom(Landroid/support/v7/widget/RecyclerView$ViewHolder;I)Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;
  
44 ····move-result-object·v044 ····move-result-object·v0
  
45 ····return-object·v045 ····return-object·v0
Offset 57, 42 lines modifiedOffset 57, 42 lines modified
  
57 .method·public·setFrom(Landroid/support/v7/widget/RecyclerView$ViewHolder;I)Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;57 .method·public·setFrom(Landroid/support/v7/widget/RecyclerView$ViewHolder;I)Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;
58 ····.locals·258 ····.locals·2
59 ····.param·p1,·"holder"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;59 ····.param·p1,·"holder"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;
60 ····.param·p2,·"flags"····#·I60 ····.param·p2,·"flags"····#·I
  
61 ····.prologue61 ····.prologue
62 ····.line·1226662 ····.line·12268
63 ····iget-object·v0,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;63 ····iget-object·v0,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
  
64 ····.line·1226764 ····.line·12269
65 ····.local·v0,·"view":Landroid/view/View;65 ····.local·v0,·"view":Landroid/view/View;
66 ····invoke-virtual·{v0},·Landroid/view/View;->getLeft()I66 ····invoke-virtual·{v0},·Landroid/view/View;->getLeft()I
  
67 ····move-result·v167 ····move-result·v1
  
68 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->left:I68 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->left:I
  
69 ····.line·1226869 ····.line·12270
70 ····invoke-virtual·{v0},·Landroid/view/View;->getTop()I70 ····invoke-virtual·{v0},·Landroid/view/View;->getTop()I
  
71 ····move-result·v171 ····move-result·v1
  
72 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->top:I72 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->top:I
  
73 ····.line·1226973 ····.line·12271
74 ····invoke-virtual·{v0},·Landroid/view/View;->getRight()I74 ····invoke-virtual·{v0},·Landroid/view/View;->getRight()I
  
75 ····move-result·v175 ····move-result·v1
  
76 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->right:I76 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->right:I
  
77 ····.line·1227077 ····.line·12272
78 ····invoke-virtual·{v0},·Landroid/view/View;->getBottom()I78 ····invoke-virtual·{v0},·Landroid/view/View;->getBottom()I
  
79 ····move-result·v179 ····move-result·v1
  
80 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->bottom:I80 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;->bottom:I
  
81 ····.line·1227181 ····.line·12273
82 ····return-object·p082 ····return-object·p0
83 .end·method83 .end·method
17.5 KB
smali/android/support/v7/widget/RecyclerView$SmoothScroller.smali
    
Offset 40, 194 lines modifiedOffset 40, 194 lines modified
40 #·direct·methods40 #·direct·methods
41 .method·public·constructor·<init>()V41 .method·public·constructor·<init>()V
42 ····.locals·242 ····.locals·2
  
43 ····.prologue43 ····.prologue
44 ····const/4·v1,·0x044 ····const/4·v1,·0x0
  
45 ····.line·1067245 ····.line·10674
46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
47 ····.line·1065847 ····.line·10660
48 ····const/4·v0,·-0x148 ····const/4·v0,·-0x1
  
49 ····iput·v0,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mTargetPosition:I49 ····iput·v0,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mTargetPosition:I
  
50 ····.line·1067350 ····.line·10675
51 ····new-instance·v0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;51 ····new-instance·v0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;
  
52 ····invoke-direct·{v0,·v1,·v1},·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;-><init>(II)V52 ····invoke-direct·{v0,·v1,·v1},·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;-><init>(II)V
  
53 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mRecyclingAction:Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;53 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mRecyclingAction:Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;
  
54 ····.line·1067454 ····.line·10676
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
57 .method·static·synthetic·access$400(Landroid/support/v7/widget/RecyclerView$SmoothScroller;II)V57 .method·static·synthetic·access$400(Landroid/support/v7/widget/RecyclerView$SmoothScroller;II)V
58 ····.locals·058 ····.locals·0
59 ····.param·p0,·"x0"····#·Landroid/support/v7/widget/RecyclerView$SmoothScroller;59 ····.param·p0,·"x0"····#·Landroid/support/v7/widget/RecyclerView$SmoothScroller;
60 ····.param·p1,·"x1"····#·I60 ····.param·p1,·"x1"····#·I
61 ····.param·p2,·"x2"····#·I61 ····.param·p2,·"x2"····#·I
  
62 ····.prologue62 ····.prologue
63 ····.line·1065663 ····.line·10658
64 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->onAnimation(II)V64 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->onAnimation(II)V
  
65 ····return-void65 ····return-void
66 .end·method66 .end·method
  
67 .method·private·onAnimation(II)V67 .method·private·onAnimation(II)V
68 ····.locals·568 ····.locals·5
69 ····.param·p1,·"dx"····#·I69 ····.param·p1,·"dx"····#·I
70 ····.param·p2,·"dy"····#·I70 ····.param·p2,·"dy"····#·I
  
71 ····.prologue71 ····.prologue
72 ····.line·1076872 ····.line·10770
73 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mRecyclerView:Landroid/support/v7/widget/RecyclerView;73 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mRecyclerView:Landroid/support/v7/widget/RecyclerView;
  
74 ····.line·1076974 ····.line·10771
75 ····.local·v1,·"recyclerView":Landroid/support/v7/widget/RecyclerView;75 ····.local·v1,·"recyclerView":Landroid/support/v7/widget/RecyclerView;
76 ····iget-boolean·v2,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mRunning:Z76 ····iget-boolean·v2,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mRunning:Z
  
77 ····if-eqz·v2,·:cond_077 ····if-eqz·v2,·:cond_0
  
78 ····iget·v2,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mTargetPosition:I78 ····iget·v2,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mTargetPosition:I
  
79 ····const/4·v3,·-0x179 ····const/4·v3,·-0x1
  
80 ····if-eq·v2,·v3,·:cond_080 ····if-eq·v2,·v3,·:cond_0
  
81 ····if-nez·v1,·:cond_181 ····if-nez·v1,·:cond_1
  
82 ····.line·1077082 ····.line·10772
83 ····:cond_083 ····:cond_0
84 ····invoke-virtual·{p0},·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->stop()V84 ····invoke-virtual·{p0},·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->stop()V
  
85 ····.line·1077285 ····.line·10774
86 ····:cond_186 ····:cond_1
87 ····const/4·v2,·0x087 ····const/4·v2,·0x0
  
88 ····iput-boolean·v2,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mPendingInitialRun:Z88 ····iput-boolean·v2,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mPendingInitialRun:Z
  
89 ····.line·1077389 ····.line·10775
90 ····iget-object·v2,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mTargetView:Landroid/view/View;90 ····iget-object·v2,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mTargetView:Landroid/view/View;
  
91 ····if-eqz·v2,·:cond_291 ····if-eqz·v2,·:cond_2
  
92 ····.line·1077592 ····.line·10777
93 ····iget-object·v2,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mTargetView:Landroid/view/View;93 ····iget-object·v2,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mTargetView:Landroid/view/View;
  
94 ····invoke-virtual·{p0,·v2},·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->getChildPosition(Landroid/view/View;)I94 ····invoke-virtual·{p0,·v2},·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->getChildPosition(Landroid/view/View;)I
  
95 ····move-result·v295 ····move-result·v2
  
96 ····iget·v3,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mTargetPosition:I96 ····iget·v3,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mTargetPosition:I
  
97 ····if-ne·v2,·v3,·:cond_497 ····if-ne·v2,·v3,·:cond_4
  
98 ····.line·1077698 ····.line·10778
99 ····iget-object·v2,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mTargetView:Landroid/view/View;99 ····iget-object·v2,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mTargetView:Landroid/view/View;
  
100 ····iget-object·v3,·v1,·Landroid/support/v7/widget/RecyclerView;->mState:Landroid/support/v7/widget/RecyclerView$State;100 ····iget-object·v3,·v1,·Landroid/support/v7/widget/RecyclerView;->mState:Landroid/support/v7/widget/RecyclerView$State;
  
101 ····iget-object·v4,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mRecyclingAction:Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;101 ····iget-object·v4,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mRecyclingAction:Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;
  
102 ····invoke-virtual·{p0,·v2,·v3,·v4},·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->onTargetFound(Landroid/view/View;Landroid/support/v7/widget/RecyclerView$State;Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;)V102 ····invoke-virtual·{p0,·v2,·v3,·v4},·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->onTargetFound(Landroid/view/View;Landroid/support/v7/widget/RecyclerView$State;Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;)V
  
103 ····.line·10777103 ····.line·10779
104 ····iget-object·v2,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mRecyclingAction:Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;104 ····iget-object·v2,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mRecyclingAction:Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;
  
105 ····invoke-virtual·{v2,·v1},·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->runIfNecessary(Landroid/support/v7/widget/RecyclerView;)V105 ····invoke-virtual·{v2,·v1},·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->runIfNecessary(Landroid/support/v7/widget/RecyclerView;)V
  
106 ····.line·10778106 ····.line·10780
107 ····invoke-virtual·{p0},·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->stop()V107 ····invoke-virtual·{p0},·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->stop()V
  
108 ····.line·10784108 ····.line·10786
109 ····:cond_2109 ····:cond_2
110 ····:goto_0110 ····:goto_0
111 ····iget-boolean·v2,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mRunning:Z111 ····iget-boolean·v2,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mRunning:Z
  
112 ····if-eqz·v2,·:cond_3112 ····if-eqz·v2,·:cond_3
  
113 ····.line·10785113 ····.line·10787
114 ····iget-object·v2,·v1,·Landroid/support/v7/widget/RecyclerView;->mState:Landroid/support/v7/widget/RecyclerView$State;114 ····iget-object·v2,·v1,·Landroid/support/v7/widget/RecyclerView;->mState:Landroid/support/v7/widget/RecyclerView$State;
  
115 ····iget-object·v3,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mRecyclingAction:Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;115 ····iget-object·v3,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mRecyclingAction:Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;
  
116 ····invoke-virtual·{p0,·p1,·p2,·v2,·v3},·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->onSeekTargetStep(IILandroid/support/v7/widget/RecyclerView$State;Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;)V116 ····invoke-virtual·{p0,·p1,·p2,·v2,·v3},·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->onSeekTargetStep(IILandroid/support/v7/widget/RecyclerView$State;Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;)V
  
117 ····.line·10786117 ····.line·10788
118 ····iget-object·v2,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mRecyclingAction:Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;118 ····iget-object·v2,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller;->mRecyclingAction:Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;
  
119 ····invoke-virtual·{v2},·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->hasJumpTarget()Z119 ····invoke-virtual·{v2},·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->hasJumpTarget()Z
  
120 ····move-result·v0120 ····move-result·v0
  
121 ····.line·10787121 ····.line·10789
Max diff block lines reached; 12625/17807 bytes (70.90%) of diff not shown.
13.7 KB
smali/android/support/v7/widget/RecyclerView$ItemAnimator.smali
    
Offset 63, 108 lines modifiedOffset 63, 108 lines modified
63 ····.locals·663 ····.locals·6
  
64 ····.prologue64 ····.prologue
65 ····const-wide/16·v4,·0xfa65 ····const-wide/16·v4,·0xfa
  
66 ····const-wide/16·v2,·0x7866 ····const-wide/16·v2,·0x78
  
67 ····.line·1154767 ····.line·11549
68 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V68 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
69 ····.line·1160369 ····.line·11605
70 ····const/4·v0,·0x070 ····const/4·v0,·0x0
  
71 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator;->mListener:Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemAnimatorListener;71 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator;->mListener:Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemAnimatorListener;
  
72 ····.line·1160472 ····.line·11606
73 ····new-instance·v0,·Ljava/util/ArrayList;73 ····new-instance·v0,·Ljava/util/ArrayList;
  
74 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V74 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
75 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator;->mFinishedListeners:Ljava/util/ArrayList;75 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator;->mFinishedListeners:Ljava/util/ArrayList;
  
76 ····.line·1160776 ····.line·11609
77 ····iput-wide·v2,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator;->mAddDuration:J77 ····iput-wide·v2,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator;->mAddDuration:J
  
78 ····.line·1160878 ····.line·11610
79 ····iput-wide·v2,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator;->mRemoveDuration:J79 ····iput-wide·v2,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator;->mRemoveDuration:J
  
80 ····.line·1160980 ····.line·11611
81 ····iput-wide·v4,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator;->mMoveDuration:J81 ····iput-wide·v4,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator;->mMoveDuration:J
  
82 ····.line·1161082 ····.line·11612
83 ····iput-wide·v4,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator;->mChangeDuration:J83 ····iput-wide·v4,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimator;->mChangeDuration:J
  
84 ····.line·1221184 ····.line·12213
85 ····return-void85 ····return-void
86 .end·method86 .end·method
  
87 .method·static·buildAdapterChangeFlagsForAnimations(Landroid/support/v7/widget/RecyclerView$ViewHolder;)I87 .method·static·buildAdapterChangeFlagsForAnimations(Landroid/support/v7/widget/RecyclerView$ViewHolder;)I
88 ····.locals·588 ····.locals·5
89 ····.param·p0,·"viewHolder"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;89 ····.param·p0,·"viewHolder"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;
  
90 ····.prologue90 ····.prologue
91 ····const/4·v4,·-0x191 ····const/4·v4,·-0x1
  
92 ····.line·1193292 ····.line·11934
93 ····invoke-static·{p0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->access$1400(Landroid/support/v7/widget/RecyclerView$ViewHolder;)I93 ····invoke-static·{p0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->access$1400(Landroid/support/v7/widget/RecyclerView$ViewHolder;)I
  
94 ····move-result·v394 ····move-result·v3
  
95 ····and-int/lit8·v0,·v3,·0xe95 ····and-int/lit8·v0,·v3,·0xe
  
96 ····.line·1193396 ····.line·11935
97 ····.local·v0,·"flags":I97 ····.local·v0,·"flags":I
98 ····invoke-virtual·{p0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->isInvalid()Z98 ····invoke-virtual·{p0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->isInvalid()Z
  
99 ····move-result·v399 ····move-result·v3
  
100 ····if-eqz·v3,·:cond_0100 ····if-eqz·v3,·:cond_0
  
101 ····.line·11934101 ····.line·11936
102 ····const/4·v3,·0x4102 ····const/4·v3,·0x4
  
103 ····.line·11943103 ····.line·11945
104 ····:goto_0104 ····:goto_0
105 ····return·v3105 ····return·v3
  
106 ····.line·11936106 ····.line·11938
107 ····:cond_0107 ····:cond_0
108 ····and-int/lit8·v3,·v0,·0x4108 ····and-int/lit8·v3,·v0,·0x4
  
109 ····if-nez·v3,·:cond_1109 ····if-nez·v3,·:cond_1
  
110 ····.line·11937110 ····.line·11939
111 ····invoke-virtual·{p0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->getOldPosition()I111 ····invoke-virtual·{p0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->getOldPosition()I
  
112 ····move-result·v1112 ····move-result·v1
  
113 ····.line·11938113 ····.line·11940
114 ····.local·v1,·"oldPos":I114 ····.local·v1,·"oldPos":I
115 ····invoke-virtual·{p0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->getAdapterPosition()I115 ····invoke-virtual·{p0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->getAdapterPosition()I
  
116 ····move-result·v2116 ····move-result·v2
  
117 ····.line·11939117 ····.line·11941
118 ····.local·v2,·"pos":I118 ····.local·v2,·"pos":I
119 ····if-eq·v1,·v4,·:cond_1119 ····if-eq·v1,·v4,·:cond_1
  
120 ····if-eq·v2,·v4,·:cond_1120 ····if-eq·v2,·v4,·:cond_1
  
121 ····if-eq·v1,·v2,·:cond_1121 ····if-eq·v1,·v2,·:cond_1
  
122 ····.line·11940122 ····.line·11942
123 ····or-int/lit16·v0,·v0,·0x800123 ····or-int/lit16·v0,·v0,·0x800
  
124 ····.end·local·v1····#·"oldPos":I124 ····.end·local·v1····#·"oldPos":I
125 ····.end·local·v2····#·"pos":I125 ····.end·local·v2····#·"pos":I
126 ····:cond_1126 ····:cond_1
127 ····move·v3,·v0127 ····move·v3,·v0
  
128 ····.line·11943128 ····.line·11945
129 ····goto·:goto_0129 ····goto·:goto_0
130 .end·method130 .end·method
  
  
131 #·virtual·methods131 #·virtual·methods
132 .method·public·abstract·animateAppearance(Landroid/support/v7/widget/RecyclerView$ViewHolder;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z132 .method·public·abstract·animateAppearance(Landroid/support/v7/widget/RecyclerView$ViewHolder;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z
133 ····.param·p1····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;133 ····.param·p1····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;
Offset 234, 15 lines modifiedOffset 234, 15 lines modified
234 ····.locals·1234 ····.locals·1
235 ····.param·p1,·"viewHolder"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;235 ····.param·p1,·"viewHolder"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;
236 ········.annotation·build·Landroid/support/annotation/NonNull;236 ········.annotation·build·Landroid/support/annotation/NonNull;
237 ········.end·annotation237 ········.end·annotation
238 ····.end·param238 ····.end·param
  
239 ····.prologue239 ····.prologue
240 ····.line·12121240 ····.line·12123
241 ····const/4·v0,·0x1241 ····const/4·v0,·0x1
  
242 ····return·v0242 ····return·v0
243 .end·method243 .end·method
  
244 .method·public·canReuseUpdatedViewHolder(Landroid/support/v7/widget/RecyclerView$ViewHolder;Ljava/util/List;)Z244 .method·public·canReuseUpdatedViewHolder(Landroid/support/v7/widget/RecyclerView$ViewHolder;Ljava/util/List;)Z
245 ····.locals·1245 ····.locals·1
Offset 262, 213 lines modifiedOffset 262, 213 lines modified
262 ············"<",262 ············"<",
263 ············"Ljava/lang/Object;",263 ············"Ljava/lang/Object;",
Max diff block lines reached; 10127/13921 bytes (72.75%) of diff not shown.
381 B
smali/android/support/v7/widget/RecyclerView$LayoutManager$Properties.smali
    
Offset 25, 12 lines modifiedOffset 25, 12 lines modified
  
  
25 #·direct·methods25 #·direct·methods
26 .method·public·constructor·<init>()V26 .method·public·constructor·<init>()V
27 ····.locals·027 ····.locals·0
  
28 ····.prologue28 ····.prologue
29 ····.line·965329 ····.line·9655
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
153 KB
smali/android/support/v7/widget/RecyclerView$LayoutManager.smali
    
Offset 59, 43 lines modifiedOffset 59, 43 lines modified
59 ····.locals·259 ····.locals·2
  
60 ····.prologue60 ····.prologue
61 ····const/4·v1,·0x161 ····const/4·v1,·0x1
  
62 ····const/4·v0,·0x062 ····const/4·v0,·0x0
  
63 ····.line·681363 ····.line·6815
64 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V64 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
65 ····.line·682065 ····.line·6822
66 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutManager;->mRequestedSimpleAnimations:Z66 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutManager;->mRequestedSimpleAnimations:Z
  
67 ····.line·682267 ····.line·6824
68 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutManager;->mIsAttachedToWindow:Z68 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutManager;->mIsAttachedToWindow:Z
  
69 ····.line·682469 ····.line·6826
70 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutManager;->mAutoMeasure:Z70 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutManager;->mAutoMeasure:Z
  
71 ····.line·683071 ····.line·6832
72 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutManager;->mMeasurementCacheEnabled:Z72 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutManager;->mMeasurementCacheEnabled:Z
  
73 ····.line·683273 ····.line·6834
74 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutManager;->mItemPrefetchEnabled:Z74 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutManager;->mItemPrefetchEnabled:Z
  
75 ····.line·965375 ····.line·9655
76 ····return-void76 ····return-void
77 .end·method77 .end·method
  
78 .method·static·synthetic·access$1200(Landroid/support/v7/widget/RecyclerView$LayoutManager;Landroid/support/v7/widget/RecyclerView$SmoothScroller;)V78 .method·static·synthetic·access$1200(Landroid/support/v7/widget/RecyclerView$LayoutManager;Landroid/support/v7/widget/RecyclerView$SmoothScroller;)V
79 ····.locals·079 ····.locals·0
80 ····.param·p0,·"x0"····#·Landroid/support/v7/widget/RecyclerView$LayoutManager;80 ····.param·p0,·"x0"····#·Landroid/support/v7/widget/RecyclerView$LayoutManager;
81 ····.param·p1,·"x1"····#·Landroid/support/v7/widget/RecyclerView$SmoothScroller;81 ····.param·p1,·"x1"····#·Landroid/support/v7/widget/RecyclerView$SmoothScroller;
  
82 ····.prologue82 ····.prologue
83 ····.line·681383 ····.line·6815
84 ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/RecyclerView$LayoutManager;->onSmoothScrollerStopped(Landroid/support/v7/widget/RecyclerView$SmoothScroller;)V84 ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/RecyclerView$LayoutManager;->onSmoothScrollerStopped(Landroid/support/v7/widget/RecyclerView$SmoothScroller;)V
  
85 ····return-void85 ····return-void
86 .end·method86 .end·method
  
87 .method·private·addViewInt(Landroid/view/View;IZ)V87 .method·private·addViewInt(Landroid/view/View;IZ)V
88 ····.locals·788 ····.locals·7
Offset 104, 165 lines modifiedOffset 104, 165 lines modified
104 ····.param·p3,·"disappearing"····#·Z104 ····.param·p3,·"disappearing"····#·Z
  
105 ····.prologue105 ····.prologue
106 ····const/4·v6,·-0x1106 ····const/4·v6,·-0x1
  
107 ····const/4·v5,·0x0107 ····const/4·v5,·0x0
  
108 ····.line·7688108 ····.line·7690
109 ····invoke-static·{p1},·Landroid/support/v7/widget/RecyclerView;->getChildViewHolderInt(Landroid/view/View;)Landroid/support/v7/widget/RecyclerView$ViewHolder;109 ····invoke-static·{p1},·Landroid/support/v7/widget/RecyclerView;->getChildViewHolderInt(Landroid/view/View;)Landroid/support/v7/widget/RecyclerView$ViewHolder;
  
110 ····move-result-object·v1110 ····move-result-object·v1
  
111 ····.line·7689111 ····.line·7691
112 ····.local·v1,·"holder":Landroid/support/v7/widget/RecyclerView$ViewHolder;112 ····.local·v1,·"holder":Landroid/support/v7/widget/RecyclerView$ViewHolder;
113 ····if-nez·p3,·:cond_0113 ····if-nez·p3,·:cond_0
  
114 ····invoke-virtual·{v1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->isRemoved()Z114 ····invoke-virtual·{v1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->isRemoved()Z
  
115 ····move-result·v3115 ····move-result·v3
  
116 ····if-eqz·v3,·:cond_4116 ····if-eqz·v3,·:cond_4
  
117 ····.line·7691117 ····.line·7693
118 ····:cond_0118 ····:cond_0
119 ····iget-object·v3,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutManager;->mRecyclerView:Landroid/support/v7/widget/RecyclerView;119 ····iget-object·v3,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutManager;->mRecyclerView:Landroid/support/v7/widget/RecyclerView;
  
120 ····iget-object·v3,·v3,·Landroid/support/v7/widget/RecyclerView;->mViewInfoStore:Landroid/support/v7/widget/ViewInfoStore;120 ····iget-object·v3,·v3,·Landroid/support/v7/widget/RecyclerView;->mViewInfoStore:Landroid/support/v7/widget/ViewInfoStore;
  
121 ····invoke-virtual·{v3,·v1},·Landroid/support/v7/widget/ViewInfoStore;->addToDisappearedInLayout(Landroid/support/v7/widget/RecyclerView$ViewHolder;)V121 ····invoke-virtual·{v3,·v1},·Landroid/support/v7/widget/ViewInfoStore;->addToDisappearedInLayout(Landroid/support/v7/widget/RecyclerView$ViewHolder;)V
  
122 ····.line·7700122 ····.line·7702
123 ····:goto_0123 ····:goto_0
124 ····invoke-virtual·{p1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;124 ····invoke-virtual·{p1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
  
125 ····move-result-object·v2125 ····move-result-object·v2
  
126 ····check-cast·v2,·Landroid/support/v7/widget/RecyclerView$LayoutParams;126 ····check-cast·v2,·Landroid/support/v7/widget/RecyclerView$LayoutParams;
  
127 ····.line·7701127 ····.line·7703
128 ····.local·v2,·"lp":Landroid/support/v7/widget/RecyclerView$LayoutParams;128 ····.local·v2,·"lp":Landroid/support/v7/widget/RecyclerView$LayoutParams;
129 ····invoke-virtual·{v1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->wasReturnedFromScrap()Z129 ····invoke-virtual·{v1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->wasReturnedFromScrap()Z
  
130 ····move-result·v3130 ····move-result·v3
  
131 ····if-nez·v3,·:cond_1131 ····if-nez·v3,·:cond_1
  
132 ····invoke-virtual·{v1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->isScrap()Z132 ····invoke-virtual·{v1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->isScrap()Z
  
133 ····move-result·v3133 ····move-result·v3
  
134 ····if-eqz·v3,·:cond_6134 ····if-eqz·v3,·:cond_6
  
135 ····.line·7702135 ····.line·7704
136 ····:cond_1136 ····:cond_1
137 ····invoke-virtual·{v1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->isScrap()Z137 ····invoke-virtual·{v1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->isScrap()Z
  
138 ····move-result·v3138 ····move-result·v3
  
139 ····if-eqz·v3,·:cond_5139 ····if-eqz·v3,·:cond_5
  
140 ····.line·7703140 ····.line·7705
141 ····invoke-virtual·{v1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->unScrap()V141 ····invoke-virtual·{v1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->unScrap()V
  
142 ····.line·7707142 ····.line·7709
143 ····:goto_1143 ····:goto_1
144 ····iget-object·v3,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutManager;->mChildHelper:Landroid/support/v7/widget/ChildHelper;144 ····iget-object·v3,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutManager;->mChildHelper:Landroid/support/v7/widget/ChildHelper;
  
145 ····invoke-virtual·{p1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;145 ····invoke-virtual·{p1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
  
146 ····move-result-object·v4146 ····move-result-object·v4
  
147 ····invoke-virtual·{v3,·p1,·p2,·v4,·v5},·Landroid/support/v7/widget/ChildHelper;->attachViewToParent(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;Z)V147 ····invoke-virtual·{v3,·p1,·p2,·v4,·v5},·Landroid/support/v7/widget/ChildHelper;->attachViewToParent(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;Z)V
  
148 ····.line·7732148 ····.line·7734
149 ····:cond_2149 ····:cond_2
150 ····:goto_2150 ····:goto_2
151 ····iget-boolean·v3,·v2,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mPendingInvalidate:Z151 ····iget-boolean·v3,·v2,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mPendingInvalidate:Z
  
152 ····if-eqz·v3,·:cond_3152 ····if-eqz·v3,·:cond_3
  
153 ····.line·7736153 ····.line·7738
154 ····iget-object·v3,·v1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;154 ····iget-object·v3,·v1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
  
Max diff block lines reached; 151686/156200 bytes (97.11%) of diff not shown.
1.1 KB
smali/android/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData.smali
    
Offset 36, 30 lines modifiedOffset 36, 30 lines modified
36 #·direct·methods36 #·direct·methods
37 .method·constructor·<init>()V37 .method·constructor·<init>()V
38 ····.locals·438 ····.locals·4
  
39 ····.prologue39 ····.prologue
40 ····const-wide/16·v2,·0x040 ····const-wide/16·v2,·0x0
  
41 ····.line·496141 ····.line·4963
42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
43 ····.line·496243 ····.line·4964
44 ····new-instance·v0,·Ljava/util/ArrayList;44 ····new-instance·v0,·Ljava/util/ArrayList;
  
45 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V45 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
46 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;->mScrapHeap:Ljava/util/ArrayList;46 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;->mScrapHeap:Ljava/util/ArrayList;
  
47 ····.line·496347 ····.line·4965
48 ····const/4·v0,·0x548 ····const/4·v0,·0x5
  
49 ····iput·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;->mMaxScrap:I49 ····iput·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;->mMaxScrap:I
  
50 ····.line·496450 ····.line·4966
51 ····iput-wide·v2,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;->mCreateRunningAverageNs:J51 ····iput-wide·v2,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;->mCreateRunningAverageNs:J
  
52 ····.line·496552 ····.line·4967
53 ····iput-wide·v2,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;->mBindRunningAverageNs:J53 ····iput-wide·v2,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;->mBindRunningAverageNs:J
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
1.23 KB
smali/android/support/v7/widget/RecyclerView$SimpleOnItemTouchListener.smali
    
Offset 18, 45 lines modifiedOffset 18, 45 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·981322 ····.line·9815
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·onInterceptTouchEvent(Landroid/support/v7/widget/RecyclerView;Landroid/view/MotionEvent;)Z27 .method·public·onInterceptTouchEvent(Landroid/support/v7/widget/RecyclerView;Landroid/view/MotionEvent;)Z
28 ····.locals·128 ····.locals·1
29 ····.param·p1,·"rv"····#·Landroid/support/v7/widget/RecyclerView;29 ····.param·p1,·"rv"····#·Landroid/support/v7/widget/RecyclerView;
30 ····.param·p2,·"e"····#·Landroid/view/MotionEvent;30 ····.param·p2,·"e"····#·Landroid/view/MotionEvent;
  
31 ····.prologue31 ····.prologue
32 ····.line·981632 ····.line·9818
33 ····const/4·v0,·0x033 ····const/4·v0,·0x0
  
34 ····return·v034 ····return·v0
35 .end·method35 .end·method
  
36 .method·public·onRequestDisallowInterceptTouchEvent(Z)V36 .method·public·onRequestDisallowInterceptTouchEvent(Z)V
37 ····.locals·037 ····.locals·0
38 ····.param·p1,·"disallowIntercept"····#·Z38 ····.param·p1,·"disallowIntercept"····#·Z
  
39 ····.prologue39 ····.prologue
40 ····.line·982540 ····.line·9827
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
43 .method·public·onTouchEvent(Landroid/support/v7/widget/RecyclerView;Landroid/view/MotionEvent;)V43 .method·public·onTouchEvent(Landroid/support/v7/widget/RecyclerView;Landroid/view/MotionEvent;)V
44 ····.locals·044 ····.locals·0
45 ····.param·p1,·"rv"····#·Landroid/support/v7/widget/RecyclerView;45 ····.param·p1,·"rv"····#·Landroid/support/v7/widget/RecyclerView;
46 ····.param·p2,·"e"····#·Landroid/view/MotionEvent;46 ····.param·p2,·"e"····#·Landroid/view/MotionEvent;
  
47 ····.prologue47 ····.prologue
48 ····.line·982148 ····.line·9823
49 ····return-void49 ····return-void
50 .end·method50 .end·method
6.66 KB
smali/android/support/v7/widget/RecyclerView$AdapterDataObservable.smali
    
Offset 24, 27 lines modifiedOffset 24, 27 lines modified
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>()V25 .method·constructor·<init>()V
26 ····.locals·026 ····.locals·0
  
27 ····.prologue27 ····.prologue
28 ····.line·1108828 ····.line·11090
29 ····invoke-direct·{p0},·Landroid/database/Observable;-><init>()V29 ····invoke-direct·{p0},·Landroid/database/Observable;-><init>()V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·hasObservers()Z33 .method·public·hasObservers()Z
34 ····.locals·134 ····.locals·1
  
35 ····.prologue35 ····.prologue
36 ····.line·1109036 ····.line·11092
37 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;->mObservers:Ljava/util/ArrayList;37 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;->mObservers:Ljava/util/ArrayList;
  
38 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->isEmpty()Z38 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->isEmpty()Z
  
39 ····move-result·v039 ····move-result·v0
  
40 ····if-nez·v0,·:cond_040 ····if-nez·v0,·:cond_0
Offset 60, 218 lines modifiedOffset 60, 218 lines modified
60 ····goto·:goto_060 ····goto·:goto_0
61 .end·method61 .end·method
  
62 .method·public·notifyChanged()V62 .method·public·notifyChanged()V
63 ····.locals·263 ····.locals·2
  
64 ····.prologue64 ····.prologue
65 ····.line·1109865 ····.line·11100
66 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;->mObservers:Ljava/util/ArrayList;66 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;->mObservers:Ljava/util/ArrayList;
  
67 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I67 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I
  
68 ····move-result·v168 ····move-result·v1
  
69 ····add-int/lit8·v0,·v1,·-0x169 ····add-int/lit8·v0,·v1,·-0x1
  
70 ····.local·v0,·"i":I70 ····.local·v0,·"i":I
71 ····:goto_071 ····:goto_0
72 ····if-ltz·v0,·:cond_072 ····if-ltz·v0,·:cond_0
  
73 ····.line·1109973 ····.line·11101
74 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;->mObservers:Ljava/util/ArrayList;74 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;->mObservers:Ljava/util/ArrayList;
  
75 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;75 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
76 ····move-result-object·v176 ····move-result-object·v1
  
77 ····check-cast·v1,·Landroid/support/v7/widget/RecyclerView$AdapterDataObserver;77 ····check-cast·v1,·Landroid/support/v7/widget/RecyclerView$AdapterDataObserver;
  
78 ····invoke-virtual·{v1},·Landroid/support/v7/widget/RecyclerView$AdapterDataObserver;->onChanged()V78 ····invoke-virtual·{v1},·Landroid/support/v7/widget/RecyclerView$AdapterDataObserver;->onChanged()V
  
79 ····.line·1109879 ····.line·11100
80 ····add-int/lit8·v0,·v0,·-0x180 ····add-int/lit8·v0,·v0,·-0x1
  
81 ····goto·:goto_081 ····goto·:goto_0
  
82 ····.line·1110182 ····.line·11103
83 ····:cond_083 ····:cond_0
84 ····return-void84 ····return-void
85 .end·method85 .end·method
  
86 .method·public·notifyItemMoved(II)V86 .method·public·notifyItemMoved(II)V
87 ····.locals·387 ····.locals·3
88 ····.param·p1,·"fromPosition"····#·I88 ····.param·p1,·"fromPosition"····#·I
89 ····.param·p2,·"toPosition"····#·I89 ····.param·p2,·"toPosition"····#·I
  
90 ····.prologue90 ····.prologue
91 ····.line·1113891 ····.line·11140
92 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;->mObservers:Ljava/util/ArrayList;92 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;->mObservers:Ljava/util/ArrayList;
  
93 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I93 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I
  
94 ····move-result·v194 ····move-result·v1
  
95 ····add-int/lit8·v0,·v1,·-0x195 ····add-int/lit8·v0,·v1,·-0x1
  
96 ····.local·v0,·"i":I96 ····.local·v0,·"i":I
97 ····:goto_097 ····:goto_0
98 ····if-ltz·v0,·:cond_098 ····if-ltz·v0,·:cond_0
  
99 ····.line·1113999 ····.line·11141
100 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;->mObservers:Ljava/util/ArrayList;100 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;->mObservers:Ljava/util/ArrayList;
  
101 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;101 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
102 ····move-result-object·v1102 ····move-result-object·v1
  
103 ····check-cast·v1,·Landroid/support/v7/widget/RecyclerView$AdapterDataObserver;103 ····check-cast·v1,·Landroid/support/v7/widget/RecyclerView$AdapterDataObserver;
  
104 ····const/4·v2,·0x1104 ····const/4·v2,·0x1
  
105 ····invoke-virtual·{v1,·p1,·p2,·v2},·Landroid/support/v7/widget/RecyclerView$AdapterDataObserver;->onItemRangeMoved(III)V105 ····invoke-virtual·{v1,·p1,·p2,·v2},·Landroid/support/v7/widget/RecyclerView$AdapterDataObserver;->onItemRangeMoved(III)V
  
106 ····.line·11138106 ····.line·11140
107 ····add-int/lit8·v0,·v0,·-0x1107 ····add-int/lit8·v0,·v0,·-0x1
  
108 ····goto·:goto_0108 ····goto·:goto_0
  
109 ····.line·11141109 ····.line·11143
110 ····:cond_0110 ····:cond_0
111 ····return-void111 ····return-void
112 .end·method112 .end·method
  
113 .method·public·notifyItemRangeChanged(II)V113 .method·public·notifyItemRangeChanged(II)V
114 ····.locals·1114 ····.locals·1
115 ····.param·p1,·"positionStart"····#·I115 ····.param·p1,·"positionStart"····#·I
116 ····.param·p2,·"itemCount"····#·I116 ····.param·p2,·"itemCount"····#·I
  
117 ····.prologue117 ····.prologue
118 ····.line·11104118 ····.line·11106
119 ····const/4·v0,·0x0119 ····const/4·v0,·0x0
  
120 ····invoke-virtual·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeChanged(IILjava/lang/Object;)V120 ····invoke-virtual·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/RecyclerView$AdapterDataObservable;->notifyItemRangeChanged(IILjava/lang/Object;)V
  
121 ····.line·11105121 ····.line·11107
122 ····return-void122 ····return-void
123 .end·method123 .end·method
  
124 .method·public·notifyItemRangeChanged(IILjava/lang/Object;)V124 .method·public·notifyItemRangeChanged(IILjava/lang/Object;)V
Max diff block lines reached; 3376/6678 bytes (50.55%) of diff not shown.
35.3 KB
smali/android/support/v7/widget/RecyclerView$ViewHolder.smali
    
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
  
  
124 #·direct·methods124 #·direct·methods
125 .method·static·constructor·<clinit>()V125 .method·static·constructor·<clinit>()V
126 ····.locals·1126 ····.locals·1
  
127 ····.prologue127 ····.prologue
128 ····.line·10025128 ····.line·10027
129 ····sget-object·v0,·Ljava/util/Collections;->EMPTY_LIST:Ljava/util/List;129 ····sget-object·v0,·Ljava/util/Collections;->EMPTY_LIST:Ljava/util/List;
  
130 ····sput-object·v0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->FULLUPDATE_PAYLOADS:Ljava/util/List;130 ····sput-object·v0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->FULLUPDATE_PAYLOADS:Ljava/util/List;
  
131 ····return-void131 ····return-void
132 .end·method132 .end·method
  
Offset 143, 212 lines modifiedOffset 143, 212 lines modified
143 ····.prologue143 ····.prologue
144 ····const/4·v4,·0x0144 ····const/4·v4,·0x0
  
145 ····const/4·v3,·0x0145 ····const/4·v3,·0x0
  
146 ····const/4·v2,·-0x1146 ····const/4·v2,·-0x1
  
147 ····.line·10052147 ····.line·10054
148 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V148 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
149 ····.line·9919149 ····.line·9921
150 ····iput·v2,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mPosition:I150 ····iput·v2,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mPosition:I
  
151 ····.line·9920151 ····.line·9922
152 ····iput·v2,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mOldPosition:I152 ····iput·v2,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mOldPosition:I
  
153 ····.line·9921153 ····.line·9923
154 ····const-wide/16·v0,·-0x1154 ····const-wide/16·v0,·-0x1
  
155 ····iput-wide·v0,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mItemId:J155 ····iput-wide·v0,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mItemId:J
  
156 ····.line·9922156 ····.line·9924
157 ····iput·v2,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mItemViewType:I157 ····iput·v2,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mItemViewType:I
  
158 ····.line·9923158 ····.line·9925
159 ····iput·v2,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mPreLayoutPosition:I159 ····iput·v2,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mPreLayoutPosition:I
  
160 ····.line·9926160 ····.line·9928
161 ····iput-object·v3,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mShadowedHolder:Landroid/support/v7/widget/RecyclerView$ViewHolder;161 ····iput-object·v3,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mShadowedHolder:Landroid/support/v7/widget/RecyclerView$ViewHolder;
  
162 ····.line·9928162 ····.line·9930
163 ····iput-object·v3,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mShadowingHolder:Landroid/support/v7/widget/RecyclerView$ViewHolder;163 ····iput-object·v3,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mShadowingHolder:Landroid/support/v7/widget/RecyclerView$ViewHolder;
  
164 ····.line·10027164 ····.line·10029
165 ····iput-object·v3,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mPayloads:Ljava/util/List;165 ····iput-object·v3,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mPayloads:Ljava/util/List;
  
166 ····.line·10028166 ····.line·10030
167 ····iput-object·v3,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mUnmodifiedPayloads:Ljava/util/List;167 ····iput-object·v3,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mUnmodifiedPayloads:Ljava/util/List;
  
168 ····.line·10030168 ····.line·10032
169 ····iput·v4,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mIsRecyclableCount:I169 ····iput·v4,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mIsRecyclableCount:I
  
170 ····.line·10034170 ····.line·10036
171 ····iput-object·v3,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mScrapContainer:Landroid/support/v7/widget/RecyclerView$Recycler;171 ····iput-object·v3,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mScrapContainer:Landroid/support/v7/widget/RecyclerView$Recycler;
  
172 ····.line·10036172 ····.line·10038
173 ····iput-boolean·v4,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mInChangeScrap:Z173 ····iput-boolean·v4,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mInChangeScrap:Z
  
174 ····.line·10040174 ····.line·10042
175 ····iput·v4,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mWasImportantForAccessibilityBeforeHidden:I175 ····iput·v4,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mWasImportantForAccessibilityBeforeHidden:I
  
176 ····.line·10043176 ····.line·10045
177 ····iput·v2,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mPendingAccessibilityState:I177 ····iput·v2,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mPendingAccessibilityState:I
  
178 ····.line·10053178 ····.line·10055
179 ····if-nez·p1,·:cond_0179 ····if-nez·p1,·:cond_0
  
180 ····.line·10054180 ····.line·10056
181 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;181 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
182 ····const-string·v1,·"itemView·may·not·be·null"182 ····const-string·v1,·"itemView·may·not·be·null"
  
183 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V183 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
184 ····throw·v0184 ····throw·v0
  
185 ····.line·10056185 ····.line·10058
186 ····:cond_0186 ····:cond_0
187 ····iput-object·p1,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;187 ····iput-object·p1,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
  
188 ····.line·10057188 ····.line·10059
189 ····return-void189 ····return-void
190 .end·method190 .end·method
  
191 .method·static·synthetic·access$1300(Landroid/support/v7/widget/RecyclerView$ViewHolder;)Z191 .method·static·synthetic·access$1300(Landroid/support/v7/widget/RecyclerView$ViewHolder;)Z
192 ····.locals·1192 ····.locals·1
193 ····.param·p0,·"x0"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;193 ····.param·p0,·"x0"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;
  
194 ····.prologue194 ····.prologue
195 ····.line·9916195 ····.line·9918
196 ····invoke-direct·{p0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->shouldBeKeptAsChild()Z196 ····invoke-direct·{p0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->shouldBeKeptAsChild()Z
  
197 ····move-result·v0197 ····move-result·v0
  
198 ····return·v0198 ····return·v0
199 .end·method199 .end·method
  
200 .method·static·synthetic·access$1400(Landroid/support/v7/widget/RecyclerView$ViewHolder;)I200 .method·static·synthetic·access$1400(Landroid/support/v7/widget/RecyclerView$ViewHolder;)I
201 ····.locals·1201 ····.locals·1
202 ····.param·p0,·"x0"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;202 ····.param·p0,·"x0"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;
  
203 ····.prologue203 ····.prologue
204 ····.line·9916204 ····.line·9918
205 ····iget·v0,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mFlags:I205 ····iget·v0,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mFlags:I
  
206 ····return·v0206 ····return·v0
207 .end·method207 .end·method
  
208 .method·static·synthetic·access$200(Landroid/support/v7/widget/RecyclerView$ViewHolder;Landroid/support/v7/widget/RecyclerView;)V208 .method·static·synthetic·access$200(Landroid/support/v7/widget/RecyclerView$ViewHolder;Landroid/support/v7/widget/RecyclerView;)V
209 ····.locals·0209 ····.locals·0
210 ····.param·p0,·"x0"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;210 ····.param·p0,·"x0"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;
211 ····.param·p1,·"x1"····#·Landroid/support/v7/widget/RecyclerView;211 ····.param·p1,·"x1"····#·Landroid/support/v7/widget/RecyclerView;
  
212 ····.prologue212 ····.prologue
213 ····.line·9916213 ····.line·9918
214 ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->onEnteredHiddenState(Landroid/support/v7/widget/RecyclerView;)V214 ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->onEnteredHiddenState(Landroid/support/v7/widget/RecyclerView;)V
  
215 ····return-void215 ····return-void
216 .end·method216 .end·method
  
217 .method·static·synthetic·access$300(Landroid/support/v7/widget/RecyclerView$ViewHolder;Landroid/support/v7/widget/RecyclerView;)V217 .method·static·synthetic·access$300(Landroid/support/v7/widget/RecyclerView$ViewHolder;Landroid/support/v7/widget/RecyclerView;)V
Max diff block lines reached; 31475/36002 bytes (87.43%) of diff not shown.
10.8 KB
smali/android/support/v7/widget/RecyclerView$State.smali
    
Offset 66, 97 lines modifiedOffset 66, 97 lines modified
66 #·direct·methods66 #·direct·methods
67 .method·public·constructor·<init>()V67 .method·public·constructor·<init>()V
68 ····.locals·268 ····.locals·2
  
69 ····.prologue69 ····.prologue
70 ····const/4·v1,·0x070 ····const/4·v1,·0x0
  
71 ····.line·1120271 ····.line·11204
72 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V72 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
73 ····.line·1121773 ····.line·11219
74 ····const/4·v0,·-0x174 ····const/4·v0,·-0x1
  
75 ····iput·v0,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mTargetPosition:I75 ····iput·v0,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mTargetPosition:I
  
76 ····.line·1122876 ····.line·11230
77 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mPreviousLayoutItemCount:I77 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mPreviousLayoutItemCount:I
  
78 ····.line·1123478 ····.line·11236
79 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mDeletedInvisibleItemCountSincePreviousLayout:I79 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mDeletedInvisibleItemCountSincePreviousLayout:I
  
80 ····.line·1124680 ····.line·11248
81 ····const/4·v0,·0x181 ····const/4·v0,·0x1
  
82 ····iput·v0,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mLayoutStep:I82 ····iput·v0,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mLayoutStep:I
  
83 ····.line·1125283 ····.line·11254
84 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mItemCount:I84 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mItemCount:I
  
85 ····.line·1125485 ····.line·11256
86 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mStructureChanged:Z86 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mStructureChanged:Z
  
87 ····.line·1125687 ····.line·11258
88 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mInPreLayout:Z88 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mInPreLayout:Z
  
89 ····.line·1125889 ····.line·11260
90 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mTrackOldChangeHolders:Z90 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mTrackOldChangeHolders:Z
  
91 ····.line·1126091 ····.line·11262
92 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mIsMeasuring:Z92 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mIsMeasuring:Z
  
93 ····.line·1126693 ····.line·11268
94 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mRunSimpleAnimations:Z94 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mRunSimpleAnimations:Z
  
95 ····.line·1126895 ····.line·11270
96 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mRunPredictiveAnimations:Z96 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mRunPredictiveAnimations:Z
  
97 ····return-void97 ····return-void
98 .end·method98 .end·method
  
99 .method·static·synthetic·access$1102(Landroid/support/v7/widget/RecyclerView$State;I)I99 .method·static·synthetic·access$1102(Landroid/support/v7/widget/RecyclerView$State;I)I
100 ····.locals·0100 ····.locals·0
101 ····.param·p0,·"x0"····#·Landroid/support/v7/widget/RecyclerView$State;101 ····.param·p0,·"x0"····#·Landroid/support/v7/widget/RecyclerView$State;
102 ····.param·p1,·"x1"····#·I102 ····.param·p1,·"x1"····#·I
  
103 ····.prologue103 ····.prologue
104 ····.line·11202104 ····.line·11204
105 ····iput·p1,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mTargetPosition:I105 ····iput·p1,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mTargetPosition:I
  
106 ····return·p1106 ····return·p1
107 .end·method107 .end·method
  
  
108 #·virtual·methods108 #·virtual·methods
109 .method·assertLayoutStep(I)V109 .method·assertLayoutStep(I)V
110 ····.locals·3110 ····.locals·3
111 ····.param·p1,·"accepted"····#·I111 ····.param·p1,·"accepted"····#·I
  
112 ····.prologue112 ····.prologue
113 ····.line·11208113 ····.line·11210
114 ····iget·v0,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mLayoutStep:I114 ····iget·v0,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mLayoutStep:I
  
115 ····and-int/2addr·v0,·p1115 ····and-int/2addr·v0,·p1
  
116 ····if-nez·v0,·:cond_0116 ····if-nez·v0,·:cond_0
  
117 ····.line·11209117 ····.line·11211
118 ····new-instance·v0,·Ljava/lang/IllegalStateException;118 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
119 ····new-instance·v1,·Ljava/lang/StringBuilder;119 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
120 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V120 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
121 ····const-string·v2,·"Layout·state·should·be·one·of·"121 ····const-string·v2,·"Layout·state·should·be·one·of·"
  
122 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;122 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
123 ····move-result-object·v1123 ····move-result-object·v1
  
124 ····.line·11210124 ····.line·11212
125 ····invoke-static·{p1},·Ljava/lang/Integer;->toBinaryString(I)Ljava/lang/String;125 ····invoke-static·{p1},·Ljava/lang/Integer;->toBinaryString(I)Ljava/lang/String;
  
126 ····move-result-object·v2126 ····move-result-object·v2
  
127 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;127 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
128 ····move-result-object·v1128 ····move-result-object·v1
Offset 165, 15 lines modifiedOffset 165, 15 lines modified
  
165 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;165 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
166 ····move-result-object·v1166 ····move-result-object·v1
  
167 ····iget·v2,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mLayoutStep:I167 ····iget·v2,·p0,·Landroid/support/v7/widget/RecyclerView$State;->mLayoutStep:I
  
168 ····.line·11211168 ····.line·11213
169 ····invoke-static·{v2},·Ljava/lang/Integer;->toBinaryString(I)Ljava/lang/String;169 ····invoke-static·{v2},·Ljava/lang/Integer;->toBinaryString(I)Ljava/lang/String;
  
170 ····move-result-object·v2170 ····move-result-object·v2
  
171 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;171 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
172 ····move-result-object·v1172 ····move-result-object·v1
Offset 182, 24 lines modifiedOffset 182, 24 lines modified
  
182 ····move-result-object·v1182 ····move-result-object·v1
  
183 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V183 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
184 ····throw·v0184 ····throw·v0
  
185 ····.line·11213185 ····.line·11215
186 ····:cond_0186 ····:cond_0
187 ····return-void187 ····return-void
188 .end·method188 .end·method
  
189 .method·public·didStructureChange()Z189 .method·public·didStructureChange()Z
Max diff block lines reached; 7071/10959 bytes (64.52%) of diff not shown.
3.3 KB
smali/android/support/v7/widget/RecyclerView$SavedState.smali
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
  
  
38 #·direct·methods38 #·direct·methods
39 .method·static·constructor·<clinit>()V39 .method·static·constructor·<clinit>()V
40 ····.locals·140 ····.locals·1
  
41 ····.prologue41 ····.prologue
42 ····.line·1117942 ····.line·11181
43 ····new-instance·v0,·Landroid/support/v7/widget/RecyclerView$SavedState$1;43 ····new-instance·v0,·Landroid/support/v7/widget/RecyclerView$SavedState$1;
  
44 ····invoke-direct·{v0},·Landroid/support/v7/widget/RecyclerView$SavedState$1;-><init>()V44 ····invoke-direct·{v0},·Landroid/support/v7/widget/RecyclerView$SavedState$1;-><init>()V
  
45 ····invoke-static·{v0},·Landroid/support/v4/os/ParcelableCompat;->newCreator(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;45 ····invoke-static·{v0},·Landroid/support/v4/os/ParcelableCompat;->newCreator(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;
  
46 ····move-result-object·v046 ····move-result-object·v0
Offset 58, 84 lines modifiedOffset 58, 84 lines modified
  
58 .method·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V58 .method·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
59 ····.locals·159 ····.locals·1
60 ····.param·p1,·"in"····#·Landroid/os/Parcel;60 ····.param·p1,·"in"····#·Landroid/os/Parcel;
61 ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader;61 ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader;
  
62 ····.prologue62 ····.prologue
63 ····.line·1115763 ····.line·11159
64 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/view/AbsSavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V64 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/view/AbsSavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
65 ····.line·1115865 ····.line·11160
66 ····if-eqz·p2,·:cond_066 ····if-eqz·p2,·:cond_0
  
67 ····.end·local·p2····#·"loader":Ljava/lang/ClassLoader;67 ····.end·local·p2····#·"loader":Ljava/lang/ClassLoader;
68 ····:goto_068 ····:goto_0
69 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;69 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
  
70 ····move-result-object·v070 ····move-result-object·v0
  
71 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$SavedState;->mLayoutState:Landroid/os/Parcelable;71 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$SavedState;->mLayoutState:Landroid/os/Parcelable;
  
72 ····.line·1116072 ····.line·11162
73 ····return-void73 ····return-void
  
74 ····.line·1115874 ····.line·11160
75 ····.restart·local·p2····#·"loader":Ljava/lang/ClassLoader;75 ····.restart·local·p2····#·"loader":Ljava/lang/ClassLoader;
76 ····:cond_076 ····:cond_0
77 ····const-class·v0,·Landroid/support/v7/widget/RecyclerView$LayoutManager;77 ····const-class·v0,·Landroid/support/v7/widget/RecyclerView$LayoutManager;
  
78 ····.line·1115978 ····.line·11161
79 ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;79 ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
80 ····move-result-object·p280 ····move-result-object·p2
  
81 ····goto·:goto_081 ····goto·:goto_0
82 .end·method82 .end·method
  
83 .method·constructor·<init>(Landroid/os/Parcelable;)V83 .method·constructor·<init>(Landroid/os/Parcelable;)V
84 ····.locals·084 ····.locals·0
85 ····.param·p1,·"superState"····#·Landroid/os/Parcelable;85 ····.param·p1,·"superState"····#·Landroid/os/Parcelable;
  
86 ····.prologue86 ····.prologue
87 ····.line·1116687 ····.line·11168
88 ····invoke-direct·{p0,·p1},·Landroid/support/v4/view/AbsSavedState;-><init>(Landroid/os/Parcelable;)V88 ····invoke-direct·{p0,·p1},·Landroid/support/v4/view/AbsSavedState;-><init>(Landroid/os/Parcelable;)V
  
89 ····.line·1116789 ····.line·11169
90 ····return-void90 ····return-void
91 .end·method91 .end·method
  
  
92 #·virtual·methods92 #·virtual·methods
93 .method·copyFrom(Landroid/support/v7/widget/RecyclerView$SavedState;)V93 .method·copyFrom(Landroid/support/v7/widget/RecyclerView$SavedState;)V
94 ····.locals·194 ····.locals·1
95 ····.param·p1,·"other"····#·Landroid/support/v7/widget/RecyclerView$SavedState;95 ····.param·p1,·"other"····#·Landroid/support/v7/widget/RecyclerView$SavedState;
  
96 ····.prologue96 ····.prologue
97 ····.line·1117697 ····.line·11178
98 ····iget-object·v0,·p1,·Landroid/support/v7/widget/RecyclerView$SavedState;->mLayoutState:Landroid/os/Parcelable;98 ····iget-object·v0,·p1,·Landroid/support/v7/widget/RecyclerView$SavedState;->mLayoutState:Landroid/os/Parcelable;
  
99 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$SavedState;->mLayoutState:Landroid/os/Parcelable;99 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$SavedState;->mLayoutState:Landroid/os/Parcelable;
  
100 ····.line·11177100 ····.line·11179
101 ····return-void101 ····return-void
102 .end·method102 .end·method
  
103 .method·public·writeToParcel(Landroid/os/Parcel;I)V103 .method·public·writeToParcel(Landroid/os/Parcel;I)V
104 ····.locals·2104 ····.locals·2
105 ····.param·p1,·"dest"····#·Landroid/os/Parcel;105 ····.param·p1,·"dest"····#·Landroid/os/Parcel;
106 ····.param·p2,·"flags"····#·I106 ····.param·p2,·"flags"····#·I
  
107 ····.prologue107 ····.prologue
108 ····.line·11171108 ····.line·11173
109 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V109 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V
  
110 ····.line·11172110 ····.line·11174
111 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$SavedState;->mLayoutState:Landroid/os/Parcelable;111 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$SavedState;->mLayoutState:Landroid/os/Parcelable;
  
112 ····const/4·v1,·0x0112 ····const/4·v1,·0x0
  
113 ····invoke-virtual·{p1,·v0,·v1},·Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V113 ····invoke-virtual·{p1,·v0,·v1},·Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
  
114 ····.line·11173114 ····.line·11175
115 ····return-void115 ····return-void
116 .end·method116 .end·method
35.6 KB
smali/android/support/v7/widget/RecyclerView$ViewFlinger.smali
    
Offset 37, 73 lines modifiedOffset 37, 73 lines modified
37 .method·public·constructor·<init>(Landroid/support/v7/widget/RecyclerView;)V37 .method·public·constructor·<init>(Landroid/support/v7/widget/RecyclerView;)V
38 ····.locals·238 ····.locals·2
39 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/RecyclerView;39 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/RecyclerView;
  
40 ····.prologue40 ····.prologue
41 ····const/4·v1,·0x041 ····const/4·v1,·0x0
  
42 ····.line·464342 ····.line·4645
43 ····iput-object·p1,·p0,·Landroid/support/v7/widget/RecyclerView$ViewFlinger;->this$0:Landroid/support/v7/widget/RecyclerView;43 ····iput-object·p1,·p0,·Landroid/support/v7/widget/RecyclerView$ViewFlinger;->this$0:Landroid/support/v7/widget/RecyclerView;
  
44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
45 ····.line·463445 ····.line·4636
46 ····sget-object·v0,·Landroid/support/v7/widget/RecyclerView;->sQuinticInterpolator:Landroid/view/animation/Interpolator;46 ····sget-object·v0,·Landroid/support/v7/widget/RecyclerView;->sQuinticInterpolator:Landroid/view/animation/Interpolator;
  
47 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$ViewFlinger;->mInterpolator:Landroid/view/animation/Interpolator;47 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$ViewFlinger;->mInterpolator:Landroid/view/animation/Interpolator;
  
48 ····.line·463848 ····.line·4640
49 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/RecyclerView$ViewFlinger;->mEatRunOnAnimationRequest:Z49 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/RecyclerView$ViewFlinger;->mEatRunOnAnimationRequest:Z
  
50 ····.line·464150 ····.line·4643
51 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/RecyclerView$ViewFlinger;->mReSchedulePostAnimationCallback:Z51 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/RecyclerView$ViewFlinger;->mReSchedulePostAnimationCallback:Z
  
52 ····.line·464452 ····.line·4646
53 ····invoke-virtual·{p1},·Landroid/support/v7/widget/RecyclerView;->getContext()Landroid/content/Context;53 ····invoke-virtual·{p1},·Landroid/support/v7/widget/RecyclerView;->getContext()Landroid/content/Context;
  
54 ····move-result-object·v054 ····move-result-object·v0
  
55 ····sget-object·v1,·Landroid/support/v7/widget/RecyclerView;->sQuinticInterpolator:Landroid/view/animation/Interpolator;55 ····sget-object·v1,·Landroid/support/v7/widget/RecyclerView;->sQuinticInterpolator:Landroid/view/animation/Interpolator;
  
56 ····invoke-static·{v0,·v1},·Landroid/support/v4/widget/ScrollerCompat;->create(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat;56 ····invoke-static·{v0,·v1},·Landroid/support/v4/widget/ScrollerCompat;->create(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat;
  
57 ····move-result-object·v057 ····move-result-object·v0
  
58 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$ViewFlinger;->mScroller:Landroid/support/v4/widget/ScrollerCompat;58 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$ViewFlinger;->mScroller:Landroid/support/v4/widget/ScrollerCompat;
  
59 ····.line·464559 ····.line·4647
60 ····return-void60 ····return-void
61 .end·method61 .end·method
  
62 .method·private·computeScrollDuration(IIII)I62 .method·private·computeScrollDuration(IIII)I
63 ····.locals·1463 ····.locals·14
64 ····.param·p1,·"dx"····#·I64 ····.param·p1,·"dx"····#·I
65 ····.param·p2,·"dy"····#·I65 ····.param·p2,·"dy"····#·I
66 ····.param·p3,·"vx"····#·I66 ····.param·p3,·"vx"····#·I
67 ····.param·p4,·"vy"····#·I67 ····.param·p4,·"vy"····#·I
  
68 ····.prologue68 ····.prologue
69 ····.line·481069 ····.line·4812
70 ····invoke-static·{p1},·Ljava/lang/Math;->abs(I)I70 ····invoke-static·{p1},·Ljava/lang/Math;->abs(I)I
  
71 ····move-result·v171 ····move-result·v1
  
72 ····.line·481172 ····.line·4813
73 ····.local·v1,·"absDx":I73 ····.local·v1,·"absDx":I
74 ····invoke-static/range·{p2·..·p2},·Ljava/lang/Math;->abs(I)I74 ····invoke-static/range·{p2·..·p2},·Ljava/lang/Math;->abs(I)I
  
75 ····move-result·v275 ····move-result·v2
  
76 ····.line·481276 ····.line·4814
77 ····.local·v2,·"absDy":I77 ····.local·v2,·"absDy":I
78 ····if-le·v1,·v2,·:cond_078 ····if-le·v1,·v2,·:cond_0
  
79 ····const/4·v9,·0x179 ····const/4·v9,·0x1
  
80 ····.line·481380 ····.line·4815
81 ····.local·v9,·"horizontal":Z81 ····.local·v9,·"horizontal":Z
82 ····:goto_082 ····:goto_0
83 ····mul-int·v11,·p3,·p383 ····mul-int·v11,·p3,·p3
  
84 ····mul-int·v12,·p4,·p484 ····mul-int·v12,·p4,·p4
  
85 ····add-int/2addr·v11,·v1285 ····add-int/2addr·v11,·v12
Offset 112, 15 lines modifiedOffset 112, 15 lines modified
  
112 ····invoke-static·{v12,·v13},·Ljava/lang/Math;->sqrt(D)D112 ····invoke-static·{v12,·v13},·Ljava/lang/Math;->sqrt(D)D
  
113 ····move-result-wide·v12113 ····move-result-wide·v12
  
114 ····double-to-int·v10,·v12114 ····double-to-int·v10,·v12
  
115 ····.line·4814115 ····.line·4816
116 ····.local·v10,·"velocity":I116 ····.local·v10,·"velocity":I
117 ····mul-int·v11,·p1,·p1117 ····mul-int·v11,·p1,·p1
  
118 ····mul-int·v12,·p2,·p2118 ····mul-int·v12,·p2,·p2
  
119 ····add-int/2addr·v11,·v12119 ····add-int/2addr·v11,·v12
  
Offset 128, 30 lines modifiedOffset 128, 30 lines modified
  
128 ····invoke-static·{v12,·v13},·Ljava/lang/Math;->sqrt(D)D128 ····invoke-static·{v12,·v13},·Ljava/lang/Math;->sqrt(D)D
  
129 ····move-result-wide·v12129 ····move-result-wide·v12
  
130 ····double-to-int·v4,·v12130 ····double-to-int·v4,·v12
  
131 ····.line·4815131 ····.line·4817
132 ····.local·v4,·"delta":I132 ····.local·v4,·"delta":I
133 ····if-eqz·v9,·:cond_1133 ····if-eqz·v9,·:cond_1
  
134 ····iget-object·v11,·p0,·Landroid/support/v7/widget/RecyclerView$ViewFlinger;->this$0:Landroid/support/v7/widget/RecyclerView;134 ····iget-object·v11,·p0,·Landroid/support/v7/widget/RecyclerView$ViewFlinger;->this$0:Landroid/support/v7/widget/RecyclerView;
  
135 ····invoke-virtual·{v11},·Landroid/support/v7/widget/RecyclerView;->getWidth()I135 ····invoke-virtual·{v11},·Landroid/support/v7/widget/RecyclerView;->getWidth()I
  
136 ····move-result·v3136 ····move-result·v3
  
137 ····.line·4816137 ····.line·4818
138 ····.local·v3,·"containerSize":I138 ····.local·v3,·"containerSize":I
139 ····:goto_1139 ····:goto_1
140 ····div-int/lit8·v8,·v3,·0x2140 ····div-int/lit8·v8,·v3,·0x2
  
141 ····.line·4817141 ····.line·4819
142 ····.local·v8,·"halfContainerSize":I142 ····.local·v8,·"halfContainerSize":I
143 ····const/high16·v11,·0x3f800000····#·1.0f143 ····const/high16·v11,·0x3f800000····#·1.0f
  
144 ····const/high16·v12,·0x3f800000····#·1.0f144 ····const/high16·v12,·0x3f800000····#·1.0f
  
145 ····int-to-float·v13,·v4145 ····int-to-float·v13,·v4
  
Offset 161, 34 lines modifiedOffset 161, 34 lines modified
  
161 ····div-float/2addr·v12,·v13161 ····div-float/2addr·v12,·v13
  
162 ····invoke-static·{v11,·v12},·Ljava/lang/Math;->min(FF)F162 ····invoke-static·{v11,·v12},·Ljava/lang/Math;->min(FF)F
  
163 ····move-result·v6163 ····move-result·v6
Max diff block lines reached; 32677/36305 bytes (90.01%) of diff not shown.
12.6 KB
smali/android/support/v7/widget/RecyclerView$SmoothScroller$Action.smali
    
Offset 37, 172 lines modifiedOffset 37, 172 lines modified
37 #·direct·methods37 #·direct·methods
38 .method·public·constructor·<init>(II)V38 .method·public·constructor·<init>(II)V
39 ····.locals·239 ····.locals·2
40 ····.param·p1,·"dx"····#·I40 ····.param·p1,·"dx"····#·I
41 ····.param·p2,·"dy"····#·I41 ····.param·p2,·"dy"····#·I
  
42 ····.prologue42 ····.prologue
43 ····.line·1091443 ····.line·10916
44 ····const/high16·v0,·-0x8000000044 ····const/high16·v0,·-0x80000000
  
45 ····const/4·v1,·0x045 ····const/4·v1,·0x0
  
46 ····invoke-direct·{p0,·p1,·p2,·v0,·v1},·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;-><init>(IIILandroid/view/animation/Interpolator;)V46 ····invoke-direct·{p0,·p1,·p2,·v0,·v1},·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;-><init>(IIILandroid/view/animation/Interpolator;)V
  
47 ····.line·1091547 ····.line·10917
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
50 .method·public·constructor·<init>(III)V50 .method·public·constructor·<init>(III)V
51 ····.locals·151 ····.locals·1
52 ····.param·p1,·"dx"····#·I52 ····.param·p1,·"dx"····#·I
53 ····.param·p2,·"dy"····#·I53 ····.param·p2,·"dy"····#·I
54 ····.param·p3,·"duration"····#·I54 ····.param·p3,·"duration"····#·I
  
55 ····.prologue55 ····.prologue
56 ····.line·1092356 ····.line·10925
57 ····const/4·v0,·0x057 ····const/4·v0,·0x0
  
58 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;-><init>(IIILandroid/view/animation/Interpolator;)V58 ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;-><init>(IIILandroid/view/animation/Interpolator;)V
  
59 ····.line·1092459 ····.line·10926
60 ····return-void60 ····return-void
61 .end·method61 .end·method
  
62 .method·public·constructor·<init>(IIILandroid/view/animation/Interpolator;)V62 .method·public·constructor·<init>(IIILandroid/view/animation/Interpolator;)V
63 ····.locals·263 ····.locals·2
64 ····.param·p1,·"dx"····#·I64 ····.param·p1,·"dx"····#·I
65 ····.param·p2,·"dy"····#·I65 ····.param·p2,·"dy"····#·I
66 ····.param·p3,·"duration"····#·I66 ····.param·p3,·"duration"····#·I
67 ····.param·p4,·"interpolator"····#·Landroid/view/animation/Interpolator;67 ····.param·p4,·"interpolator"····#·Landroid/view/animation/Interpolator;
  
68 ····.prologue68 ····.prologue
69 ····const/4·v1,·0x069 ····const/4·v1,·0x0
  
70 ····.line·1093370 ····.line·10935
71 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V71 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
72 ····.line·1089972 ····.line·10901
73 ····const/4·v0,·-0x173 ····const/4·v0,·-0x1
  
74 ····iput·v0,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->mJumpToPosition:I74 ····iput·v0,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->mJumpToPosition:I
  
75 ····.line·1090375 ····.line·10905
76 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->changed:Z76 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->changed:Z
  
77 ····.line·1090777 ····.line·10909
78 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->consecutiveUpdates:I78 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->consecutiveUpdates:I
  
79 ····.line·1093479 ····.line·10936
80 ····iput·p1,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->mDx:I80 ····iput·p1,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->mDx:I
  
81 ····.line·1093581 ····.line·10937
82 ····iput·p2,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->mDy:I82 ····iput·p2,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->mDy:I
  
83 ····.line·1093683 ····.line·10938
84 ····iput·p3,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->mDuration:I84 ····iput·p3,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->mDuration:I
  
85 ····.line·1093785 ····.line·10939
86 ····iput-object·p4,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->mInterpolator:Landroid/view/animation/Interpolator;86 ····iput-object·p4,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->mInterpolator:Landroid/view/animation/Interpolator;
  
87 ····.line·1093887 ····.line·10940
88 ····return-void88 ····return-void
89 .end·method89 .end·method
  
90 .method·private·validate()V90 .method·private·validate()V
91 ····.locals·291 ····.locals·2
  
92 ····.prologue92 ····.prologue
93 ····const/4·v1,·0x193 ····const/4·v1,·0x1
  
94 ····.line·1099694 ····.line·10998
95 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->mInterpolator:Landroid/view/animation/Interpolator;95 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->mInterpolator:Landroid/view/animation/Interpolator;
  
96 ····if-eqz·v0,·:cond_096 ····if-eqz·v0,·:cond_0
  
97 ····iget·v0,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->mDuration:I97 ····iget·v0,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->mDuration:I
  
98 ····if-ge·v0,·v1,·:cond_098 ····if-ge·v0,·v1,·:cond_0
  
99 ····.line·1099799 ····.line·10999
100 ····new-instance·v0,·Ljava/lang/IllegalStateException;100 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
101 ····const-string·v1,·"If·you·provide·an·interpolator,·you·must·set·a·positive·duration"101 ····const-string·v1,·"If·you·provide·an·interpolator,·you·must·set·a·positive·duration"
  
102 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V102 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
103 ····throw·v0103 ····throw·v0
  
104 ····.line·10999104 ····.line·11001
105 ····:cond_0105 ····:cond_0
106 ····iget·v0,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->mDuration:I106 ····iget·v0,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->mDuration:I
  
107 ····if-ge·v0,·v1,·:cond_1107 ····if-ge·v0,·v1,·:cond_1
  
108 ····.line·11000108 ····.line·11002
109 ····new-instance·v0,·Ljava/lang/IllegalStateException;109 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
110 ····const-string·v1,·"Scroll·duration·must·be·a·positive·number"110 ····const-string·v1,·"Scroll·duration·must·be·a·positive·number"
  
111 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V111 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
112 ····throw·v0112 ····throw·v0
  
113 ····.line·11002113 ····.line·11004
114 ····:cond_1114 ····:cond_1
115 ····return-void115 ····return-void
116 .end·method116 .end·method
  
  
117 #·virtual·methods117 #·virtual·methods
118 .method·public·getDuration()I118 .method·public·getDuration()I
119 ····.locals·1119 ····.locals·1
  
120 ····.prologue120 ····.prologue
121 ····.line·11023121 ····.line·11025
122 ····iget·v0,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->mDuration:I122 ····iget·v0,·p0,·Landroid/support/v7/widget/RecyclerView$SmoothScroller$Action;->mDuration:I
  
Max diff block lines reached; 8962/12788 bytes (70.08%) of diff not shown.
118 KB
smali/android/support/v7/widget/RecyclerView$Recycler.smali
    
Offset 78, 320 lines modifiedOffset 78, 320 lines modified
78 .method·public·constructor·<init>(Landroid/support/v7/widget/RecyclerView;)V78 .method·public·constructor·<init>(Landroid/support/v7/widget/RecyclerView;)V
79 ····.locals·279 ····.locals·2
80 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/RecyclerView;80 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/RecyclerView;
  
81 ····.prologue81 ····.prologue
82 ····const/4·v1,·0x282 ····const/4·v1,·0x2
  
83 ····.line·517383 ····.line·5175
84 ····iput-object·p1,·p0,·Landroid/support/v7/widget/RecyclerView$Recycler;->this$0:Landroid/support/v7/widget/RecyclerView;84 ····iput-object·p1,·p0,·Landroid/support/v7/widget/RecyclerView$Recycler;->this$0:Landroid/support/v7/widget/RecyclerView;
  
85 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V85 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
86 ····.line·517486 ····.line·5176
87 ····new-instance·v0,·Ljava/util/ArrayList;87 ····new-instance·v0,·Ljava/util/ArrayList;
  
88 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V88 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
89 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$Recycler;->mAttachedScrap:Ljava/util/ArrayList;89 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$Recycler;->mAttachedScrap:Ljava/util/ArrayList;
  
90 ····.line·517590 ····.line·5177
91 ····const/4·v0,·0x091 ····const/4·v0,·0x0
  
92 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$Recycler;->mChangedScrap:Ljava/util/ArrayList;92 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$Recycler;->mChangedScrap:Ljava/util/ArrayList;
  
93 ····.line·517793 ····.line·5179
94 ····new-instance·v0,·Ljava/util/ArrayList;94 ····new-instance·v0,·Ljava/util/ArrayList;
  
95 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V95 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
96 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$Recycler;->mCachedViews:Ljava/util/ArrayList;96 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$Recycler;->mCachedViews:Ljava/util/ArrayList;
  
97 ····.line·517997 ····.line·5181
98 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$Recycler;->mAttachedScrap:Ljava/util/ArrayList;98 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$Recycler;->mAttachedScrap:Ljava/util/ArrayList;
  
99 ····.line·518099 ····.line·5182
100 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;100 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
  
101 ····move-result-object·v0101 ····move-result-object·v0
  
102 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$Recycler;->mUnmodifiableAttachedScrap:Ljava/util/List;102 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$Recycler;->mUnmodifiableAttachedScrap:Ljava/util/List;
  
103 ····.line·5182103 ····.line·5184
104 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$Recycler;->mRequestedCacheMax:I104 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$Recycler;->mRequestedCacheMax:I
  
105 ····.line·5183105 ····.line·5185
106 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$Recycler;->mViewCacheMax:I106 ····iput·v1,·p0,·Landroid/support/v7/widget/RecyclerView$Recycler;->mViewCacheMax:I
  
107 ····return-void107 ····return-void
108 .end·method108 .end·method
  
109 .method·private·attachAccessibilityDelegate(Landroid/view/View;)V109 .method·private·attachAccessibilityDelegate(Landroid/view/View;)V
110 ····.locals·1110 ····.locals·1
111 ····.param·p1,·"itemView"····#·Landroid/view/View;111 ····.param·p1,·"itemView"····#·Landroid/view/View;
  
112 ····.prologue112 ····.prologue
113 ····.line·5570113 ····.line·5572
114 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$Recycler;->this$0:Landroid/support/v7/widget/RecyclerView;114 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$Recycler;->this$0:Landroid/support/v7/widget/RecyclerView;
  
115 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView;->isAccessibilityEnabled()Z115 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView;->isAccessibilityEnabled()Z
  
116 ····move-result·v0116 ····move-result·v0
  
117 ····if-eqz·v0,·:cond_1117 ····if-eqz·v0,·:cond_1
  
118 ····.line·5571118 ····.line·5573
119 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompat;->getImportantForAccessibility(Landroid/view/View;)I119 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompat;->getImportantForAccessibility(Landroid/view/View;)I
  
120 ····move-result·v0120 ····move-result·v0
  
121 ····if-nez·v0,·:cond_0121 ····if-nez·v0,·:cond_0
  
122 ····.line·5573122 ····.line·5575
123 ····const/4·v0,·0x1123 ····const/4·v0,·0x1
  
124 ····invoke-static·{p1,·v0},·Landroid/support/v4/view/ViewCompat;->setImportantForAccessibility(Landroid/view/View;I)V124 ····invoke-static·{p1,·v0},·Landroid/support/v4/view/ViewCompat;->setImportantForAccessibility(Landroid/view/View;I)V
  
125 ····.line·5576125 ····.line·5578
126 ····:cond_0126 ····:cond_0
127 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompat;->hasAccessibilityDelegate(Landroid/view/View;)Z127 ····invoke-static·{p1},·Landroid/support/v4/view/ViewCompat;->hasAccessibilityDelegate(Landroid/view/View;)Z
  
128 ····move-result·v0128 ····move-result·v0
  
129 ····if-nez·v0,·:cond_1129 ····if-nez·v0,·:cond_1
  
130 ····.line·5577130 ····.line·5579
131 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$Recycler;->this$0:Landroid/support/v7/widget/RecyclerView;131 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$Recycler;->this$0:Landroid/support/v7/widget/RecyclerView;
  
132 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mAccessibilityDelegate:Landroid/support/v7/widget/RecyclerViewAccessibilityDelegate;132 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mAccessibilityDelegate:Landroid/support/v7/widget/RecyclerViewAccessibilityDelegate;
  
133 ····.line·5578133 ····.line·5580
134 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerViewAccessibilityDelegate;->getItemDelegate()Landroid/support/v4/view/AccessibilityDelegateCompat;134 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerViewAccessibilityDelegate;->getItemDelegate()Landroid/support/v4/view/AccessibilityDelegateCompat;
  
135 ····move-result-object·v0135 ····move-result-object·v0
  
136 ····.line·5577136 ····.line·5579
137 ····invoke-static·{p1,·v0},·Landroid/support/v4/view/ViewCompat;->setAccessibilityDelegate(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V137 ····invoke-static·{p1,·v0},·Landroid/support/v4/view/ViewCompat;->setAccessibilityDelegate(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V
  
138 ····.line·5581138 ····.line·5583
139 ····:cond_1139 ····:cond_1
140 ····return-void140 ····return-void
141 .end·method141 .end·method
  
142 .method·private·invalidateDisplayListInt(Landroid/support/v7/widget/RecyclerView$ViewHolder;)V142 .method·private·invalidateDisplayListInt(Landroid/support/v7/widget/RecyclerView$ViewHolder;)V
143 ····.locals·2143 ····.locals·2
144 ····.param·p1,·"holder"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;144 ····.param·p1,·"holder"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;
  
145 ····.prologue145 ····.prologue
146 ····.line·5584146 ····.line·5586
147 ····iget-object·v0,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;147 ····iget-object·v0,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
  
148 ····instance-of·v0,·v0,·Landroid/view/ViewGroup;148 ····instance-of·v0,·v0,·Landroid/view/ViewGroup;
  
149 ····if-eqz·v0,·:cond_0149 ····if-eqz·v0,·:cond_0
  
150 ····.line·5585150 ····.line·5587
151 ····iget-object·v0,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;151 ····iget-object·v0,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
  
152 ····check-cast·v0,·Landroid/view/ViewGroup;152 ····check-cast·v0,·Landroid/view/ViewGroup;
  
153 ····const/4·v1,·0x0153 ····const/4·v1,·0x0
  
154 ····invoke-direct·{p0,·v0,·v1},·Landroid/support/v7/widget/RecyclerView$Recycler;->invalidateDisplayListInt(Landroid/view/ViewGroup;Z)V154 ····invoke-direct·{p0,·v0,·v1},·Landroid/support/v7/widget/RecyclerView$Recycler;->invalidateDisplayListInt(Landroid/view/ViewGroup;Z)V
  
155 ····.line·5587155 ····.line·5589
156 ····:cond_0156 ····:cond_0
157 ····return-void157 ····return-void
158 .end·method158 .end·method
Max diff block lines reached; 116128/120649 bytes (96.25%) of diff not shown.
16.0 KB
smali/android/support/v7/widget/RecyclerView$RecycledViewPool.smali
    
Offset 40, 237 lines modifiedOffset 40, 237 lines modified
  
  
40 #·direct·methods40 #·direct·methods
41 .method·public·constructor·<init>()V41 .method·public·constructor·<init>()V
42 ····.locals·142 ····.locals·1
  
43 ····.prologue43 ····.prologue
44 ····.line·494444 ····.line·4946
45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
46 ····.line·496746 ····.line·4969
47 ····new-instance·v0,·Landroid/util/SparseArray;47 ····new-instance·v0,·Landroid/util/SparseArray;
  
48 ····invoke-direct·{v0},·Landroid/util/SparseArray;-><init>()V48 ····invoke-direct·{v0},·Landroid/util/SparseArray;-><init>()V
  
49 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray;49 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray;
  
50 ····.line·496950 ····.line·4971
51 ····const/4·v0,·0x051 ····const/4·v0,·0x0
  
52 ····iput·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool;->mAttachCount:I52 ····iput·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool;->mAttachCount:I
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
55 .method·private·getScrapDataForType(I)Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;55 .method·private·getScrapDataForType(I)Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;
56 ····.locals·256 ····.locals·2
57 ····.param·p1,·"viewType"····#·I57 ····.param·p1,·"viewType"····#·I
  
58 ····.prologue58 ····.prologue
59 ····.line·509259 ····.line·5094
60 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray;60 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray;
  
61 ····invoke-virtual·{v1,·p1},·Landroid/util/SparseArray;->get(I)Ljava/lang/Object;61 ····invoke-virtual·{v1,·p1},·Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
  
62 ····move-result-object·v062 ····move-result-object·v0
  
63 ····check-cast·v0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;63 ····check-cast·v0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;
  
64 ····.line·509364 ····.line·5095
65 ····.local·v0,·"scrapData":Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;65 ····.local·v0,·"scrapData":Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;
66 ····if-nez·v0,·:cond_066 ····if-nez·v0,·:cond_0
  
67 ····.line·509467 ····.line·5096
68 ····new-instance·v0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;68 ····new-instance·v0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;
  
69 ····.end·local·v0····#·"scrapData":Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;69 ····.end·local·v0····#·"scrapData":Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;
70 ····invoke-direct·{v0},·Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;-><init>()V70 ····invoke-direct·{v0},·Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;-><init>()V
  
71 ····.line·509571 ····.line·5097
72 ····.restart·local·v0····#·"scrapData":Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;72 ····.restart·local·v0····#·"scrapData":Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;
73 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray;73 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray;
  
74 ····invoke-virtual·{v1,·p1,·v0},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V74 ····invoke-virtual·{v1,·p1,·v0},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
  
75 ····.line·509775 ····.line·5099
76 ····:cond_076 ····:cond_0
77 ····return-object·v077 ····return-object·v0
78 .end·method78 .end·method
  
  
79 #·virtual·methods79 #·virtual·methods
80 .method·attach(Landroid/support/v7/widget/RecyclerView$Adapter;)V80 .method·attach(Landroid/support/v7/widget/RecyclerView$Adapter;)V
81 ····.locals·181 ····.locals·1
82 ····.param·p1,·"adapter"····#·Landroid/support/v7/widget/RecyclerView$Adapter;82 ····.param·p1,·"adapter"····#·Landroid/support/v7/widget/RecyclerView$Adapter;
  
83 ····.prologue83 ····.prologue
84 ····.line·505984 ····.line·5061
85 ····iget·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool;->mAttachCount:I85 ····iget·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool;->mAttachCount:I
  
86 ····add-int/lit8·v0,·v0,·0x186 ····add-int/lit8·v0,·v0,·0x1
  
87 ····iput·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool;->mAttachCount:I87 ····iput·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool;->mAttachCount:I
  
88 ····.line·506088 ····.line·5062
89 ····return-void89 ····return-void
90 .end·method90 .end·method
  
91 .method·public·clear()V91 .method·public·clear()V
92 ····.locals·392 ····.locals·3
  
93 ····.prologue93 ····.prologue
94 ····.line·497294 ····.line·4974
95 ····const/4·v1,·0x095 ····const/4·v1,·0x0
  
96 ····.local·v1,·"i":I96 ····.local·v1,·"i":I
97 ····:goto_097 ····:goto_0
98 ····iget-object·v2,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray;98 ····iget-object·v2,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray;
  
99 ····invoke-virtual·{v2},·Landroid/util/SparseArray;->size()I99 ····invoke-virtual·{v2},·Landroid/util/SparseArray;->size()I
  
100 ····move-result·v2100 ····move-result·v2
  
101 ····if-ge·v1,·v2,·:cond_0101 ····if-ge·v1,·v2,·:cond_0
  
102 ····.line·4973102 ····.line·4975
103 ····iget-object·v2,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray;103 ····iget-object·v2,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool;->mScrap:Landroid/util/SparseArray;
  
104 ····invoke-virtual·{v2,·v1},·Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;104 ····invoke-virtual·{v2,·v1},·Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
  
105 ····move-result-object·v0105 ····move-result-object·v0
  
106 ····check-cast·v0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;106 ····check-cast·v0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;
  
107 ····.line·4974107 ····.line·4976
108 ····.local·v0,·"data":Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;108 ····.local·v0,·"data":Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;
109 ····iget-object·v2,·v0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;->mScrapHeap:Ljava/util/ArrayList;109 ····iget-object·v2,·v0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;->mScrapHeap:Ljava/util/ArrayList;
  
110 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->clear()V110 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->clear()V
  
111 ····.line·4972111 ····.line·4974
112 ····add-int/lit8·v1,·v1,·0x1112 ····add-int/lit8·v1,·v1,·0x1
  
113 ····goto·:goto_0113 ····goto·:goto_0
  
114 ····.line·4976114 ····.line·4978
115 ····.end·local·v0····#·"data":Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;115 ····.end·local·v0····#·"data":Landroid/support/v7/widget/RecyclerView$RecycledViewPool$ScrapData;
116 ····:cond_0116 ····:cond_0
117 ····return-void117 ····return-void
118 .end·method118 .end·method
  
119 .method·detach()V119 .method·detach()V
120 ····.locals·1120 ····.locals·1
  
121 ····.prologue121 ····.prologue
122 ····.line·5063122 ····.line·5065
123 ····iget·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool;->mAttachCount:I123 ····iget·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecycledViewPool;->mAttachCount:I
Max diff block lines reached; 12116/16224 bytes (74.68%) of diff not shown.
8.94 KB
smali/android/support/v7/widget/RecyclerView$RecyclerViewDataObserver.smali
    
Offset 19, 206 lines modifiedOffset 19, 206 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Landroid/support/v7/widget/RecyclerView;)V20 .method·constructor·<init>(Landroid/support/v7/widget/RecyclerView;)V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·487923 ····.line·4881
24 ····iput-object·p1,·p0,·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->this$0:Landroid/support/v7/widget/RecyclerView;24 ····iput-object·p1,·p0,·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->this$0:Landroid/support/v7/widget/RecyclerView;
  
25 ····invoke-direct·{p0},·Landroid/support/v7/widget/RecyclerView$AdapterDataObserver;-><init>()V25 ····invoke-direct·{p0},·Landroid/support/v7/widget/RecyclerView$AdapterDataObserver;-><init>()V
  
26 ····.line·488026 ····.line·4882
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·onChanged()V30 .method·public·onChanged()V
31 ····.locals·231 ····.locals·2
  
32 ····.prologue32 ····.prologue
33 ····.line·488433 ····.line·4886
34 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->this$0:Landroid/support/v7/widget/RecyclerView;34 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->this$0:Landroid/support/v7/widget/RecyclerView;
  
35 ····const/4·v1,·0x035 ····const/4·v1,·0x0
  
36 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/RecyclerView;->assertNotInLayoutOrScroll(Ljava/lang/String;)V36 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/RecyclerView;->assertNotInLayoutOrScroll(Ljava/lang/String;)V
  
37 ····.line·488537 ····.line·4887
38 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->this$0:Landroid/support/v7/widget/RecyclerView;38 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->this$0:Landroid/support/v7/widget/RecyclerView;
  
39 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mState:Landroid/support/v7/widget/RecyclerView$State;39 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mState:Landroid/support/v7/widget/RecyclerView$State;
  
40 ····const/4·v1,·0x140 ····const/4·v1,·0x1
  
41 ····iput-boolean·v1,·v0,·Landroid/support/v7/widget/RecyclerView$State;->mStructureChanged:Z41 ····iput-boolean·v1,·v0,·Landroid/support/v7/widget/RecyclerView$State;->mStructureChanged:Z
  
42 ····.line·488742 ····.line·4889
43 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->this$0:Landroid/support/v7/widget/RecyclerView;43 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->this$0:Landroid/support/v7/widget/RecyclerView;
  
44 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView;->setDataSetChangedAfterLayout()V44 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView;->setDataSetChangedAfterLayout()V
  
45 ····.line·488845 ····.line·4890
46 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->this$0:Landroid/support/v7/widget/RecyclerView;46 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->this$0:Landroid/support/v7/widget/RecyclerView;
  
47 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mAdapterHelper:Landroid/support/v7/widget/AdapterHelper;47 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mAdapterHelper:Landroid/support/v7/widget/AdapterHelper;
  
48 ····invoke-virtual·{v0},·Landroid/support/v7/widget/AdapterHelper;->hasPendingUpdates()Z48 ····invoke-virtual·{v0},·Landroid/support/v7/widget/AdapterHelper;->hasPendingUpdates()Z
  
49 ····move-result·v049 ····move-result·v0
  
50 ····if-nez·v0,·:cond_050 ····if-nez·v0,·:cond_0
  
51 ····.line·488951 ····.line·4891
52 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->this$0:Landroid/support/v7/widget/RecyclerView;52 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->this$0:Landroid/support/v7/widget/RecyclerView;
  
53 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView;->requestLayout()V53 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView;->requestLayout()V
  
54 ····.line·489154 ····.line·4893
55 ····:cond_055 ····:cond_0
56 ····return-void56 ····return-void
57 .end·method57 .end·method
  
58 .method·public·onItemRangeChanged(IILjava/lang/Object;)V58 .method·public·onItemRangeChanged(IILjava/lang/Object;)V
59 ····.locals·259 ····.locals·2
60 ····.param·p1,·"positionStart"····#·I60 ····.param·p1,·"positionStart"····#·I
61 ····.param·p2,·"itemCount"····#·I61 ····.param·p2,·"itemCount"····#·I
62 ····.param·p3,·"payload"····#·Ljava/lang/Object;62 ····.param·p3,·"payload"····#·Ljava/lang/Object;
  
63 ····.prologue63 ····.prologue
64 ····.line·489564 ····.line·4897
65 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->this$0:Landroid/support/v7/widget/RecyclerView;65 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->this$0:Landroid/support/v7/widget/RecyclerView;
  
66 ····const/4·v1,·0x066 ····const/4·v1,·0x0
  
67 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/RecyclerView;->assertNotInLayoutOrScroll(Ljava/lang/String;)V67 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/RecyclerView;->assertNotInLayoutOrScroll(Ljava/lang/String;)V
  
68 ····.line·489668 ····.line·4898
69 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->this$0:Landroid/support/v7/widget/RecyclerView;69 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->this$0:Landroid/support/v7/widget/RecyclerView;
  
70 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mAdapterHelper:Landroid/support/v7/widget/AdapterHelper;70 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mAdapterHelper:Landroid/support/v7/widget/AdapterHelper;
  
71 ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroid/support/v7/widget/AdapterHelper;->onItemRangeChanged(IILjava/lang/Object;)Z71 ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroid/support/v7/widget/AdapterHelper;->onItemRangeChanged(IILjava/lang/Object;)Z
  
72 ····move-result·v072 ····move-result·v0
  
73 ····if-eqz·v0,·:cond_073 ····if-eqz·v0,·:cond_0
  
74 ····.line·489774 ····.line·4899
75 ····invoke-virtual·{p0},·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->triggerUpdateProcessor()V75 ····invoke-virtual·{p0},·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->triggerUpdateProcessor()V
  
76 ····.line·489976 ····.line·4901
77 ····:cond_077 ····:cond_0
78 ····return-void78 ····return-void
79 .end·method79 .end·method
  
80 .method·public·onItemRangeInserted(II)V80 .method·public·onItemRangeInserted(II)V
81 ····.locals·281 ····.locals·2
82 ····.param·p1,·"positionStart"····#·I82 ····.param·p1,·"positionStart"····#·I
83 ····.param·p2,·"itemCount"····#·I83 ····.param·p2,·"itemCount"····#·I
  
84 ····.prologue84 ····.prologue
85 ····.line·490385 ····.line·4905
86 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->this$0:Landroid/support/v7/widget/RecyclerView;86 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->this$0:Landroid/support/v7/widget/RecyclerView;
  
87 ····const/4·v1,·0x087 ····const/4·v1,·0x0
  
88 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/RecyclerView;->assertNotInLayoutOrScroll(Ljava/lang/String;)V88 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/RecyclerView;->assertNotInLayoutOrScroll(Ljava/lang/String;)V
  
89 ····.line·490489 ····.line·4906
90 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->this$0:Landroid/support/v7/widget/RecyclerView;90 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->this$0:Landroid/support/v7/widget/RecyclerView;
  
91 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mAdapterHelper:Landroid/support/v7/widget/AdapterHelper;91 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mAdapterHelper:Landroid/support/v7/widget/AdapterHelper;
  
92 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v7/widget/AdapterHelper;->onItemRangeInserted(II)Z92 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v7/widget/AdapterHelper;->onItemRangeInserted(II)Z
  
93 ····move-result·v093 ····move-result·v0
  
94 ····if-eqz·v0,·:cond_094 ····if-eqz·v0,·:cond_0
  
95 ····.line·490595 ····.line·4907
96 ····invoke-virtual·{p0},·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->triggerUpdateProcessor()V96 ····invoke-virtual·{p0},·Landroid/support/v7/widget/RecyclerView$RecyclerViewDataObserver;->triggerUpdateProcessor()V
  
97 ····.line·490797 ····.line·4909
98 ····:cond_098 ····:cond_0
99 ····return-void99 ····return-void
Max diff block lines reached; 4275/9009 bytes (47.45%) of diff not shown.
975 B
smali/android/support/v7/widget/RecyclerView$OnScrollListener.smali
    
Offset 15, 35 lines modifiedOffset 15, 35 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>()V16 .method·public·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·983719 ····.line·9839
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·onScrollStateChanged(Landroid/support/v7/widget/RecyclerView;I)V24 .method·public·onScrollStateChanged(Landroid/support/v7/widget/RecyclerView;I)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"recyclerView"····#·Landroid/support/v7/widget/RecyclerView;26 ····.param·p1,·"recyclerView"····#·Landroid/support/v7/widget/RecyclerView;
27 ····.param·p2,·"newState"····#·I27 ····.param·p2,·"newState"····#·I
  
28 ····.prologue28 ····.prologue
29 ····.line·984529 ····.line·9847
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·public·onScrolled(Landroid/support/v7/widget/RecyclerView;II)V32 .method·public·onScrolled(Landroid/support/v7/widget/RecyclerView;II)V
33 ····.locals·033 ····.locals·0
34 ····.param·p1,·"recyclerView"····#·Landroid/support/v7/widget/RecyclerView;34 ····.param·p1,·"recyclerView"····#·Landroid/support/v7/widget/RecyclerView;
35 ····.param·p2,·"dx"····#·I35 ····.param·p2,·"dx"····#·I
36 ····.param·p3,·"dy"····#·I36 ····.param·p3,·"dy"····#·I
  
37 ····.prologue37 ····.prologue
38 ····.line·985838 ····.line·9860
39 ····return-void39 ····return-void
40 .end·method40 .end·method
1.96 KB
smali/android/support/v7/widget/RecyclerView$SavedState$1.smali
    
Offset 28, 63 lines modifiedOffset 28, 63 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·1118032 ····.line·11182
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/widget/RecyclerView$SavedState;37 .method·public·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/widget/RecyclerView$SavedState;
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"in"····#·Landroid/os/Parcel;39 ····.param·p1,·"in"····#·Landroid/os/Parcel;
40 ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader;40 ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader;
  
41 ····.prologue41 ····.prologue
42 ····.line·1118342 ····.line·11185
43 ····new-instance·v0,·Landroid/support/v7/widget/RecyclerView$SavedState;43 ····new-instance·v0,·Landroid/support/v7/widget/RecyclerView$SavedState;
  
44 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V44 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
45 ····return-object·v045 ····return-object·v0
46 .end·method46 .end·method
  
47 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;47 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;
48 ····.locals·148 ····.locals·1
  
49 ····.prologue49 ····.prologue
50 ····.line·1118050 ····.line·11182
51 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$SavedState$1;->createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/widget/RecyclerView$SavedState;51 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$SavedState$1;->createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/widget/RecyclerView$SavedState;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····return-object·v053 ····return-object·v0
54 .end·method54 .end·method
  
55 .method·public·newArray(I)[Landroid/support/v7/widget/RecyclerView$SavedState;55 .method·public·newArray(I)[Landroid/support/v7/widget/RecyclerView$SavedState;
56 ····.locals·156 ····.locals·1
57 ····.param·p1,·"size"····#·I57 ····.param·p1,·"size"····#·I
  
58 ····.prologue58 ····.prologue
59 ····.line·1118859 ····.line·11190
60 ····new-array·v0,·p1,·[Landroid/support/v7/widget/RecyclerView$SavedState;60 ····new-array·v0,·p1,·[Landroid/support/v7/widget/RecyclerView$SavedState;
  
61 ····return-object·v061 ····return-object·v0
62 .end·method62 .end·method
  
63 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;63 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
64 ····.locals·164 ····.locals·1
  
65 ····.prologue65 ····.prologue
66 ····.line·1118066 ····.line·11182
67 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/RecyclerView$SavedState$1;->newArray(I)[Landroid/support/v7/widget/RecyclerView$SavedState;67 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/RecyclerView$SavedState$1;->newArray(I)[Landroid/support/v7/widget/RecyclerView$SavedState;
  
68 ····move-result-object·v068 ····move-result-object·v0
  
69 ····return-object·v069 ····return-object·v0
70 .end·method70 .end·method
392 B
smali/android/support/v7/widget/RecyclerView$ViewCacheExtension.smali
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>()V16 .method·public·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·620219 ····.line·6204
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
195 KB
smali/android/support/v7/widget/RecyclerView.smali
    
Offset 1124, 65 lines modifiedOffset 1124, 65 lines modified
1124 ····.end·param1124 ····.end·param
1125 ····.param·p5,·"oldHolderDisappearing"····#·Z1125 ····.param·p5,·"oldHolderDisappearing"····#·Z
1126 ····.param·p6,·"newHolderDisappearing"····#·Z1126 ····.param·p6,·"newHolderDisappearing"····#·Z
  
1127 ····.prologue1127 ····.prologue
1128 ····const/4·v1,·0x01128 ····const/4·v1,·0x0
  
1129 ····.line·37731129 ····.line·3775
1130 ····invoke-virtual·{p1,·v1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->setIsRecyclable(Z)V1130 ····invoke-virtual·{p1,·v1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->setIsRecyclable(Z)V
  
1131 ····.line·37741131 ····.line·3776
1132 ····if-eqz·p5,·:cond_01132 ····if-eqz·p5,·:cond_0
  
1133 ····.line·37751133 ····.line·3777
1134 ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/RecyclerView;->addAnimatingView(Landroid/support/v7/widget/RecyclerView$ViewHolder;)V1134 ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/RecyclerView;->addAnimatingView(Landroid/support/v7/widget/RecyclerView$ViewHolder;)V
  
1135 ····.line·37771135 ····.line·3779
1136 ····:cond_01136 ····:cond_0
1137 ····if-eq·p1,·p2,·:cond_21137 ····if-eq·p1,·p2,·:cond_2
  
1138 ····.line·37781138 ····.line·3780
1139 ····if-eqz·p6,·:cond_11139 ····if-eqz·p6,·:cond_1
  
1140 ····.line·37791140 ····.line·3781
1141 ····invoke-direct·{p0,·p2},·Landroid/support/v7/widget/RecyclerView;->addAnimatingView(Landroid/support/v7/widget/RecyclerView$ViewHolder;)V1141 ····invoke-direct·{p0,·p2},·Landroid/support/v7/widget/RecyclerView;->addAnimatingView(Landroid/support/v7/widget/RecyclerView$ViewHolder;)V
  
1142 ····.line·37811142 ····.line·3783
1143 ····:cond_11143 ····:cond_1
1144 ····iput-object·p2,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mShadowedHolder:Landroid/support/v7/widget/RecyclerView$ViewHolder;1144 ····iput-object·p2,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mShadowedHolder:Landroid/support/v7/widget/RecyclerView$ViewHolder;
  
1145 ····.line·37831145 ····.line·3785
1146 ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/RecyclerView;->addAnimatingView(Landroid/support/v7/widget/RecyclerView$ViewHolder;)V1146 ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/RecyclerView;->addAnimatingView(Landroid/support/v7/widget/RecyclerView$ViewHolder;)V
  
1147 ····.line·37841147 ····.line·3786
1148 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView;->mRecycler:Landroid/support/v7/widget/RecyclerView$Recycler;1148 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView;->mRecycler:Landroid/support/v7/widget/RecyclerView$Recycler;
  
1149 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/widget/RecyclerView$Recycler;->unscrapView(Landroid/support/v7/widget/RecyclerView$ViewHolder;)V1149 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/widget/RecyclerView$Recycler;->unscrapView(Landroid/support/v7/widget/RecyclerView$ViewHolder;)V
  
1150 ····.line·37851150 ····.line·3787
1151 ····invoke-virtual·{p2,·v1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->setIsRecyclable(Z)V1151 ····invoke-virtual·{p2,·v1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->setIsRecyclable(Z)V
  
1152 ····.line·37861152 ····.line·3788
1153 ····iput-object·p1,·p2,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mShadowingHolder:Landroid/support/v7/widget/RecyclerView$ViewHolder;1153 ····iput-object·p1,·p2,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mShadowingHolder:Landroid/support/v7/widget/RecyclerView$ViewHolder;
  
1154 ····.line·37881154 ····.line·3790
1155 ····:cond_21155 ····:cond_2
1156 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView;->mItemAnimator:Landroid/support/v7/widget/RecyclerView$ItemAnimator;1156 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView;->mItemAnimator:Landroid/support/v7/widget/RecyclerView$ItemAnimator;
  
1157 ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Landroid/support/v7/widget/RecyclerView$ItemAnimator;->animateChange(Landroid/support/v7/widget/RecyclerView$ViewHolder;Landroid/support/v7/widget/RecyclerView$ViewHolder;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z1157 ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Landroid/support/v7/widget/RecyclerView$ItemAnimator;->animateChange(Landroid/support/v7/widget/RecyclerView$ViewHolder;Landroid/support/v7/widget/RecyclerView$ViewHolder;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z
  
1158 ····move-result·v01158 ····move-result·v0
  
1159 ····if-eqz·v0,·:cond_31159 ····if-eqz·v0,·:cond_3
  
1160 ····.line·37891160 ····.line·3791
1161 ····invoke-virtual·{p0},·Landroid/support/v7/widget/RecyclerView;->postAnimationRunner()V1161 ····invoke-virtual·{p0},·Landroid/support/v7/widget/RecyclerView;->postAnimationRunner()V
  
1162 ····.line·37911162 ····.line·3793
1163 ····:cond_31163 ····:cond_3
1164 ····return-void1164 ····return-void
1165 .end·method1165 .end·method
  
1166 .method·private·cancelTouch()V1166 .method·private·cancelTouch()V
1167 ····.locals·11167 ····.locals·1
  
Offset 1203, 71 lines modifiedOffset 1203, 71 lines modified
1203 ····.locals·31203 ····.locals·3
1204 ····.param·p0,·"holder"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;1204 ····.param·p0,·"holder"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;
1205 ········.annotation·build·Landroid/support/annotation/NonNull;1205 ········.annotation·build·Landroid/support/annotation/NonNull;
1206 ········.end·annotation1206 ········.end·annotation
1207 ····.end·param1207 ····.end·param
  
1208 ····.prologue1208 ····.prologue
1209 ····.line·51281209 ····.line·5130
1210 ····iget-object·v2,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mNestedRecyclerView:Ljava/lang/ref/WeakReference;1210 ····iget-object·v2,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mNestedRecyclerView:Ljava/lang/ref/WeakReference;
  
1211 ····if-eqz·v2,·:cond_01211 ····if-eqz·v2,·:cond_0
  
1212 ····.line·51291212 ····.line·5131
1213 ····iget-object·v2,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mNestedRecyclerView:Ljava/lang/ref/WeakReference;1213 ····iget-object·v2,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mNestedRecyclerView:Ljava/lang/ref/WeakReference;
  
1214 ····invoke-virtual·{v2},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;1214 ····invoke-virtual·{v2},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
  
1215 ····move-result-object·v01215 ····move-result-object·v0
  
1216 ····check-cast·v0,·Landroid/view/View;1216 ····check-cast·v0,·Landroid/view/View;
  
1217 ····.line·51301217 ····.line·5132
1218 ····.local·v0,·"item":Landroid/view/View;1218 ····.local·v0,·"item":Landroid/view/View;
1219 ····:goto_01219 ····:goto_0
1220 ····if-eqz·v0,·:cond_31220 ····if-eqz·v0,·:cond_3
  
1221 ····.line·51311221 ····.line·5133
1222 ····iget-object·v2,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;1222 ····iget-object·v2,·p0,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
  
1223 ····if-ne·v0,·v2,·:cond_11223 ····if-ne·v0,·v2,·:cond_1
  
1224 ····.line·51441224 ····.line·5146
1225 ····.end·local·v0····#·"item":Landroid/view/View;1225 ····.end·local·v0····#·"item":Landroid/view/View;
1226 ····:cond_01226 ····:cond_0
1227 ····:goto_11227 ····:goto_1
1228 ····return-void1228 ····return-void
  
1229 ····.line·51351229 ····.line·5137
1230 ····.restart·local·v0····#·"item":Landroid/view/View;1230 ····.restart·local·v0····#·"item":Landroid/view/View;
1231 ····:cond_11231 ····:cond_1
1232 ····invoke-virtual·{v0},·Landroid/view/View;->getParent()Landroid/view/ViewParent;1232 ····invoke-virtual·{v0},·Landroid/view/View;->getParent()Landroid/view/ViewParent;
  
1233 ····move-result-object·v11233 ····move-result-object·v1
  
1234 ····.line·51361234 ····.line·5138
1235 ····.local·v1,·"parent":Landroid/view/ViewParent;1235 ····.local·v1,·"parent":Landroid/view/ViewParent;
1236 ····instance-of·v2,·v1,·Landroid/view/View;1236 ····instance-of·v2,·v1,·Landroid/view/View;
  
1237 ····if-eqz·v2,·:cond_21237 ····if-eqz·v2,·:cond_2
  
1238 ····move-object·v0,·v11238 ····move-object·v0,·v1
  
1239 ····.line·51371239 ····.line·5139
1240 ····check-cast·v0,·Landroid/view/View;1240 ····check-cast·v0,·Landroid/view/View;
  
1241 ····goto·:goto_01241 ····goto·:goto_0
  
1242 ····.line·51391242 ····.line·5141
1243 ····:cond_21243 ····:cond_2
1244 ····const/4·v0,·0x01244 ····const/4·v0,·0x0
  
Max diff block lines reached; 195218/199639 bytes (97.79%) of diff not shown.
3.03 KB
smali/android/support/v7/widget/RecyclerView$ItemAnimatorRestoreListener.smali
    
Offset 22, 61 lines modifiedOffset 22, 61 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/v7/widget/RecyclerView;)V23 .method·constructor·<init>(Landroid/support/v7/widget/RecyclerView;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·1150526 ····.line·11507
27 ····iput-object·p1,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimatorRestoreListener;->this$0:Landroid/support/v7/widget/RecyclerView;27 ····iput-object·p1,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimatorRestoreListener;->this$0:Landroid/support/v7/widget/RecyclerView;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·1150629 ····.line·11508
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·onAnimationFinished(Landroid/support/v7/widget/RecyclerView$ViewHolder;)V33 .method·public·onAnimationFinished(Landroid/support/v7/widget/RecyclerView$ViewHolder;)V
34 ····.locals·334 ····.locals·3
35 ····.param·p1,·"item"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;35 ····.param·p1,·"item"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;
  
36 ····.prologue36 ····.prologue
37 ····const/4·v1,·0x037 ····const/4·v1,·0x0
  
38 ····.line·1151038 ····.line·11512
39 ····const/4·v0,·0x139 ····const/4·v0,·0x1
  
40 ····invoke-virtual·{p1,·v0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->setIsRecyclable(Z)V40 ····invoke-virtual·{p1,·v0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->setIsRecyclable(Z)V
  
41 ····.line·1151141 ····.line·11513
42 ····iget-object·v0,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mShadowedHolder:Landroid/support/v7/widget/RecyclerView$ViewHolder;42 ····iget-object·v0,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mShadowedHolder:Landroid/support/v7/widget/RecyclerView$ViewHolder;
  
43 ····if-eqz·v0,·:cond_043 ····if-eqz·v0,·:cond_0
  
44 ····iget-object·v0,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mShadowingHolder:Landroid/support/v7/widget/RecyclerView$ViewHolder;44 ····iget-object·v0,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mShadowingHolder:Landroid/support/v7/widget/RecyclerView$ViewHolder;
  
45 ····if-nez·v0,·:cond_045 ····if-nez·v0,·:cond_0
  
46 ····.line·1151246 ····.line·11514
47 ····iput-object·v1,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mShadowedHolder:Landroid/support/v7/widget/RecyclerView$ViewHolder;47 ····iput-object·v1,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mShadowedHolder:Landroid/support/v7/widget/RecyclerView$ViewHolder;
  
48 ····.line·1151648 ····.line·11518
49 ····:cond_049 ····:cond_0
50 ····iput-object·v1,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mShadowingHolder:Landroid/support/v7/widget/RecyclerView$ViewHolder;50 ····iput-object·v1,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mShadowingHolder:Landroid/support/v7/widget/RecyclerView$ViewHolder;
  
51 ····.line·1151751 ····.line·11519
52 ····invoke-static·{p1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->access$1300(Landroid/support/v7/widget/RecyclerView$ViewHolder;)Z52 ····invoke-static·{p1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->access$1300(Landroid/support/v7/widget/RecyclerView$ViewHolder;)Z
  
53 ····move-result·v053 ····move-result·v0
  
54 ····if-nez·v0,·:cond_154 ····if-nez·v0,·:cond_1
  
55 ····.line·1151855 ····.line·11520
56 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimatorRestoreListener;->this$0:Landroid/support/v7/widget/RecyclerView;56 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimatorRestoreListener;->this$0:Landroid/support/v7/widget/RecyclerView;
  
57 ····iget-object·v1,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;57 ····iget-object·v1,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
  
58 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/RecyclerView;->removeAnimatingView(Landroid/view/View;)Z58 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/widget/RecyclerView;->removeAnimatingView(Landroid/view/View;)Z
  
59 ····move-result·v059 ····move-result·v0
Offset 85, 20 lines modifiedOffset 85, 20 lines modified
  
85 ····invoke-virtual·{p1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->isTmpDetached()Z85 ····invoke-virtual·{p1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->isTmpDetached()Z
  
86 ····move-result·v086 ····move-result·v0
  
87 ····if-eqz·v0,·:cond_187 ····if-eqz·v0,·:cond_1
  
88 ····.line·1151988 ····.line·11521
89 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimatorRestoreListener;->this$0:Landroid/support/v7/widget/RecyclerView;89 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$ItemAnimatorRestoreListener;->this$0:Landroid/support/v7/widget/RecyclerView;
  
90 ····iget-object·v1,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;90 ····iget-object·v1,·p1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
  
91 ····const/4·v2,·0x091 ····const/4·v2,·0x0
  
92 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/widget/RecyclerView;->removeDetachedView(Landroid/view/View;Z)V92 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/widget/RecyclerView;->removeDetachedView(Landroid/view/View;Z)V
  
93 ····.line·1152293 ····.line·11524
94 ····:cond_194 ····:cond_1
95 ····return-void95 ····return-void
96 .end·method96 .end·method
1.8 KB
smali/android/support/v7/widget/RecyclerView$AdapterDataObserver.smali
    
Offset 15, 77 lines modifiedOffset 15, 77 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>()V16 .method·public·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·1062219 ····.line·10624
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·onChanged()V24 .method·public·onChanged()V
25 ····.locals·025 ····.locals·0
  
26 ····.prologue26 ····.prologue
27 ····.line·1062527 ····.line·10627
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·public·onItemRangeChanged(II)V30 .method·public·onItemRangeChanged(II)V
31 ····.locals·031 ····.locals·0
32 ····.param·p1,·"positionStart"····#·I32 ····.param·p1,·"positionStart"····#·I
33 ····.param·p2,·"itemCount"····#·I33 ····.param·p2,·"itemCount"····#·I
  
34 ····.prologue34 ····.prologue
35 ····.line·1062935 ····.line·10631
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·public·onItemRangeChanged(IILjava/lang/Object;)V38 .method·public·onItemRangeChanged(IILjava/lang/Object;)V
39 ····.locals·039 ····.locals·0
40 ····.param·p1,·"positionStart"····#·I40 ····.param·p1,·"positionStart"····#·I
41 ····.param·p2,·"itemCount"····#·I41 ····.param·p2,·"itemCount"····#·I
42 ····.param·p3,·"payload"····#·Ljava/lang/Object;42 ····.param·p3,·"payload"····#·Ljava/lang/Object;
  
43 ····.prologue43 ····.prologue
44 ····.line·1063444 ····.line·10636
45 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$AdapterDataObserver;->onItemRangeChanged(II)V45 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$AdapterDataObserver;->onItemRangeChanged(II)V
  
46 ····.line·1063546 ····.line·10637
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
49 .method·public·onItemRangeInserted(II)V49 .method·public·onItemRangeInserted(II)V
50 ····.locals·050 ····.locals·0
51 ····.param·p1,·"positionStart"····#·I51 ····.param·p1,·"positionStart"····#·I
52 ····.param·p2,·"itemCount"····#·I52 ····.param·p2,·"itemCount"····#·I
  
53 ····.prologue53 ····.prologue
54 ····.line·1063954 ····.line·10641
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
57 .method·public·onItemRangeMoved(III)V57 .method·public·onItemRangeMoved(III)V
58 ····.locals·058 ····.locals·0
59 ····.param·p1,·"fromPosition"····#·I59 ····.param·p1,·"fromPosition"····#·I
60 ····.param·p2,·"toPosition"····#·I60 ····.param·p2,·"toPosition"····#·I
61 ····.param·p3,·"itemCount"····#·I61 ····.param·p3,·"itemCount"····#·I
  
62 ····.prologue62 ····.prologue
63 ····.line·1064763 ····.line·10649
64 ····return-void64 ····return-void
65 .end·method65 .end·method
  
66 .method·public·onItemRangeRemoved(II)V66 .method·public·onItemRangeRemoved(II)V
67 ····.locals·067 ····.locals·0
68 ····.param·p1,·"positionStart"····#·I68 ····.param·p1,·"positionStart"····#·I
69 ····.param·p2,·"itemCount"····#·I69 ····.param·p2,·"itemCount"····#·I
  
70 ····.prologue70 ····.prologue
71 ····.line·1064371 ····.line·10645
72 ····return-void72 ····return-void
73 .end·method73 .end·method
7.78 KB
smali/android/support/v7/widget/RecyclerView$LayoutParams.smali
    
Offset 27, 176 lines modifiedOffset 27, 176 lines modified
27 #·direct·methods27 #·direct·methods
28 .method·public·constructor·<init>(II)V28 .method·public·constructor·<init>(II)V
29 ····.locals·129 ····.locals·1
30 ····.param·p1,·"width"····#·I30 ····.param·p1,·"width"····#·I
31 ····.param·p2,·"height"····#·I31 ····.param·p2,·"height"····#·I
  
32 ····.prologue32 ····.prologue
33 ····.line·1053033 ····.line·10532
34 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V34 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
  
35 ····.line·1051835 ····.line·10520
36 ····new-instance·v0,·Landroid/graphics/Rect;36 ····new-instance·v0,·Landroid/graphics/Rect;
  
37 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V37 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V
  
38 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mDecorInsets:Landroid/graphics/Rect;38 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mDecorInsets:Landroid/graphics/Rect;
  
39 ····.line·1051939 ····.line·10521
40 ····const/4·v0,·0x140 ····const/4·v0,·0x1
  
41 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z41 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z
  
42 ····.line·1052342 ····.line·10525
43 ····const/4·v0,·0x043 ····const/4·v0,·0x0
  
44 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mPendingInvalidate:Z44 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mPendingInvalidate:Z
  
45 ····.line·1053145 ····.line·10533
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
48 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V48 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
49 ····.locals·149 ····.locals·1
50 ····.param·p1,·"c"····#·Landroid/content/Context;50 ····.param·p1,·"c"····#·Landroid/content/Context;
51 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;51 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;
  
52 ····.prologue52 ····.prologue
53 ····.line·1052653 ····.line·10528
54 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V54 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
55 ····.line·1051855 ····.line·10520
56 ····new-instance·v0,·Landroid/graphics/Rect;56 ····new-instance·v0,·Landroid/graphics/Rect;
  
57 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V57 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V
  
58 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mDecorInsets:Landroid/graphics/Rect;58 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mDecorInsets:Landroid/graphics/Rect;
  
59 ····.line·1051959 ····.line·10521
60 ····const/4·v0,·0x160 ····const/4·v0,·0x1
  
61 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z61 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z
  
62 ····.line·1052362 ····.line·10525
63 ····const/4·v0,·0x063 ····const/4·v0,·0x0
  
64 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mPendingInvalidate:Z64 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mPendingInvalidate:Z
  
65 ····.line·1052765 ····.line·10529
66 ····return-void66 ····return-void
67 .end·method67 .end·method
  
68 .method·public·constructor·<init>(Landroid/support/v7/widget/RecyclerView$LayoutParams;)V68 .method·public·constructor·<init>(Landroid/support/v7/widget/RecyclerView$LayoutParams;)V
69 ····.locals·169 ····.locals·1
70 ····.param·p1,·"source"····#·Landroid/support/v7/widget/RecyclerView$LayoutParams;70 ····.param·p1,·"source"····#·Landroid/support/v7/widget/RecyclerView$LayoutParams;
  
71 ····.prologue71 ····.prologue
72 ····.line·1054272 ····.line·10544
73 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V73 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
74 ····.line·1051874 ····.line·10520
75 ····new-instance·v0,·Landroid/graphics/Rect;75 ····new-instance·v0,·Landroid/graphics/Rect;
  
76 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V76 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V
  
77 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mDecorInsets:Landroid/graphics/Rect;77 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mDecorInsets:Landroid/graphics/Rect;
  
78 ····.line·1051978 ····.line·10521
79 ····const/4·v0,·0x179 ····const/4·v0,·0x1
  
80 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z80 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z
  
81 ····.line·1052381 ····.line·10525
82 ····const/4·v0,·0x082 ····const/4·v0,·0x0
  
83 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mPendingInvalidate:Z83 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mPendingInvalidate:Z
  
84 ····.line·1054384 ····.line·10545
85 ····return-void85 ····return-void
86 .end·method86 .end·method
  
87 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V87 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V
88 ····.locals·188 ····.locals·1
89 ····.param·p1,·"source"····#·Landroid/view/ViewGroup$LayoutParams;89 ····.param·p1,·"source"····#·Landroid/view/ViewGroup$LayoutParams;
  
90 ····.prologue90 ····.prologue
91 ····.line·1053891 ····.line·10540
92 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V92 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
93 ····.line·1051893 ····.line·10520
94 ····new-instance·v0,·Landroid/graphics/Rect;94 ····new-instance·v0,·Landroid/graphics/Rect;
  
95 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V95 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V
  
96 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mDecorInsets:Landroid/graphics/Rect;96 ····iput-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mDecorInsets:Landroid/graphics/Rect;
  
97 ····.line·1051997 ····.line·10521
98 ····const/4·v0,·0x198 ····const/4·v0,·0x1
  
99 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z99 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mInsetsDirty:Z
  
100 ····.line·10523100 ····.line·10525
101 ····const/4·v0,·0x0101 ····const/4·v0,·0x0
  
102 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mPendingInvalidate:Z102 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/RecyclerView$LayoutParams;->mPendingInvalidate:Z
  
103 ····.line·10539103 ····.line·10541
104 ····return-void104 ····return-void
105 .end·method105 .end·method
  
106 .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V106 .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
107 ····.locals·1107 ····.locals·1
108 ····.param·p1,·"source"····#·Landroid/view/ViewGroup$MarginLayoutParams;108 ····.param·p1,·"source"····#·Landroid/view/ViewGroup$MarginLayoutParams;
  
109 ····.prologue109 ····.prologue
110 ····.line·10534110 ····.line·10536
111 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V111 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
  
Max diff block lines reached; 3428/7841 bytes (43.72%) of diff not shown.
388 B
smali/android/support/v7/widget/RecyclerView$OnFlingListener.smali
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>()V16 .method·public·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·1148219 ····.line·11484
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
1.41 KB
smali/android/support/design/widget/TextInputLayout$5.smali
    
Offset 23, 36 lines modifiedOffset 23, 36 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/design/widget/TextInputLayout;)V24 .method·constructor·<init>(Landroid/support/design/widget/TextInputLayout;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/design/widget/TextInputLayout;26 ····.param·p1,·"this$0"····#·Landroid/support/design/widget/TextInputLayout;
  
27 ····.prologue27 ····.prologue
28 ····.line·142428 ····.line·1426
29 ····iput-object·p1,·p0,·Landroid/support/design/widget/TextInputLayout$5;->this$0:Landroid/support/design/widget/TextInputLayout;29 ····iput-object·p1,·p0,·Landroid/support/design/widget/TextInputLayout$5;->this$0:Landroid/support/design/widget/TextInputLayout;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·onAnimationUpdate(Landroid/support/design/widget/ValueAnimatorCompat;)V34 .method·public·onAnimationUpdate(Landroid/support/design/widget/ValueAnimatorCompat;)V
35 ····.locals·235 ····.locals·2
36 ····.param·p1,·"animator"····#·Landroid/support/design/widget/ValueAnimatorCompat;36 ····.param·p1,·"animator"····#·Landroid/support/design/widget/ValueAnimatorCompat;
  
37 ····.prologue37 ····.prologue
38 ····.line·142738 ····.line·1429
39 ····iget-object·v0,·p0,·Landroid/support/design/widget/TextInputLayout$5;->this$0:Landroid/support/design/widget/TextInputLayout;39 ····iget-object·v0,·p0,·Landroid/support/design/widget/TextInputLayout$5;->this$0:Landroid/support/design/widget/TextInputLayout;
  
40 ····iget-object·v0,·v0,·Landroid/support/design/widget/TextInputLayout;->mCollapsingTextHelper:Landroid/support/design/widget/CollapsingTextHelper;40 ····iget-object·v0,·v0,·Landroid/support/design/widget/TextInputLayout;->mCollapsingTextHelper:Landroid/support/design/widget/CollapsingTextHelper;
  
41 ····invoke-virtual·{p1},·Landroid/support/design/widget/ValueAnimatorCompat;->getAnimatedFloatValue()F41 ····invoke-virtual·{p1},·Landroid/support/design/widget/ValueAnimatorCompat;->getAnimatedFloatValue()F
  
42 ····move-result·v142 ····move-result·v1
  
43 ····invoke-virtual·{v0,·v1},·Landroid/support/design/widget/CollapsingTextHelper;->setExpansionFraction(F)V43 ····invoke-virtual·{v0,·v1},·Landroid/support/design/widget/CollapsingTextHelper;->setExpansionFraction(F)V
  
44 ····.line·142844 ····.line·1430
45 ····return-void45 ····return-void
46 .end·method46 .end·method
981 B
smali/android/support/design/widget/TextInputLayout$2.smali
    
Offset 20, 30 lines modifiedOffset 20, 30 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroid/support/design/widget/TextInputLayout;)V21 .method·constructor·<init>(Landroid/support/design/widget/TextInputLayout;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p1,·"this$0"····#·Landroid/support/design/widget/TextInputLayout;23 ····.param·p1,·"this$0"····#·Landroid/support/design/widget/TextInputLayout;
  
24 ····.prologue24 ····.prologue
25 ····.line·71425 ····.line·716
26 ····iput-object·p1,·p0,·Landroid/support/design/widget/TextInputLayout$2;->this$0:Landroid/support/design/widget/TextInputLayout;26 ····iput-object·p1,·p0,·Landroid/support/design/widget/TextInputLayout$2;->this$0:Landroid/support/design/widget/TextInputLayout;
  
27 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;-><init>()V27 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·onAnimationStart(Landroid/view/View;)V31 .method·public·onAnimationStart(Landroid/view/View;)V
32 ····.locals·132 ····.locals·1
33 ····.param·p1,·"view"····#·Landroid/view/View;33 ····.param·p1,·"view"····#·Landroid/view/View;
  
34 ····.prologue34 ····.prologue
35 ····.line·71735 ····.line·719
36 ····const/4·v0,·0x036 ····const/4·v0,·0x0
  
37 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->setVisibility(I)V37 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->setVisibility(I)V
  
38 ····.line·71838 ····.line·720
39 ····return-void39 ····return-void
40 .end·method40 .end·method
2.01 KB
smali/android/support/design/widget/TextInputLayout$SavedState$1.smali
    
Offset 28, 63 lines modifiedOffset 28, 63 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·96432 ····.line·966
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/design/widget/TextInputLayout$SavedState;37 .method·public·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/design/widget/TextInputLayout$SavedState;
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"in"····#·Landroid/os/Parcel;39 ····.param·p1,·"in"····#·Landroid/os/Parcel;
40 ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader;40 ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader;
  
41 ····.prologue41 ····.prologue
42 ····.line·96742 ····.line·969
43 ····new-instance·v0,·Landroid/support/design/widget/TextInputLayout$SavedState;43 ····new-instance·v0,·Landroid/support/design/widget/TextInputLayout$SavedState;
  
44 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/design/widget/TextInputLayout$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V44 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/design/widget/TextInputLayout$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
45 ····return-object·v045 ····return-object·v0
46 .end·method46 .end·method
  
47 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;47 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;
48 ····.locals·148 ····.locals·1
  
49 ····.prologue49 ····.prologue
50 ····.line·96450 ····.line·966
51 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/design/widget/TextInputLayout$SavedState$1;->createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/design/widget/TextInputLayout$SavedState;51 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/design/widget/TextInputLayout$SavedState$1;->createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/design/widget/TextInputLayout$SavedState;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····return-object·v053 ····return-object·v0
54 .end·method54 .end·method
  
55 .method·public·newArray(I)[Landroid/support/design/widget/TextInputLayout$SavedState;55 .method·public·newArray(I)[Landroid/support/design/widget/TextInputLayout$SavedState;
56 ····.locals·156 ····.locals·1
57 ····.param·p1,·"size"····#·I57 ····.param·p1,·"size"····#·I
  
58 ····.prologue58 ····.prologue
59 ····.line·97259 ····.line·974
60 ····new-array·v0,·p1,·[Landroid/support/design/widget/TextInputLayout$SavedState;60 ····new-array·v0,·p1,·[Landroid/support/design/widget/TextInputLayout$SavedState;
  
61 ····return-object·v061 ····return-object·v0
62 .end·method62 .end·method
  
63 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;63 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
64 ····.locals·164 ····.locals·1
  
65 ····.prologue65 ····.prologue
66 ····.line·96466 ····.line·966
67 ····invoke-virtual·{p0,·p1},·Landroid/support/design/widget/TextInputLayout$SavedState$1;->newArray(I)[Landroid/support/design/widget/TextInputLayout$SavedState;67 ····invoke-virtual·{p0,·p1},·Landroid/support/design/widget/TextInputLayout$SavedState$1;->newArray(I)[Landroid/support/design/widget/TextInputLayout$SavedState;
  
68 ····move-result-object·v068 ····move-result-object·v0
  
69 ····return-object·v069 ····return-object·v0
70 .end·method70 .end·method
1.57 KB
smali/android/support/design/widget/TextInputLayout$3.smali
    
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/support/design/widget/TextInputLayout;Ljava/lang/CharSequence;)V23 .method·constructor·<init>(Landroid/support/design/widget/TextInputLayout;Ljava/lang/CharSequence;)V
24 ····.locals·024 ····.locals·0
25 ····.param·p1,·"this$0"····#·Landroid/support/design/widget/TextInputLayout;25 ····.param·p1,·"this$0"····#·Landroid/support/design/widget/TextInputLayout;
  
26 ····.prologue26 ····.prologue
27 ····.line·73127 ····.line·733
28 ····iput-object·p1,·p0,·Landroid/support/design/widget/TextInputLayout$3;->this$0:Landroid/support/design/widget/TextInputLayout;28 ····iput-object·p1,·p0,·Landroid/support/design/widget/TextInputLayout$3;->this$0:Landroid/support/design/widget/TextInputLayout;
  
29 ····iput-object·p2,·p0,·Landroid/support/design/widget/TextInputLayout$3;->val$error:Ljava/lang/CharSequence;29 ····iput-object·p2,·p0,·Landroid/support/design/widget/TextInputLayout$3;->val$error:Ljava/lang/CharSequence;
  
30 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;-><init>()V30 ····invoke-direct·{p0},·Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;-><init>()V
  
31 ····return-void31 ····return-void
Offset 39, 24 lines modifiedOffset 39, 24 lines modified
  
39 #·virtual·methods39 #·virtual·methods
40 .method·public·onAnimationEnd(Landroid/view/View;)V40 .method·public·onAnimationEnd(Landroid/view/View;)V
41 ····.locals·241 ····.locals·2
42 ····.param·p1,·"view"····#·Landroid/view/View;42 ····.param·p1,·"view"····#·Landroid/view/View;
  
43 ····.prologue43 ····.prologue
44 ····.line·73444 ····.line·736
45 ····iget-object·v0,·p0,·Landroid/support/design/widget/TextInputLayout$3;->this$0:Landroid/support/design/widget/TextInputLayout;45 ····iget-object·v0,·p0,·Landroid/support/design/widget/TextInputLayout$3;->this$0:Landroid/support/design/widget/TextInputLayout;
  
46 ····iget-object·v0,·v0,·Landroid/support/design/widget/TextInputLayout;->mErrorView:Landroid/widget/TextView;46 ····iget-object·v0,·v0,·Landroid/support/design/widget/TextInputLayout;->mErrorView:Landroid/widget/TextView;
  
47 ····iget-object·v1,·p0,·Landroid/support/design/widget/TextInputLayout$3;->val$error:Ljava/lang/CharSequence;47 ····iget-object·v1,·p0,·Landroid/support/design/widget/TextInputLayout$3;->val$error:Ljava/lang/CharSequence;
  
48 ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V48 ····invoke-virtual·{v0,·v1},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
49 ····.line·73549 ····.line·737
50 ····const/4·v0,·0x450 ····const/4·v0,·0x4
  
51 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->setVisibility(I)V51 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->setVisibility(I)V
  
52 ····.line·73652 ····.line·738
53 ····return-void53 ····return-void
54 .end·method54 .end·method
3.17 KB
smali/android/support/design/widget/TextInputLayout$SavedState.smali
    
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
  
  
32 #·direct·methods32 #·direct·methods
33 .method·static·constructor·<clinit>()V33 .method·static·constructor·<clinit>()V
34 ····.locals·134 ····.locals·1
  
35 ····.prologue35 ····.prologue
36 ····.line·96336 ····.line·965
37 ····new-instance·v0,·Landroid/support/design/widget/TextInputLayout$SavedState$1;37 ····new-instance·v0,·Landroid/support/design/widget/TextInputLayout$SavedState$1;
  
38 ····invoke-direct·{v0},·Landroid/support/design/widget/TextInputLayout$SavedState$1;-><init>()V38 ····invoke-direct·{v0},·Landroid/support/design/widget/TextInputLayout$SavedState$1;-><init>()V
  
39 ····invoke-static·{v0},·Landroid/support/v4/os/ParcelableCompat;->newCreator(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;39 ····invoke-static·{v0},·Landroid/support/v4/os/ParcelableCompat;->newCreator(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;
  
40 ····move-result-object·v040 ····move-result-object·v0
Offset 52, 62 lines modifiedOffset 52, 62 lines modified
  
52 .method·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V52 .method·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
53 ····.locals·153 ····.locals·1
54 ····.param·p1,·"source"····#·Landroid/os/Parcel;54 ····.param·p1,·"source"····#·Landroid/os/Parcel;
55 ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader;55 ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader;
  
56 ····.prologue56 ····.prologue
57 ····.line·94557 ····.line·947
58 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/view/AbsSavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V58 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v4/view/AbsSavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
59 ····.line·94659 ····.line·948
60 ····sget-object·v0,·Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;60 ····sget-object·v0,·Landroid/text/TextUtils;->CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;
  
61 ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;61 ····invoke-interface·{v0,·p1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
  
62 ····move-result-object·v062 ····move-result-object·v0
  
63 ····check-cast·v0,·Ljava/lang/CharSequence;63 ····check-cast·v0,·Ljava/lang/CharSequence;
  
64 ····iput-object·v0,·p0,·Landroid/support/design/widget/TextInputLayout$SavedState;->error:Ljava/lang/CharSequence;64 ····iput-object·v0,·p0,·Landroid/support/design/widget/TextInputLayout$SavedState;->error:Ljava/lang/CharSequence;
  
65 ····.line·94865 ····.line·950
66 ····return-void66 ····return-void
67 .end·method67 .end·method
  
68 .method·constructor·<init>(Landroid/os/Parcelable;)V68 .method·constructor·<init>(Landroid/os/Parcelable;)V
69 ····.locals·069 ····.locals·0
70 ····.param·p1,·"superState"····#·Landroid/os/Parcelable;70 ····.param·p1,·"superState"····#·Landroid/os/Parcelable;
  
71 ····.prologue71 ····.prologue
72 ····.line·94172 ····.line·943
73 ····invoke-direct·{p0,·p1},·Landroid/support/v4/view/AbsSavedState;-><init>(Landroid/os/Parcelable;)V73 ····invoke-direct·{p0,·p1},·Landroid/support/v4/view/AbsSavedState;-><init>(Landroid/os/Parcelable;)V
  
74 ····.line·94274 ····.line·944
75 ····return-void75 ····return-void
76 .end·method76 .end·method
  
  
77 #·virtual·methods77 #·virtual·methods
78 .method·public·toString()Ljava/lang/String;78 .method·public·toString()Ljava/lang/String;
79 ····.locals·279 ····.locals·2
  
80 ····.prologue80 ····.prologue
81 ····.line·95881 ····.line·960
82 ····new-instance·v0,·Ljava/lang/StringBuilder;82 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
83 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V83 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
84 ····const-string·v1,·"TextInputLayout.SavedState{"84 ····const-string·v1,·"TextInputLayout.SavedState{"
  
85 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;85 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
86 ····move-result-object·v086 ····move-result-object·v0
  
87 ····.line·95987 ····.line·961
88 ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I88 ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
  
89 ····move-result·v189 ····move-result·v1
  
90 ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;90 ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
  
91 ····move-result-object·v191 ····move-result-object·v1
Offset 143, 18 lines modifiedOffset 143, 18 lines modified
  
143 .method·public·writeToParcel(Landroid/os/Parcel;I)V143 .method·public·writeToParcel(Landroid/os/Parcel;I)V
144 ····.locals·1144 ····.locals·1
145 ····.param·p1,·"dest"····#·Landroid/os/Parcel;145 ····.param·p1,·"dest"····#·Landroid/os/Parcel;
146 ····.param·p2,·"flags"····#·I146 ····.param·p2,·"flags"····#·I
  
147 ····.prologue147 ····.prologue
148 ····.line·952148 ····.line·954
149 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V149 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V
  
150 ····.line·953150 ····.line·955
151 ····iget-object·v0,·p0,·Landroid/support/design/widget/TextInputLayout$SavedState;->error:Ljava/lang/CharSequence;151 ····iget-object·v0,·p0,·Landroid/support/design/widget/TextInputLayout$SavedState;->error:Ljava/lang/CharSequence;
  
152 ····invoke-static·{v0,·p1,·p2},·Landroid/text/TextUtils;->writeToParcel(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V152 ····invoke-static·{v0,·p1,·p2},·Landroid/text/TextUtils;->writeToParcel(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V
  
153 ····.line·954153 ····.line·956
154 ····return-void154 ····return-void
155 .end·method155 .end·method
2.72 KB
smali/android/support/design/widget/TextInputLayout$1.smali
    
Offset 23, 30 lines modifiedOffset 23, 30 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/design/widget/TextInputLayout;)V24 .method·constructor·<init>(Landroid/support/design/widget/TextInputLayout;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/design/widget/TextInputLayout;26 ····.param·p1,·"this$0"····#·Landroid/support/design/widget/TextInputLayout;
  
27 ····.prologue27 ····.prologue
28 ····.line·34528 ····.line·343
29 ····iput-object·p1,·p0,·Landroid/support/design/widget/TextInputLayout$1;->this$0:Landroid/support/design/widget/TextInputLayout;29 ····iput-object·p1,·p0,·Landroid/support/design/widget/TextInputLayout$1;->this$0:Landroid/support/design/widget/TextInputLayout;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·afterTextChanged(Landroid/text/Editable;)V34 .method·public·afterTextChanged(Landroid/text/Editable;)V
35 ····.locals·235 ····.locals·2
36 ····.param·p1,·"s"····#·Landroid/text/Editable;36 ····.param·p1,·"s"····#·Landroid/text/Editable;
  
37 ····.prologue37 ····.prologue
38 ····.line·34838 ····.line·346
39 ····iget-object·v1,·p0,·Landroid/support/design/widget/TextInputLayout$1;->this$0:Landroid/support/design/widget/TextInputLayout;39 ····iget-object·v1,·p0,·Landroid/support/design/widget/TextInputLayout$1;->this$0:Landroid/support/design/widget/TextInputLayout;
  
40 ····iget-object·v0,·p0,·Landroid/support/design/widget/TextInputLayout$1;->this$0:Landroid/support/design/widget/TextInputLayout;40 ····iget-object·v0,·p0,·Landroid/support/design/widget/TextInputLayout$1;->this$0:Landroid/support/design/widget/TextInputLayout;
  
41 ····invoke-static·{v0},·Landroid/support/design/widget/TextInputLayout;->access$000(Landroid/support/design/widget/TextInputLayout;)Z41 ····invoke-static·{v0},·Landroid/support/design/widget/TextInputLayout;->access$000(Landroid/support/design/widget/TextInputLayout;)Z
  
42 ····move-result·v042 ····move-result·v0
Offset 54, 57 lines modifiedOffset 54, 57 lines modified
54 ····if-nez·v0,·:cond_154 ····if-nez·v0,·:cond_1
  
55 ····const/4·v0,·0x155 ····const/4·v0,·0x1
  
56 ····:goto_056 ····:goto_0
57 ····invoke-virtual·{v1,·v0},·Landroid/support/design/widget/TextInputLayout;->updateLabelState(Z)V57 ····invoke-virtual·{v1,·v0},·Landroid/support/design/widget/TextInputLayout;->updateLabelState(Z)V
  
58 ····.line·34958 ····.line·347
59 ····iget-object·v0,·p0,·Landroid/support/design/widget/TextInputLayout$1;->this$0:Landroid/support/design/widget/TextInputLayout;59 ····iget-object·v0,·p0,·Landroid/support/design/widget/TextInputLayout$1;->this$0:Landroid/support/design/widget/TextInputLayout;
  
60 ····iget-boolean·v0,·v0,·Landroid/support/design/widget/TextInputLayout;->mCounterEnabled:Z60 ····iget-boolean·v0,·v0,·Landroid/support/design/widget/TextInputLayout;->mCounterEnabled:Z
  
61 ····if-eqz·v0,·:cond_061 ····if-eqz·v0,·:cond_0
  
62 ····.line·35062 ····.line·348
63 ····iget-object·v0,·p0,·Landroid/support/design/widget/TextInputLayout$1;->this$0:Landroid/support/design/widget/TextInputLayout;63 ····iget-object·v0,·p0,·Landroid/support/design/widget/TextInputLayout$1;->this$0:Landroid/support/design/widget/TextInputLayout;
  
64 ····invoke-interface·{p1},·Landroid/text/Editable;->length()I64 ····invoke-interface·{p1},·Landroid/text/Editable;->length()I
  
65 ····move-result·v165 ····move-result·v1
  
66 ····invoke-virtual·{v0,·v1},·Landroid/support/design/widget/TextInputLayout;->updateCounter(I)V66 ····invoke-virtual·{v0,·v1},·Landroid/support/design/widget/TextInputLayout;->updateCounter(I)V
  
67 ····.line·35267 ····.line·350
68 ····:cond_068 ····:cond_0
69 ····return-void69 ····return-void
  
70 ····.line·34870 ····.line·346
71 ····:cond_171 ····:cond_1
72 ····const/4·v0,·0x072 ····const/4·v0,·0x0
  
73 ····goto·:goto_073 ····goto·:goto_0
74 .end·method74 .end·method
  
75 .method·public·beforeTextChanged(Ljava/lang/CharSequence;III)V75 .method·public·beforeTextChanged(Ljava/lang/CharSequence;III)V
76 ····.locals·076 ····.locals·0
77 ····.param·p1,·"s"····#·Ljava/lang/CharSequence;77 ····.param·p1,·"s"····#·Ljava/lang/CharSequence;
78 ····.param·p2,·"start"····#·I78 ····.param·p2,·"start"····#·I
79 ····.param·p3,·"count"····#·I79 ····.param·p3,·"count"····#·I
80 ····.param·p4,·"after"····#·I80 ····.param·p4,·"after"····#·I
  
81 ····.prologue81 ····.prologue
82 ····.line·35582 ····.line·353
83 ····return-void83 ····return-void
84 .end·method84 .end·method
  
85 .method·public·onTextChanged(Ljava/lang/CharSequence;III)V85 .method·public·onTextChanged(Ljava/lang/CharSequence;III)V
86 ····.locals·086 ····.locals·0
87 ····.param·p1,·"s"····#·Ljava/lang/CharSequence;87 ····.param·p1,·"s"····#·Ljava/lang/CharSequence;
88 ····.param·p2,·"start"····#·I88 ····.param·p2,·"start"····#·I
89 ····.param·p3,·"before"····#·I89 ····.param·p3,·"before"····#·I
90 ····.param·p4,·"count"····#·I90 ····.param·p4,·"count"····#·I
  
91 ····.prologue91 ····.prologue
92 ····.line·35892 ····.line·356
93 ····return-void93 ····return-void
94 .end·method94 .end·method
131 KB
smali/android/support/design/widget/TextInputLayout.smali
    
Offset 137, 15 lines modifiedOffset 137, 15 lines modified
137 ····.param·p1,·"context"····#·Landroid/content/Context;137 ····.param·p1,·"context"····#·Landroid/content/Context;
138 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;138 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;
139 ····.param·p3,·"defStyleAttr"····#·I139 ····.param·p3,·"defStyleAttr"····#·I
  
140 ····.prologue140 ····.prologue
141 ····const/4·v8,·-0x1141 ····const/4·v8,·-0x1
  
142 ····const/4·v5,·0x1142 ····const/4·v7,·0x1
  
143 ····const/4·v6,·0x0143 ····const/4·v6,·0x0
  
144 ····.line·188144 ····.line·188
145 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V145 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
146 ····.line·129146 ····.line·129
Offset 162, 337 lines modifiedOffset 162, 309 lines modified
  
162 ····iput-object·v4,·p0,·Landroid/support/design/widget/TextInputLayout;->mCollapsingTextHelper:Landroid/support/design/widget/CollapsingTextHelper;162 ····iput-object·v4,·p0,·Landroid/support/design/widget/TextInputLayout;->mCollapsingTextHelper:Landroid/support/design/widget/CollapsingTextHelper;
  
163 ····.line·190163 ····.line·190
164 ····invoke-static·{p1},·Landroid/support/design/widget/ThemeUtils;->checkAppCompatTheme(Landroid/content/Context;)V164 ····invoke-static·{p1},·Landroid/support/design/widget/ThemeUtils;->checkAppCompatTheme(Landroid/content/Context;)V
  
165 ····.line·192165 ····.line·192
166 ····invoke-virtual·{p0,·v5},·Landroid/support/design/widget/TextInputLayout;->setOrientation(I)V166 ····invoke-virtual·{p0,·v7},·Landroid/support/design/widget/TextInputLayout;->setOrientation(I)V
  
167 ····.line·193167 ····.line·193
168 ····invoke-virtual·{p0,·v6},·Landroid/support/design/widget/TextInputLayout;->setWillNotDraw(Z)V168 ····invoke-virtual·{p0,·v6},·Landroid/support/design/widget/TextInputLayout;->setWillNotDraw(Z)V
  
169 ····.line·194169 ····.line·194
170 ····invoke-virtual·{p0,·v5},·Landroid/support/design/widget/TextInputLayout;->setAddStatesFromChildren(Z)V170 ····invoke-virtual·{p0,·v7},·Landroid/support/design/widget/TextInputLayout;->setAddStatesFromChildren(Z)V
  
171 ····.line·196171 ····.line·196
172 ····new-instance·v4,·Landroid/widget/FrameLayout;172 ····new-instance·v4,·Landroid/widget/FrameLayout;
  
173 ····invoke-direct·{v4,·p1},·Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V173 ····invoke-direct·{v4,·p1},·Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
  
174 ····iput-object·v4,·p0,·Landroid/support/design/widget/TextInputLayout;->mInputFrame:Landroid/widget/FrameLayout;174 ····iput-object·v4,·p0,·Landroid/support/design/widget/TextInputLayout;->mInputFrame:Landroid/widget/FrameLayout;
  
175 ····.line·197175 ····.line·197
176 ····iget-object·v4,·p0,·Landroid/support/design/widget/TextInputLayout;->mInputFrame:Landroid/widget/FrameLayout;176 ····iget-object·v4,·p0,·Landroid/support/design/widget/TextInputLayout;->mInputFrame:Landroid/widget/FrameLayout;
  
177 ····invoke-virtual·{v4,·v5},·Landroid/widget/FrameLayout;->setAddStatesFromChildren(Z)V177 ····invoke-virtual·{v4,·v7},·Landroid/widget/FrameLayout;->setAddStatesFromChildren(Z)V
  
178 ····.line·198178 ····.line·198
179 ····iget-object·v4,·p0,·Landroid/support/design/widget/TextInputLayout;->mInputFrame:Landroid/widget/FrameLayout;179 ····iget-object·v4,·p0,·Landroid/support/design/widget/TextInputLayout;->mInputFrame:Landroid/widget/FrameLayout;
  
180 ····invoke-virtual·{p0,·v4},·Landroid/support/design/widget/TextInputLayout;->addView(Landroid/view/View;)V180 ····invoke-virtual·{p0,·v4},·Landroid/support/design/widget/TextInputLayout;->addView(Landroid/view/View;)V
  
181 ····.line·200181 ····.line·200
182 ····iget-object·v4,·p0,·Landroid/support/design/widget/TextInputLayout;->mCollapsingTextHelper:Landroid/support/design/widget/CollapsingTextHelper;182 ····iget-object·v4,·p0,·Landroid/support/design/widget/TextInputLayout;->mCollapsingTextHelper:Landroid/support/design/widget/CollapsingTextHelper;
  
183 ····sget-object·v7,·Landroid/support/design/widget/AnimationUtils;->FAST_OUT_SLOW_IN_INTERPOLATOR:Landroid/view/animation/Interpolator;183 ····sget-object·v5,·Landroid/support/design/widget/AnimationUtils;->FAST_OUT_SLOW_IN_INTERPOLATOR:Landroid/view/animation/Interpolator;
  
184 ····invoke-virtual·{v4,·v7},·Landroid/support/design/widget/CollapsingTextHelper;->setTextSizeInterpolator(Landroid/view/animation/Interpolator;)V184 ····invoke-virtual·{v4,·v5},·Landroid/support/design/widget/CollapsingTextHelper;->setTextSizeInterpolator(Landroid/view/animation/Interpolator;)V
  
185 ····.line·201185 ····.line·201
186 ····iget-object·v4,·p0,·Landroid/support/design/widget/TextInputLayout;->mCollapsingTextHelper:Landroid/support/design/widget/CollapsingTextHelper;186 ····iget-object·v4,·p0,·Landroid/support/design/widget/TextInputLayout;->mCollapsingTextHelper:Landroid/support/design/widget/CollapsingTextHelper;
  
187 ····new-instance·v7,·Landroid/view/animation/AccelerateInterpolator;187 ····new-instance·v5,·Landroid/view/animation/AccelerateInterpolator;
  
188 ····invoke-direct·{v7},·Landroid/view/animation/AccelerateInterpolator;-><init>()V188 ····invoke-direct·{v5},·Landroid/view/animation/AccelerateInterpolator;-><init>()V
  
189 ····invoke-virtual·{v4,·v7},·Landroid/support/design/widget/CollapsingTextHelper;->setPositionInterpolator(Landroid/view/animation/Interpolator;)V189 ····invoke-virtual·{v4,·v5},·Landroid/support/design/widget/CollapsingTextHelper;->setPositionInterpolator(Landroid/view/animation/Interpolator;)V
  
190 ····.line·202190 ····.line·202
191 ····iget-object·v4,·p0,·Landroid/support/design/widget/TextInputLayout;->mCollapsingTextHelper:Landroid/support/design/widget/CollapsingTextHelper;191 ····iget-object·v4,·p0,·Landroid/support/design/widget/TextInputLayout;->mCollapsingTextHelper:Landroid/support/design/widget/CollapsingTextHelper;
  
192 ····const·v7,·0x800033192 ····const·v5,·0x800033
  
193 ····invoke-virtual·{v4,·v7},·Landroid/support/design/widget/CollapsingTextHelper;->setCollapsedTextGravity(I)V193 ····invoke-virtual·{v4,·v5},·Landroid/support/design/widget/CollapsingTextHelper;->setCollapsedTextGravity(I)V
  
194 ····.line·204194 ····.line·204
195 ····iget-object·v4,·p0,·Landroid/support/design/widget/TextInputLayout;->mCollapsingTextHelper:Landroid/support/design/widget/CollapsingTextHelper; 
  
196 ····invoke-virtual·{v4},·Landroid/support/design/widget/CollapsingTextHelper;->getExpansionFraction()F 
  
197 ····move-result·v4 
  
198 ····const/high16·v7,·0x3f800000····#·1.0f 
  
199 ····cmpl-float·v4,·v4,·v7 
  
200 ····if-nez·v4,·:cond_5 
  
201 ····move·v4,·v5 
  
202 ····:goto_0 
203 ····iput-boolean·v4,·p0,·Landroid/support/design/widget/TextInputLayout;->mHintExpanded:Z 
  
204 ····.line·206 
205 ····sget-object·v4,·Landroid/support/design/R$styleable;->TextInputLayout:[I195 ····sget-object·v4,·Landroid/support/design/R$styleable;->TextInputLayout:[I
  
206 ····sget·v7,·Landroid/support/design/R$style;->Widget_Design_TextInputLayout:I196 ····sget·v5,·Landroid/support/design/R$style;->Widget_Design_TextInputLayout:I
  
207 ····invoke-static·{p1,·p2,·v4,·p3,·v7},·Landroid/support/v7/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray;197 ····invoke-static·{p1,·p2,·v4,·p3,·v5},·Landroid/support/v7/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/widget/TintTypedArray;
  
208 ····move-result-object·v0198 ····move-result-object·v0
  
209 ····.line·208199 ····.line·206
210 ····.local·v0,·"a":Landroid/support/v7/widget/TintTypedArray;200 ····.local·v0,·"a":Landroid/support/v7/widget/TintTypedArray;
211 ····sget·v4,·Landroid/support/design/R$styleable;->TextInputLayout_hintEnabled:I201 ····sget·v4,·Landroid/support/design/R$styleable;->TextInputLayout_hintEnabled:I
  
212 ····invoke-virtual·{v0,·v4,·v5},·Landroid/support/v7/widget/TintTypedArray;->getBoolean(IZ)Z202 ····invoke-virtual·{v0,·v4,·v7},·Landroid/support/v7/widget/TintTypedArray;->getBoolean(IZ)Z
  
213 ····move-result·v4203 ····move-result·v4
  
214 ····iput-boolean·v4,·p0,·Landroid/support/design/widget/TextInputLayout;->mHintEnabled:Z204 ····iput-boolean·v4,·p0,·Landroid/support/design/widget/TextInputLayout;->mHintEnabled:Z
  
215 ····.line·209205 ····.line·207
216 ····sget·v4,·Landroid/support/design/R$styleable;->TextInputLayout_android_hint:I206 ····sget·v4,·Landroid/support/design/R$styleable;->TextInputLayout_android_hint:I
  
217 ····invoke-virtual·{v0,·v4},·Landroid/support/v7/widget/TintTypedArray;->getText(I)Ljava/lang/CharSequence;207 ····invoke-virtual·{v0,·v4},·Landroid/support/v7/widget/TintTypedArray;->getText(I)Ljava/lang/CharSequence;
  
218 ····move-result-object·v4208 ····move-result-object·v4
  
219 ····invoke-virtual·{p0,·v4},·Landroid/support/design/widget/TextInputLayout;->setHint(Ljava/lang/CharSequence;)V209 ····invoke-virtual·{p0,·v4},·Landroid/support/design/widget/TextInputLayout;->setHint(Ljava/lang/CharSequence;)V
  
220 ····.line·210210 ····.line·208
221 ····sget·v4,·Landroid/support/design/R$styleable;->TextInputLayout_hintAnimationEnabled:I211 ····sget·v4,·Landroid/support/design/R$styleable;->TextInputLayout_hintAnimationEnabled:I
  
222 ····invoke-virtual·{v0,·v4,·v5},·Landroid/support/v7/widget/TintTypedArray;->getBoolean(IZ)Z212 ····invoke-virtual·{v0,·v4,·v7},·Landroid/support/v7/widget/TintTypedArray;->getBoolean(IZ)Z
  
223 ····move-result·v4213 ····move-result·v4
  
224 ····iput-boolean·v4,·p0,·Landroid/support/design/widget/TextInputLayout;->mHintAnimationEnabled:Z214 ····iput-boolean·v4,·p0,·Landroid/support/design/widget/TextInputLayout;->mHintAnimationEnabled:Z
  
225 ····.line·213215 ····.line·211
Max diff block lines reached; 126965/133704 bytes (94.96%) of diff not shown.
1.06 KB
smali/android/support/design/widget/TextInputLayout$4.smali
    
Offset 23, 30 lines modifiedOffset 23, 30 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/design/widget/TextInputLayout;)V24 .method·constructor·<init>(Landroid/support/design/widget/TextInputLayout;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/design/widget/TextInputLayout;26 ····.param·p1,·"this$0"····#·Landroid/support/design/widget/TextInputLayout;
  
27 ····.prologue27 ····.prologue
28 ····.line·107128 ····.line·1073
29 ····iput-object·p1,·p0,·Landroid/support/design/widget/TextInputLayout$4;->this$0:Landroid/support/design/widget/TextInputLayout;29 ····iput-object·p1,·p0,·Landroid/support/design/widget/TextInputLayout$4;->this$0:Landroid/support/design/widget/TextInputLayout;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·onClick(Landroid/view/View;)V34 .method·public·onClick(Landroid/view/View;)V
35 ····.locals·135 ····.locals·1
36 ····.param·p1,·"view"····#·Landroid/view/View;36 ····.param·p1,·"view"····#·Landroid/view/View;
  
37 ····.prologue37 ····.prologue
38 ····.line·107438 ····.line·1076
39 ····iget-object·v0,·p0,·Landroid/support/design/widget/TextInputLayout$4;->this$0:Landroid/support/design/widget/TextInputLayout;39 ····iget-object·v0,·p0,·Landroid/support/design/widget/TextInputLayout$4;->this$0:Landroid/support/design/widget/TextInputLayout;
  
40 ····invoke-virtual·{v0},·Landroid/support/design/widget/TextInputLayout;->passwordVisibilityToggleRequested()V40 ····invoke-virtual·{v0},·Landroid/support/design/widget/TextInputLayout;->passwordVisibilityToggleRequested()V
  
41 ····.line·107541 ····.line·1077
42 ····return-void42 ····return-void
43 .end·method43 .end·method
6.91 KB
smali/android/support/design/widget/TextInputLayout$TextInputAccessibilityDelegate.smali
    
Offset 19, 101 lines modifiedOffset 19, 101 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Landroid/support/design/widget/TextInputLayout;)V20 .method·constructor·<init>(Landroid/support/design/widget/TextInputLayout;)V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·144123 ····.line·1443
24 ····iput-object·p1,·p0,·Landroid/support/design/widget/TextInputLayout$TextInputAccessibilityDelegate;->this$0:Landroid/support/design/widget/TextInputLayout;24 ····iput-object·p1,·p0,·Landroid/support/design/widget/TextInputLayout$TextInputAccessibilityDelegate;->this$0:Landroid/support/design/widget/TextInputLayout;
  
25 ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V25 ····invoke-direct·{p0},·Landroid/support/v4/view/AccessibilityDelegateCompat;-><init>()V
  
26 ····.line·144226 ····.line·1444
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V30 .method·public·onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
31 ····.locals·131 ····.locals·1
32 ····.param·p1,·"host"····#·Landroid/view/View;32 ····.param·p1,·"host"····#·Landroid/view/View;
33 ····.param·p2,·"event"····#·Landroid/view/accessibility/AccessibilityEvent;33 ····.param·p2,·"event"····#·Landroid/view/accessibility/AccessibilityEvent;
  
34 ····.prologue34 ····.prologue
35 ····.line·144635 ····.line·1448
36 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V36 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
  
37 ····.line·144737 ····.line·1449
38 ····const-class·v0,·Landroid/support/design/widget/TextInputLayout;38 ····const-class·v0,·Landroid/support/design/widget/TextInputLayout;
  
39 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;39 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
40 ····move-result-object·v040 ····move-result-object·v0
  
41 ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V41 ····invoke-virtual·{p2,·v0},·Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V
  
42 ····.line·144842 ····.line·1450
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
45 .method·public·onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V45 .method·public·onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V
46 ····.locals·346 ····.locals·3
47 ····.param·p1,·"host"····#·Landroid/view/View;47 ····.param·p1,·"host"····#·Landroid/view/View;
48 ····.param·p2,·"info"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;48 ····.param·p2,·"info"····#·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;
  
49 ····.prologue49 ····.prologue
50 ····.line·146250 ····.line·1464
51 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V51 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V
  
52 ····.line·146352 ····.line·1465
53 ····const-class·v2,·Landroid/support/design/widget/TextInputLayout;53 ····const-class·v2,·Landroid/support/design/widget/TextInputLayout;
  
54 ····invoke-virtual·{v2},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;54 ····invoke-virtual·{v2},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
55 ····move-result-object·v255 ····move-result-object·v2
  
56 ····invoke-virtual·{p2,·v2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setClassName(Ljava/lang/CharSequence;)V56 ····invoke-virtual·{p2,·v2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setClassName(Ljava/lang/CharSequence;)V
  
57 ····.line·146557 ····.line·1467
58 ····iget-object·v2,·p0,·Landroid/support/design/widget/TextInputLayout$TextInputAccessibilityDelegate;->this$0:Landroid/support/design/widget/TextInputLayout;58 ····iget-object·v2,·p0,·Landroid/support/design/widget/TextInputLayout$TextInputAccessibilityDelegate;->this$0:Landroid/support/design/widget/TextInputLayout;
  
59 ····iget-object·v2,·v2,·Landroid/support/design/widget/TextInputLayout;->mCollapsingTextHelper:Landroid/support/design/widget/CollapsingTextHelper;59 ····iget-object·v2,·v2,·Landroid/support/design/widget/TextInputLayout;->mCollapsingTextHelper:Landroid/support/design/widget/CollapsingTextHelper;
  
60 ····invoke-virtual·{v2},·Landroid/support/design/widget/CollapsingTextHelper;->getText()Ljava/lang/CharSequence;60 ····invoke-virtual·{v2},·Landroid/support/design/widget/CollapsingTextHelper;->getText()Ljava/lang/CharSequence;
  
61 ····move-result-object·v161 ····move-result-object·v1
  
62 ····.line·146662 ····.line·1468
63 ····.local·v1,·"text":Ljava/lang/CharSequence;63 ····.local·v1,·"text":Ljava/lang/CharSequence;
64 ····invoke-static·{v1},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z64 ····invoke-static·{v1},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
65 ····move-result·v265 ····move-result·v2
  
66 ····if-nez·v2,·:cond_066 ····if-nez·v2,·:cond_0
  
67 ····.line·146767 ····.line·1469
68 ····invoke-virtual·{p2,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setText(Ljava/lang/CharSequence;)V68 ····invoke-virtual·{p2,·v1},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setText(Ljava/lang/CharSequence;)V
  
69 ····.line·146969 ····.line·1471
70 ····:cond_070 ····:cond_0
71 ····iget-object·v2,·p0,·Landroid/support/design/widget/TextInputLayout$TextInputAccessibilityDelegate;->this$0:Landroid/support/design/widget/TextInputLayout;71 ····iget-object·v2,·p0,·Landroid/support/design/widget/TextInputLayout$TextInputAccessibilityDelegate;->this$0:Landroid/support/design/widget/TextInputLayout;
  
72 ····iget-object·v2,·v2,·Landroid/support/design/widget/TextInputLayout;->mEditText:Landroid/widget/EditText;72 ····iget-object·v2,·v2,·Landroid/support/design/widget/TextInputLayout;->mEditText:Landroid/widget/EditText;
  
73 ····if-eqz·v2,·:cond_173 ····if-eqz·v2,·:cond_1
  
74 ····.line·147074 ····.line·1472
75 ····iget-object·v2,·p0,·Landroid/support/design/widget/TextInputLayout$TextInputAccessibilityDelegate;->this$0:Landroid/support/design/widget/TextInputLayout;75 ····iget-object·v2,·p0,·Landroid/support/design/widget/TextInputLayout$TextInputAccessibilityDelegate;->this$0:Landroid/support/design/widget/TextInputLayout;
  
76 ····iget-object·v2,·v2,·Landroid/support/design/widget/TextInputLayout;->mEditText:Landroid/widget/EditText;76 ····iget-object·v2,·v2,·Landroid/support/design/widget/TextInputLayout;->mEditText:Landroid/widget/EditText;
  
77 ····invoke-virtual·{p2,·v2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setLabelFor(Landroid/view/View;)V77 ····invoke-virtual·{p2,·v2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setLabelFor(Landroid/view/View;)V
  
78 ····.line·147278 ····.line·1474
79 ····:cond_179 ····:cond_1
80 ····iget-object·v2,·p0,·Landroid/support/design/widget/TextInputLayout$TextInputAccessibilityDelegate;->this$0:Landroid/support/design/widget/TextInputLayout;80 ····iget-object·v2,·p0,·Landroid/support/design/widget/TextInputLayout$TextInputAccessibilityDelegate;->this$0:Landroid/support/design/widget/TextInputLayout;
  
81 ····iget-object·v2,·v2,·Landroid/support/design/widget/TextInputLayout;->mErrorView:Landroid/widget/TextView;81 ····iget-object·v2,·v2,·Landroid/support/design/widget/TextInputLayout;->mErrorView:Landroid/widget/TextView;
  
82 ····if-eqz·v2,·:cond_382 ····if-eqz·v2,·:cond_3
  
Offset 121, 73 lines modifiedOffset 121, 73 lines modified
  
121 ····iget-object·v2,·v2,·Landroid/support/design/widget/TextInputLayout;->mErrorView:Landroid/widget/TextView;121 ····iget-object·v2,·v2,·Landroid/support/design/widget/TextInputLayout;->mErrorView:Landroid/widget/TextView;
  
122 ····invoke-virtual·{v2},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;122 ····invoke-virtual·{v2},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
  
123 ····move-result-object·v0123 ····move-result-object·v0
  
124 ····.line·1473124 ····.line·1475
125 ····.local·v0,·"error":Ljava/lang/CharSequence;125 ····.local·v0,·"error":Ljava/lang/CharSequence;
126 ····:goto_0126 ····:goto_0
127 ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z127 ····invoke-static·{v0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
128 ····move-result·v2128 ····move-result·v2
  
129 ····if-nez·v2,·:cond_2129 ····if-nez·v2,·:cond_2
  
130 ····.line·1474130 ····.line·1476
131 ····const/4·v2,·0x1131 ····const/4·v2,·0x1
  
132 ····invoke-virtual·{p2,·v2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setContentInvalid(Z)V132 ····invoke-virtual·{p2,·v2},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setContentInvalid(Z)V
  
133 ····.line·1475133 ····.line·1477
134 ····invoke-virtual·{p2,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setError(Ljava/lang/CharSequence;)V134 ····invoke-virtual·{p2,·v0},·Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;->setError(Ljava/lang/CharSequence;)V
  
135 ····.line·1477135 ····.line·1479
Max diff block lines reached; 1689/6902 bytes (24.47%) of diff not shown.