77.6 MB
/home/fdroid/fdroiddata/tmp/org.gateshipone.malp_12.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.gateshipone.malp_12.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, 20852 lines modifiedOffset 1, 16347 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:···················2533151·(000000000026A71Fh)4 ··Zip·archive·file·size:···················2513119·(00000000002658DFh)
5 ··Actual·end-cent-dir·record·offset:·······2533129·(000000000026A709h)5 ··Actual·end-cent-dir·record·offset:·······2513097·(00000000002658C9h)
6 ··Expected·end-cent-dir·record·offset:·····2533129·(000000000026A709h)6 ··Expected·end-cent-dir·record·offset:·····2513097·(00000000002658C9h)
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·58937·(000000000000E639h)·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·2474192·(000000000025C0D0h).12 ··is·2460818·(0000000000258C92h).
  
  
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·Feb·6·15:29:38 
27 ··32-bit·CRC·value·(hex):·························72dbad7c 
28 ··compressed·size:································17567·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:···17633 
43 ··················································(00000000000044E1h)·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·Feb·6·15:29:40 
53 ··32-bit·CRC·value·(hex):·························18a3163e 
54 ··compressed·size:································17695·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:···35394 
69 ··················································(0000000000008A42h)·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·Feb·6·15:29:40 
79 ··32-bit·CRC·value·(hex):·························07a73f31 
80 ··compressed·size:································1078·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:···36539 
95 ··················································(0000000000008EBBh)·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·Feb·6·09:30:08 
105 ··32-bit·CRC·value·(hex):·························3157ad42 
Max diff block lines reached; 1361146/1370169 bytes (99.34%) of diff not shown.
73.3 MB
classes.dex
73.2 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 1, 36 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············:·7a72a7924 checksum············:·e20fdbef
5 signature···········:·8b6a...2bd15 signature···········:·ee6c...ba36
6 file_size···········:·33493526 file_size···········:·3352092
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·····:·2869510 string_ids_size·····:·28714
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·349512 type_ids_size·······:·3496
13 type_ids_off········:·114892·(0x01c0cc)13 type_ids_off········:·114968·(0x01c118)
14 proto_ids_size······:·458614 proto_ids_size······:·4585
15 proto_ids_off·······:·128872·(0x01f768)15 proto_ids_off·······:·128952·(0x01f7b8)
16 field_ids_size······:·1808916 field_ids_size······:·18086
17 field_ids_off·······:·183904·(0x02ce60)17 field_ids_off·······:·183972·(0x02cea4)
18 method_ids_size·····:·2626318 method_ids_size·····:·26277
19 method_ids_off······:·328616·(0x0503a8)19 method_ids_off······:·328660·(0x0503d4)
20 class_defs_size·····:·268020 class_defs_size·····:·2681
21 class_defs_off······:·538720·(0x083860)21 class_defs_off······:·538876·(0x0838fc)
22 data_size···········:·272487222 data_size···········:·2727424
23 data_off············:·624480·(0x098760)23 data_off············:·624668·(0x09881c)
  
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······:·285227 superclass_idx······:·2853
28 source_file_idx·····:·128328 source_file_idx·····:·1286
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·031 direct_methods_size·:·0
32 virtual_methods_size:·032 virtual_methods_size:·0
  
33 Class·#0·annotations:33 Class·#0·annotations:
34 Annotations·on·class34 Annotations·on·class
Offset 44, 21 lines modifiedOffset 44, 21 lines modified
44 ··Superclass········:·'Ljava/lang/Object;'44 ··Superclass········:·'Ljava/lang/Object;'
45 ··Interfaces········-45 ··Interfaces········-
46 ····#0··············:·'Ljava/lang/annotation/Annotation;'46 ····#0··············:·'Ljava/lang/annotation/Annotation;'
47 ··Static·fields·····-47 ··Static·fields·····-
48 ··Instance·fields···-48 ··Instance·fields···-
49 ··Direct·methods····-49 ··Direct·methods····-
50 ··Virtual·methods···-50 ··Virtual·methods···-
51 ··source_file_idx···:·1283·(AnimRes.java)51 ··source_file_idx···:·1286·(AnimRes.java)
  
52 Class·#1·header:52 Class·#1·header:
53 class_idx···········:·27453 class_idx···········:·274
54 access_flags········:·9729·(0x2601)54 access_flags········:·9729·(0x2601)
55 superclass_idx······:·285255 superclass_idx······:·2853
56 source_file_idx·····:·130256 source_file_idx·····:·1305
57 static_fields_size··:·057 static_fields_size··:·0
58 instance_fields_size:·058 instance_fields_size:·0
59 direct_methods_size·:·059 direct_methods_size·:·0
60 virtual_methods_size:·060 virtual_methods_size:·0
  
61 Class·#1·annotations:61 Class·#1·annotations:
62 Annotations·on·class62 Annotations·on·class
Offset 72, 21 lines modifiedOffset 72, 21 lines modified
72 ··Superclass········:·'Ljava/lang/Object;'72 ··Superclass········:·'Ljava/lang/Object;'
73 ··Interfaces········-73 ··Interfaces········-
74 ····#0··············:·'Ljava/lang/annotation/Annotation;'74 ····#0··············:·'Ljava/lang/annotation/Annotation;'
75 ··Static·fields·····-75 ··Static·fields·····-
76 ··Instance·fields···-76 ··Instance·fields···-
77 ··Direct·methods····-77 ··Direct·methods····-
78 ··Virtual·methods···-78 ··Virtual·methods···-
79 ··source_file_idx···:·1302·(AnimatorRes.java)79 ··source_file_idx···:·1305·(AnimatorRes.java)
  
80 Class·#2·header:80 Class·#2·header:
81 class_idx···········:·27581 class_idx···········:·275
82 access_flags········:·9729·(0x2601)82 access_flags········:·9729·(0x2601)
83 superclass_idx······:·285283 superclass_idx······:·2853
84 source_file_idx·····:·130684 source_file_idx·····:·1309
85 static_fields_size··:·085 static_fields_size··:·0
86 instance_fields_size:·086 instance_fields_size:·0
87 direct_methods_size·:·087 direct_methods_size·:·0
88 virtual_methods_size:·088 virtual_methods_size:·0
  
89 Class·#2·annotations:89 Class·#2·annotations:
90 Annotations·on·class90 Annotations·on·class
Offset 100, 21 lines modifiedOffset 100, 21 lines modified
100 ··Superclass········:·'Ljava/lang/Object;'100 ··Superclass········:·'Ljava/lang/Object;'
101 ··Interfaces········-101 ··Interfaces········-
102 ····#0··············:·'Ljava/lang/annotation/Annotation;'102 ····#0··············:·'Ljava/lang/annotation/Annotation;'
103 ··Static·fields·····-103 ··Static·fields·····-
104 ··Instance·fields···-104 ··Instance·fields···-
105 ··Direct·methods····-105 ··Direct·methods····-
106 ··Virtual·methods···-106 ··Virtual·methods···-
107 ··source_file_idx···:·1306·(AnyRes.java)107 ··source_file_idx···:·1309·(AnyRes.java)
  
108 Class·#3·header:108 Class·#3·header:
109 class_idx···········:·276109 class_idx···········:·276
110 access_flags········:·9729·(0x2601)110 access_flags········:·9729·(0x2601)
111 superclass_idx······:·2852111 superclass_idx······:·2853
112 source_file_idx·····:·1308112 source_file_idx·····:·1311
113 static_fields_size··:·0113 static_fields_size··:·0
114 instance_fields_size:·0114 instance_fields_size:·0
115 direct_methods_size·:·0115 direct_methods_size·:·0
116 virtual_methods_size:·0116 virtual_methods_size:·0
  
117 Class·#3·annotations:117 Class·#3·annotations:
118 Annotations·on·class118 Annotations·on·class
Offset 128, 21 lines modifiedOffset 128, 21 lines modified
128 ··Superclass········:·'Ljava/lang/Object;'128 ··Superclass········:·'Ljava/lang/Object;'
129 ··Interfaces········-129 ··Interfaces········-
130 ····#0··············:·'Ljava/lang/annotation/Annotation;'130 ····#0··············:·'Ljava/lang/annotation/Annotation;'
131 ··Static·fields·····-131 ··Static·fields·····-
132 ··Instance·fields···-132 ··Instance·fields···-
133 ··Direct·methods····-133 ··Direct·methods····-
134 ··Virtual·methods···-134 ··Virtual·methods···-
135 ··source_file_idx···:·1308·(AnyThread.java)135 ··source_file_idx···:·1311·(AnyThread.java)
  
136 Class·#4·header:136 Class·#4·header:
137 class_idx···········:·277137 class_idx···········:·277
138 access_flags········:·9729·(0x2601)138 access_flags········:·9729·(0x2601)
139 superclass_idx······:·2852139 superclass_idx······:·2853
140 source_file_idx·····:·1557140 source_file_idx·····:·1560
141 static_fields_size··:·0141 static_fields_size··:·0
142 instance_fields_size:·0142 instance_fields_size:·0
143 direct_methods_size·:·0143 direct_methods_size·:·0
144 virtual_methods_size:·0144 virtual_methods_size:·0
  
145 Class·#4·annotations:145 Class·#4·annotations:
146 Annotations·on·class146 Annotations·on·class
Offset 156, 21 lines modifiedOffset 156, 21 lines modified
156 ··Superclass········:·'Ljava/lang/Object;'156 ··Superclass········:·'Ljava/lang/Object;'
157 ··Interfaces········-157 ··Interfaces········-
Max diff block lines reached; 76709192/76713674 bytes (99.99%) of diff not shown.
165 KB
classes.jar
36.0 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·5168846·bytes,·number·of·entries:·26801 Zip·file·size:·5167966·bytes,·number·of·entries:·2681
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 60, 15 lines modifiedOffset 60, 15 lines modified
60 ?rwxrwxr-x··2.0·unx·····5729·b-·stor·80-Jan-01·00:00·android/support/design/R$id.class60 ?rwxrwxr-x··2.0·unx·····5729·b-·stor·80-Jan-01·00:00·android/support/design/R$id.class
61 ?rwxrwxr-x··2.0·unx······631·b-·stor·80-Jan-01·00:00·android/support/design/R$integer.class61 ?rwxrwxr-x··2.0·unx······631·b-·stor·80-Jan-01·00:00·android/support/design/R$integer.class
62 ?rwxrwxr-x··2.0·unx·····3320·b-·stor·80-Jan-01·00:00·android/support/design/R$layout.class62 ?rwxrwxr-x··2.0·unx·····3320·b-·stor·80-Jan-01·00:00·android/support/design/R$layout.class
63 ?rwxrwxr-x··2.0·unx·····2406·b-·stor·80-Jan-01·00:00·android/support/design/R$string.class63 ?rwxrwxr-x··2.0·unx·····2406·b-·stor·80-Jan-01·00:00·android/support/design/R$string.class
64 ?rwxrwxr-x··2.0·unx····23351·b-·defN·80-Jan-01·00:00·android/support/design/R$style.class64 ?rwxrwxr-x··2.0·unx····23351·b-·defN·80-Jan-01·00:00·android/support/design/R$style.class
65 ?rwxrwxr-x··2.0·unx····30666·b-·defN·80-Jan-01·00:00·android/support/design/R$styleable.class65 ?rwxrwxr-x··2.0·unx····30666·b-·defN·80-Jan-01·00:00·android/support/design/R$styleable.class
66 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·android/support/design/R.class66 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·android/support/design/R.class
67 ?rwxrwxr-x··2.0·unx·····1766·b-·stor·80-Jan-01·00:00·android/support/design/internal/BaselineLayout.class67 ?rwxrwxr-x··2.0·unx·····1810·b-·stor·80-Jan-01·00:00·android/support/design/internal/BaselineLayout.class
68 ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·android/support/design/internal/BottomNavigationAnimationHelperBase.class68 ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·android/support/design/internal/BottomNavigationAnimationHelperBase.class
69 ?rwxrwxr-x··2.0·unx·····1239·b-·stor·80-Jan-01·00:00·android/support/design/internal/BottomNavigationMenuView$1.class69 ?rwxrwxr-x··2.0·unx·····1239·b-·stor·80-Jan-01·00:00·android/support/design/internal/BottomNavigationMenuView$1.class
70 ?rwxrwxr-x··2.0·unx·····1349·b-·stor·80-Jan-01·00:00·android/support/design/internal/NavigationMenuPresenter$1.class70 ?rwxrwxr-x··2.0·unx·····1349·b-·stor·80-Jan-01·00:00·android/support/design/internal/NavigationMenuPresenter$1.class
71 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/design/internal/NavigationMenuPresenter$NavigationMenuItem.class71 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/design/internal/NavigationMenuPresenter$NavigationMenuItem.class
72 ?rwxrwxr-x··2.0·unx·····1299·b-·stor·80-Jan-01·00:00·android/support/design/internal/ParcelableSparseArray.class72 ?rwxrwxr-x··2.0·unx·····1299·b-·stor·80-Jan-01·00:00·android/support/design/internal/ParcelableSparseArray.class
73 ?rwxrwxr-x··2.0·unx·····2667·b-·stor·80-Jan-01·00:00·android/support/design/internal/ScrimInsetsFrameLayout.class73 ?rwxrwxr-x··2.0·unx·····2667·b-·stor·80-Jan-01·00:00·android/support/design/internal/ScrimInsetsFrameLayout.class
74 ?rwxrwxr-x··2.0·unx······766·b-·stor·80-Jan-01·00:00·android/support/design/internal/TextScale$1.class74 ?rwxrwxr-x··2.0·unx······766·b-·stor·80-Jan-01·00:00·android/support/design/internal/TextScale$1.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····23968·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 298, 21 lines modifiedOffset 298, 21 lines modified
298 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·android/support/v4/app/BundleUtil.class298 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·android/support/v4/app/BundleUtil.class
299 ?rwxrwxr-x··2.0·unx······381·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$1.class299 ?rwxrwxr-x··2.0·unx······381·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$1.class
300 ?rwxrwxr-x··2.0·unx·····2186·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$AnimationInfo.class300 ?rwxrwxr-x··2.0·unx·····2186·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$AnimationInfo.class
301 ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$InstantiationException.class301 ?rwxrwxr-x··2.0·unx······265·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$InstantiationException.class
302 ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$OnStartEnterTransitionListener.class302 ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$OnStartEnterTransitionListener.class
303 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState$1.class303 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$SavedState$1.class
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····26609·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 323, 28 lines modifiedOffset 323, 28 lines modified
323 ?rwxrwxr-x··2.0·unx·····3513·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentState.class323 ?rwxrwxr-x··2.0·unx·····3513·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentState.class
324 ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$DummyTabFactory.class324 ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$DummyTabFactory.class
325 ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$SavedState$1.class325 ?rwxrwxr-x··2.0·unx······675·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$SavedState$1.class
326 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$SavedState.class326 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$SavedState.class
327 ?rwxrwxr-x··2.0·unx······428·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$TabInfo.class327 ?rwxrwxr-x··2.0·unx······428·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost$TabInfo.class
328 ?rwxrwxr-x··2.0·unx·····6111·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost.class328 ?rwxrwxr-x··2.0·unx·····6111·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTabHost.class
329 ?rwxrwxr-x··2.0·unx·····1909·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransaction.class329 ?rwxrwxr-x··2.0·unx·····1909·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransaction.class
330 ?rwxrwxr-x··2.0·unx······791·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransition$1.class330 ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransition$1.class
331 ?rwxrwxr-x··2.0·unx·····1833·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransition$2.class 
332 ?rwxrwxr-x··2.0·unx·····1476·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransition$3.class331 ?rwxrwxr-x··2.0·unx·····1471·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransition$2.class
 332 ?rwxrwxr-x··2.0·unx·····1105·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransition$3.class
333 ?rwxrwxr-x··2.0·unx·····2746·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransition$4.class333 ?rwxrwxr-x··2.0·unx·····2375·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransition$4.class
334 ?rwxrwxr-x··2.0·unx······407·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransition$FragmentContainerTransition.class334 ?rwxrwxr-x··2.0·unx······407·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransition$FragmentContainerTransition.class
335 ?rwxrwxr-x··2.0·unx····14193·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentTransition.class335 ?rwxrwxr-x··2.0·unx····14420·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentTransition.class
336 ?rwxrwxr-x··2.0·unx······398·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$1.class336 ?rwxrwxr-x··2.0·unx······398·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$1.class
337 ?rwxrwxr-x··2.0·unx·····1036·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$2.class337 ?rwxrwxr-x··2.0·unx·····1036·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$2.class
338 ?rwxrwxr-x··2.0·unx·····1141·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$3.class338 ?rwxrwxr-x··2.0·unx······806·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$3.class
339 ?rwxrwxr-x··2.0·unx·····1153·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$4.class339 ?rwxrwxr-x··2.0·unx······821·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$4.class
340 ?rwxrwxr-x··2.0·unx·····1161·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$5.class340 ?rwxrwxr-x··2.0·unx·····1161·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$5.class
341 ?rwxrwxr-x··2.0·unx······483·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$6.class341 ?rwxrwxr-x··2.0·unx······483·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$6.class
342 ?rwxrwxr-x··2.0·unx·····1147·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$7.class342 ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$7.class
343 ?rwxrwxr-x··2.0·unx·····7544·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21.class343 ?rwxrwxr-x··2.0·unx·····7495·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21.class
344 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class344 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
345 ?rwxrwxr-x··2.0·unx······523·b-·stor·80-Jan-01·00:00·android/support/v4/app/ListFragment$1.class345 ?rwxrwxr-x··2.0·unx······523·b-·stor·80-Jan-01·00:00·android/support/v4/app/ListFragment$1.class
346 ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·android/support/v4/app/ListFragment$2.class346 ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·android/support/v4/app/ListFragment$2.class
347 ?rwxrwxr-x··2.0·unx······338·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManager$LoaderCallbacks.class347 ?rwxrwxr-x··2.0·unx······338·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManager$LoaderCallbacks.class
348 ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManager.class348 ?rwxrwxr-x··2.0·unx······686·b-·stor·80-Jan-01·00:00·android/support/v4/app/LoaderManager.class
349 ?rwxrwxr-x··2.0·unx······452·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils$NavUtilsImpl.class349 ?rwxrwxr-x··2.0·unx······452·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils$NavUtilsImpl.class
350 ?rwxrwxr-x··2.0·unx·····3258·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils.class350 ?rwxrwxr-x··2.0·unx·····3258·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils.class
Offset 358, 38 lines modifiedOffset 358, 39 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
385 ?rwxrwxr-x··2.0·unx·····5578·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat.class385 ?rwxrwxr-x··2.0·unx·····5578·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompat.class
386 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompatApi24.class386 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompatApi24.class
387 ?rwxrwxr-x··2.0·unx······246·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompatIceCreamSandwich.class387 ?rwxrwxr-x··2.0·unx······246·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompatIceCreamSandwich.class
388 ?rwxrwxr-x··2.0·unx·····2980·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompatKitKat.class388 ?rwxrwxr-x··2.0·unx·····2980·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationManagerCompatKitKat.class
 389 ?rwxrwxr-x··2.0·unx·····1427·b-·stor·80-Jan-01·00:00·android/support/v4/app/OneShotPreDrawListener.class
389 ?rwxrwxr-x··2.0·unx·····1433·b-·stor·80-Jan-01·00:00·android/support/v4/app/RemoteInput$Builder.class390 ?rwxrwxr-x··2.0·unx·····1433·b-·stor·80-Jan-01·00:00·android/support/v4/app/RemoteInput$Builder.class
390 ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·android/support/v4/app/RemoteInput$Impl.class391 ?rwxrwxr-x··2.0·unx······285·b-·stor·80-Jan-01·00:00·android/support/v4/app/RemoteInput$Impl.class
Max diff block lines reached; 21595/36802 bytes (58.68%) of diff not shown.
1.28 KB
zipnote «TEMP»/diffoscope__sibo1sr_tmp/tmpm3tori6__.zip
    
Offset 1155, 14 lines modifiedOffset 1155, 17 lines modified
  
1155 Filename:·android/support/v4/app/NotificationManagerCompatIceCreamSandwich.class1155 Filename:·android/support/v4/app/NotificationManagerCompatIceCreamSandwich.class
1156 Comment:·1156 Comment:·
  
1157 Filename:·android/support/v4/app/NotificationManagerCompatKitKat.class1157 Filename:·android/support/v4/app/NotificationManagerCompatKitKat.class
1158 Comment:·1158 Comment:·
  
 1159 Filename:·android/support/v4/app/OneShotPreDrawListener.class
 1160 Comment:·
  
1159 Filename:·android/support/v4/app/RemoteInput$Builder.class1161 Filename:·android/support/v4/app/RemoteInput$Builder.class
1160 Comment:·1162 Comment:·
  
1161 Filename:·android/support/v4/app/RemoteInput$Impl.class1163 Filename:·android/support/v4/app/RemoteInput$Impl.class
1162 Comment:·1164 Comment:·
  
1163 Filename:·android/support/v4/app/RemoteInputCompatApi20.class1165 Filename:·android/support/v4/app/RemoteInputCompatApi20.class
Offset 1806, 15 lines modifiedOffset 1809, 15 lines modified
  
1806 Filename:·android/support/v4/media/session/MediaControllerCompat$Callback.class1809 Filename:·android/support/v4/media/session/MediaControllerCompat$Callback.class
1807 Comment:·1810 Comment:·
  
1808 Filename:·android/support/v4/media/session/MediaControllerCompat$MediaControllerImpl.class1811 Filename:·android/support/v4/media/session/MediaControllerCompat$MediaControllerImpl.class
1809 Comment:·1812 Comment:·
  
1810 Filename:·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$1.class1813 Filename:·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraBinderRequestResultReceiver.class
1811 Comment:·1814 Comment:·
  
1812 Filename:·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1.class1815 Filename:·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$1.class
1813 Comment:·1816 Comment:·
  
1814 Filename:·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2.class1817 Filename:·android/support/v4/media/session/MediaControllerCompat$MediaControllerImplApi21$ExtraCallback$2.class
1815 Comment:·1818 Comment:·
914 B
android/support/design/internal/BaselineLayout.class
810 B
procyon -ec {}
    
Offset 73, 13 lines modifiedOffset 73, 13 lines modified
73 ················}73 ················}
74 ················max·=·Math.max(max,·child.getMeasuredWidth());74 ················max·=·Math.max(max,·child.getMeasuredWidth());
75 ················a·=·Math.max(a,·child.getMeasuredHeight());75 ················a·=·Math.max(a,·child.getMeasuredHeight());
76 ················combineMeasuredStates·=·ViewUtils.combineMeasuredStates(combineMeasuredStates,·ViewCompat.getMeasuredState(child));76 ················combineMeasuredStates·=·ViewUtils.combineMeasuredStates(combineMeasuredStates,·ViewCompat.getMeasuredState(child));
77 ············}77 ············}
78 ········}78 ········}
79 ········if·(max2·!=·n3)·{79 ········if·(max2·!=·n3)·{
80 ············a·=·Math.max(a,·max2·+·max3);80 ············a·=·Math.max(a,·max2·+·Math.max(max3,·this.getPaddingBottom()));
81 ············this.mBaseline·=·max2;81 ············this.mBaseline·=·max2;
82 ········}82 ········}
83 ········this.setMeasuredDimension(ViewCompat.resolveSizeAndState(Math.max(max,·this.getSuggestedMinimumWidth()),·n,·combineMeasuredStates),·ViewCompat.resolveSizeAndState(Math.max(a,·this.getSuggestedMinimumHeight()),·n2,·combineMeasuredStates·<<·16));83 ········this.setMeasuredDimension(ViewCompat.resolveSizeAndState(Math.max(max,·this.getSuggestedMinimumWidth()),·n,·combineMeasuredStates),·ViewCompat.resolveSizeAndState(Math.max(a,·this.getSuggestedMinimumHeight()),·n2,·combineMeasuredStates·<<·16));
84 ····}84 ····}
85 }85 }
5.67 KB
android/support/design/widget/TextInputLayout.class
5.57 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 417, 14 lines modifiedOffset 409, 17 lines modified
417 ············if·(this.shouldShowPasswordIcon())·{409 ············if·(this.shouldShowPasswordIcon())·{
418 ················if·(this.mPasswordToggleView·==·null)·{410 ················if·(this.mPasswordToggleView·==·null)·{
419 ····················(this.mPasswordToggleView·=·(CheckableImageButton)LayoutInflater.from(this.getContext()).inflate(R$layout.design_text_input_password_icon,·(ViewGroup)this.mInputFrame,·false)).setImageDrawable(this.mPasswordToggleDrawable);411 ····················(this.mPasswordToggleView·=·(CheckableImageButton)LayoutInflater.from(this.getContext()).inflate(R$layout.design_text_input_password_icon,·(ViewGroup)this.mInputFrame,·false)).setImageDrawable(this.mPasswordToggleDrawable);
420 ····················this.mPasswordToggleView.setContentDescription(this.mPasswordToggleContentDesc);412 ····················this.mPasswordToggleView.setContentDescription(this.mPasswordToggleContentDesc);
421 ····················this.mInputFrame.addView((View)this.mPasswordToggleView);413 ····················this.mInputFrame.addView((View)this.mPasswordToggleView);
422 ····················this.mPasswordToggleView.setOnClickListener((View$OnClickListener)new·TextInputLayout$4(this));414 ····················this.mPasswordToggleView.setOnClickListener((View$OnClickListener)new·TextInputLayout$4(this));
423 ················}415 ················}
 416 ················if·(this.mEditText·!=·null·&&·ViewCompat.getMinimumHeight((View)this.mEditText)·<=·0)·{
 417 ····················this.mEditText.setMinimumHeight(ViewCompat.getMinimumHeight((View)this.mPasswordToggleView));
 418 ················}
424 ················this.mPasswordToggleView.setVisibility(0);419 ················this.mPasswordToggleView.setVisibility(0);
425 ················this.mPasswordToggleView.setChecked(this.mPasswordToggledVisible);420 ················this.mPasswordToggleView.setChecked(this.mPasswordToggledVisible);
426 ················if·(this.mPasswordToggleDummyDrawable·==·null)·{421 ················if·(this.mPasswordToggleDummyDrawable·==·null)·{
427 ····················this.mPasswordToggleDummyDrawable·=·(Drawable)new·ColorDrawable();422 ····················this.mPasswordToggleDummyDrawable·=·(Drawable)new·ColorDrawable();
428 ················}423 ················}
429 ················this.mPasswordToggleDummyDrawable.setBounds(0,·0,·this.mPasswordToggleView.getMeasuredWidth(),·n3);424 ················this.mPasswordToggleDummyDrawable.setBounds(0,·0,·this.mPasswordToggleView.getMeasuredWidth(),·n3);
430 ················final·Drawable[]·compoundDrawablesRelative·=·TextViewCompat.getCompoundDrawablesRelative((TextView)this.mEditText);425 ················final·Drawable[]·compoundDrawablesRelative·=·TextViewCompat.getCompoundDrawablesRelative((TextView)this.mEditText);
Offset 919, 14 lines modifiedOffset 914, 18 lines modified
919 ········if·(this.mEditText·!=·null·&&·mCounterOverflowed·!=·this.mCounterOverflowed)·{914 ········if·(this.mEditText·!=·null·&&·mCounterOverflowed·!=·this.mCounterOverflowed)·{
920 ············this.updateLabelState(false);915 ············this.updateLabelState(false);
921 ············this.updateEditTextBackground();916 ············this.updateEditTextBackground();
922 ········}917 ········}
923 ····}918 ····}
924 ····919 ····
925 ····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)·{
926 ········final·int·n·=·1;925 ········final·int·n·=·1;
927 ········final·boolean·enabled·=·this.isEnabled();926 ········final·boolean·enabled·=·this.isEnabled();
928 ········int·n2;927 ········int·n2;
929 ········if·(this.mEditText·!=·null·&&·!TextUtils.isEmpty((CharSequence)this.mEditText.getText()))·{928 ········if·(this.mEditText·!=·null·&&·!TextUtils.isEmpty((CharSequence)this.mEditText.getText()))·{
930 ············n2·=·n;929 ············n2·=·n;
931 ········}930 ········}
932 ········else·{931 ········else·{
Offset 949, 16 lines modifiedOffset 948, 16 lines modified
949 ········else·if·(enabled·&&·arrayContains·&&·this.mFocusedTextColor·!=·null)·{948 ········else·if·(enabled·&&·arrayContains·&&·this.mFocusedTextColor·!=·null)·{
950 ············this.mCollapsingTextHelper.setCollapsedTextColor(this.mFocusedTextColor);949 ············this.mCollapsingTextHelper.setCollapsedTextColor(this.mFocusedTextColor);
951 ········}950 ········}
952 ········else·if·(this.mDefaultTextColor·!=·null)·{951 ········else·if·(this.mDefaultTextColor·!=·null)·{
953 ············this.mCollapsingTextHelper.setCollapsedTextColor(this.mDefaultTextColor);952 ············this.mCollapsingTextHelper.setCollapsedTextColor(this.mDefaultTextColor);
954 ········}953 ········}
955 ········if·(n2·!=·0·||·(this.isEnabled()·&&·(arrayContains·||·n3·!=·0)))·{954 ········if·(n2·!=·0·||·(this.isEnabled()·&&·(arrayContains·||·n3·!=·0)))·{
956 ············if·(this.mHintExpanded)·{955 ············if·(b2·||·this.mHintExpanded)·{
957 ················this.collapseHint(b);956 ················this.collapseHint(b);
958 ············}957 ············}
959 ········}958 ········}
960 ········else·if·(!this.mHintExpanded)·{959 ········else·if·(b2·||·!this.mHintExpanded)·{
961 ············this.expandHint(b);960 ············this.expandHint(b);
962 ········}961 ········}
963 ····}962 ····}
964 }963 }
531 B
android/support/v4/app/Fragment.class
457 B
procyon -ec {}
    
Offset 62, 14 lines modifiedOffset 62, 15 lines modified
62 ····int·mIndex;62 ····int·mIndex;
63 ····View·mInnerView;63 ····View·mInnerView;
64 ····boolean·mIsNewlyAdded;64 ····boolean·mIsNewlyAdded;
65 ····LoaderManagerImpl·mLoaderManager;65 ····LoaderManagerImpl·mLoaderManager;
66 ····boolean·mLoadersStarted;66 ····boolean·mLoadersStarted;
67 ····boolean·mMenuVisible;67 ····boolean·mMenuVisible;
68 ····Fragment·mParentFragment;68 ····Fragment·mParentFragment;
 69 ····float·mPostponedAlpha;
69 ····boolean·mRemoving;70 ····boolean·mRemoving;
70 ····boolean·mRestored;71 ····boolean·mRestored;
71 ····boolean·mRetainInstance;72 ····boolean·mRetainInstance;
72 ····boolean·mRetaining;73 ····boolean·mRetaining;
73 ····Bundle·mSavedFragmentState;74 ····Bundle·mSavedFragmentState;
74 ····SparseArray·mSavedViewState;75 ····SparseArray·mSavedViewState;
75 ····int·mState;76 ····int·mState;
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)·{
1.06 KB
android/support/v4/app/FragmentTransition$1.class
991 B
procyon -ec {}
    
Offset 1, 23 lines modifiedOffset 1, 17 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·java.util.ArrayList;2 import·java.util.ArrayList;
3 import·android.view.ViewGroup; 
4 import·android.view.ViewTreeObserver$OnPreDrawListener; 
  
5 final·class·FragmentTransition$1·implements·ViewTreeObserver$OnPreDrawListener3 final·class·FragmentTransition$1·implements·Runnable
6 {4 {
7 ····final·/*·synthetic·*/·ViewGroup·val$container; 
8 ····final·/*·synthetic·*/·ArrayList·val$exitingViews;5 ····final·/*·synthetic·*/·ArrayList·val$exitingViews;
9 ····6 ····
10 ····FragmentTransition$1(final·ViewGroup·val$container,·final·ArrayList·val$exitingViews)·{7 ····FragmentTransition$1(final·ArrayList·val$exitingViews)·{
11 ········this.val$container·=·val$container; 
12 ········this.val$exitingViews·=·val$exitingViews;8 ········this.val$exitingViews·=·val$exitingViews;
13 ····}9 ····}
14 ····10 ····
 11 ····public·void·run()·{
15 ····public·boolean·onPreDraw()·{ 
16 ········this.val$container.getViewTreeObserver().removeOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)this); 
17 ········FragmentTransition.access$000(this.val$exitingViews,·4);12 ········FragmentTransition.access$000(this.val$exitingViews,·4);
18 ········return·true; 
19 ····}13 ····}
20 }14 }
3.12 KB
android/support/v4/app/FragmentTransition$2.class
3.03 KB
procyon -ec {}
    
Offset 1, 47 lines modifiedOffset 1, 43 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·java.util.Collection;2 import·java.util.Collection;
3 import·android.view.ViewGroup; 
4 import·android.view.View;3 import·android.view.View;
5 import·java.util.ArrayList;4 import·java.util.ArrayList;
6 import·android.view.ViewTreeObserver$OnPreDrawListener; 
  
7 final·class·FragmentTransition$2·implements·ViewTreeObserver$OnPreDrawListener5 final·class·FragmentTransition$2·implements·Runnable
8 {6 {
9 ····final·/*·synthetic·*/·Object·val$enterTransition;7 ····final·/*·synthetic·*/·Object·val$enterTransition;
10 ····final·/*·synthetic·*/·ArrayList·val$enteringViews;8 ····final·/*·synthetic·*/·ArrayList·val$enteringViews;
11 ····final·/*·synthetic·*/·Object·val$exitTransition;9 ····final·/*·synthetic·*/·Object·val$exitTransition;
12 ····final·/*·synthetic·*/·ArrayList·val$exitingViews;10 ····final·/*·synthetic·*/·ArrayList·val$exitingViews;
13 ····final·/*·synthetic·*/·Fragment·val$inFragment;11 ····final·/*·synthetic·*/·Fragment·val$inFragment;
14 ····final·/*·synthetic·*/·View·val$nonExistentView;12 ····final·/*·synthetic·*/·View·val$nonExistentView;
15 ····final·/*·synthetic·*/·ViewGroup·val$sceneRoot; 
16 ····final·/*·synthetic·*/·ArrayList·val$sharedElementsIn;13 ····final·/*·synthetic·*/·ArrayList·val$sharedElementsIn;
17 ····14 ····
18 ····FragmentTransition$2(final·ViewGroup·val$sceneRoot,·final·Object·val$enterTransition,·final·View·val$nonExistentView,·final·Fragment·val$inFragment,·final·ArrayList·val$sharedElementsIn,·final·ArrayList·val$enteringViews,·final·ArrayList·val$exitingViews,·final·Object·val$exitTransition)·{15 ····FragmentTransition$2(final·Object·val$enterTransition,·final·View·val$nonExistentView,·final·Fragment·val$inFragment,·final·ArrayList·val$sharedElementsIn,·final·ArrayList·val$enteringViews,·final·ArrayList·val$exitingViews,·final·Object·val$exitTransition)·{
19 ········this.val$sceneRoot·=·val$sceneRoot; 
20 ········this.val$enterTransition·=·val$enterTransition;16 ········this.val$enterTransition·=·val$enterTransition;
21 ········this.val$nonExistentView·=·val$nonExistentView;17 ········this.val$nonExistentView·=·val$nonExistentView;
22 ········this.val$inFragment·=·val$inFragment;18 ········this.val$inFragment·=·val$inFragment;
23 ········this.val$sharedElementsIn·=·val$sharedElementsIn;19 ········this.val$sharedElementsIn·=·val$sharedElementsIn;
24 ········this.val$enteringViews·=·val$enteringViews;20 ········this.val$enteringViews·=·val$enteringViews;
25 ········this.val$exitingViews·=·val$exitingViews;21 ········this.val$exitingViews·=·val$exitingViews;
26 ········this.val$exitTransition·=·val$exitTransition;22 ········this.val$exitTransition·=·val$exitTransition;
27 ····}23 ····}
28 ····24 ····
 25 ····public·void·run()·{
29 ····public·boolean·onPreDraw()·{ 
30 ········this.val$sceneRoot.getViewTreeObserver().removeOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)this); 
31 ········if·(this.val$enterTransition·!=·null)·{26 ········if·(this.val$enterTransition·!=·null)·{
32 ············FragmentTransitionCompat21.removeTarget(this.val$enterTransition,·this.val$nonExistentView);27 ············FragmentTransitionCompat21.removeTarget(this.val$enterTransition,·this.val$nonExistentView);
33 ············this.val$enteringViews.addAll(FragmentTransition.access$100(this.val$enterTransition,·this.val$inFragment,·this.val$sharedElementsIn,·this.val$nonExistentView));28 ············this.val$enteringViews.addAll(FragmentTransition.access$100(this.val$enterTransition,·this.val$inFragment,·this.val$sharedElementsIn,·this.val$nonExistentView));
34 ········}29 ········}
35 ········if·(this.val$exitingViews·!=·null)·{30 ········if·(this.val$exitingViews·!=·null)·{
 31 ············if·(this.val$exitTransition·!=·null)·{
36 ············final·ArrayList<View>·list·=·new·ArrayList<View>();32 ················final·ArrayList<View>·list·=·new·ArrayList<View>();
37 ············list.add(this.val$nonExistentView);33 ················list.add(this.val$nonExistentView);
38 ············FragmentTransitionCompat21.replaceTargets(this.val$exitTransition,·this.val$exitingViews,·(ArrayList)list);34 ················FragmentTransitionCompat21.replaceTargets(this.val$exitTransition,·this.val$exitingViews,·(ArrayList)list);
 35 ············}
39 ············this.val$exitingViews.clear();36 ············this.val$exitingViews.clear();
40 ············this.val$exitingViews.add(this.val$nonExistentView);37 ············this.val$exitingViews.add(this.val$nonExistentView);
41 ········}38 ········}
42 ········return·true; 
43 ····}39 ····}
44 }40 }
2.13 KB
android/support/v4/app/FragmentTransition$3.class
2.04 KB
procyon -ec {}
    
Offset 1, 38 lines modifiedOffset 1, 32 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·android.view.ViewGroup; 
3 import·android.support.v4.util.ArrayMap;2 import·android.support.v4.util.ArrayMap;
4 import·android.view.View;3 import·android.view.View;
5 import·android.graphics.Rect;4 import·android.graphics.Rect;
6 import·android.view.ViewTreeObserver$OnPreDrawListener; 
  
7 final·class·FragmentTransition$3·implements·ViewTreeObserver$OnPreDrawListener5 final·class·FragmentTransition$3·implements·Runnable
8 {6 {
9 ····final·/*·synthetic·*/·Rect·val$epicenter;7 ····final·/*·synthetic·*/·Rect·val$epicenter;
10 ····final·/*·synthetic·*/·View·val$epicenterView;8 ····final·/*·synthetic·*/·View·val$epicenterView;
11 ····final·/*·synthetic·*/·Fragment·val$inFragment;9 ····final·/*·synthetic·*/·Fragment·val$inFragment;
12 ····final·/*·synthetic·*/·boolean·val$inIsPop;10 ····final·/*·synthetic·*/·boolean·val$inIsPop;
13 ····final·/*·synthetic·*/·ArrayMap·val$inSharedElements;11 ····final·/*·synthetic·*/·ArrayMap·val$inSharedElements;
14 ····final·/*·synthetic·*/·Fragment·val$outFragment;12 ····final·/*·synthetic·*/·Fragment·val$outFragment;
15 ····final·/*·synthetic·*/·ViewGroup·val$sceneRoot; 
16 ····13 ····
17 ····FragmentTransition$3(final·ViewGroup·val$sceneRoot,·final·Fragment·val$inFragment,·final·Fragment·val$outFragment,·final·boolean·val$inIsPop,·final·ArrayMap·val$inSharedElements,·final·View·val$epicenterView,·final·Rect·val$epicenter)·{14 ····FragmentTransition$3(final·Fragment·val$inFragment,·final·Fragment·val$outFragment,·final·boolean·val$inIsPop,·final·ArrayMap·val$inSharedElements,·final·View·val$epicenterView,·final·Rect·val$epicenter)·{
18 ········this.val$sceneRoot·=·val$sceneRoot; 
19 ········this.val$inFragment·=·val$inFragment;15 ········this.val$inFragment·=·val$inFragment;
20 ········this.val$outFragment·=·val$outFragment;16 ········this.val$outFragment·=·val$outFragment;
21 ········this.val$inIsPop·=·val$inIsPop;17 ········this.val$inIsPop·=·val$inIsPop;
22 ········this.val$inSharedElements·=·val$inSharedElements;18 ········this.val$inSharedElements·=·val$inSharedElements;
23 ········this.val$epicenterView·=·val$epicenterView;19 ········this.val$epicenterView·=·val$epicenterView;
24 ········this.val$epicenter·=·val$epicenter;20 ········this.val$epicenter·=·val$epicenter;
25 ····}21 ····}
26 ····22 ····
 23 ····public·void·run()·{
27 ····public·boolean·onPreDraw()·{ 
28 ········this.val$sceneRoot.getViewTreeObserver().removeOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)this); 
29 ········FragmentTransition.access$200(this.val$inFragment,·this.val$outFragment,·this.val$inIsPop,·this.val$inSharedElements,·false);24 ········FragmentTransition.access$200(this.val$inFragment,·this.val$outFragment,·this.val$inIsPop,·this.val$inSharedElements,·false);
30 ········if·(this.val$epicenterView·!=·null)·{25 ········if·(this.val$epicenterView·!=·null)·{
31 ············FragmentTransitionCompat21.getBoundsOnScreen(this.val$epicenterView,·this.val$epicenter);26 ············FragmentTransitionCompat21.getBoundsOnScreen(this.val$epicenterView,·this.val$epicenter);
32 ········}27 ········}
33 ········return·true; 
34 ····}28 ····}
35 }29 }
3.9 KB
android/support/v4/app/FragmentTransition$4.class
3.8 KB
procyon -ec {}
    
Offset 1, 58 lines modifiedOffset 1, 52 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·java.util.ArrayList;2 import·java.util.ArrayList;
3 import·android.view.ViewGroup; 
4 import·android.view.View;3 import·android.view.View;
5 import·android.support.v4.util.ArrayMap;4 import·android.support.v4.util.ArrayMap;
6 import·android.graphics.Rect;5 import·android.graphics.Rect;
7 import·android.view.ViewTreeObserver$OnPreDrawListener; 
  
8 final·class·FragmentTransition$4·implements·ViewTreeObserver$OnPreDrawListener6 final·class·FragmentTransition$4·implements·Runnable
9 {7 {
10 ····final·/*·synthetic·*/·Object·val$enterTransition;8 ····final·/*·synthetic·*/·Object·val$enterTransition;
11 ····final·/*·synthetic·*/·Object·val$finalSharedElementTransition;9 ····final·/*·synthetic·*/·Object·val$finalSharedElementTransition;
12 ····final·/*·synthetic·*/·FragmentTransition$FragmentContainerTransition·val$fragments;10 ····final·/*·synthetic·*/·FragmentTransition$FragmentContainerTransition·val$fragments;
13 ····final·/*·synthetic·*/·Rect·val$inEpicenter;11 ····final·/*·synthetic·*/·Rect·val$inEpicenter;
14 ····final·/*·synthetic·*/·Fragment·val$inFragment;12 ····final·/*·synthetic·*/·Fragment·val$inFragment;
15 ····final·/*·synthetic·*/·boolean·val$inIsPop;13 ····final·/*·synthetic·*/·boolean·val$inIsPop;
16 ····final·/*·synthetic·*/·ArrayMap·val$nameOverrides;14 ····final·/*·synthetic·*/·ArrayMap·val$nameOverrides;
17 ····final·/*·synthetic·*/·View·val$nonExistentView;15 ····final·/*·synthetic·*/·View·val$nonExistentView;
18 ····final·/*·synthetic·*/·Fragment·val$outFragment;16 ····final·/*·synthetic·*/·Fragment·val$outFragment;
19 ····final·/*·synthetic·*/·ViewGroup·val$sceneRoot; 
20 ····final·/*·synthetic·*/·ArrayList·val$sharedElementsIn;17 ····final·/*·synthetic·*/·ArrayList·val$sharedElementsIn;
21 ····final·/*·synthetic·*/·ArrayList·val$sharedElementsOut;18 ····final·/*·synthetic·*/·ArrayList·val$sharedElementsOut;
22 ····19 ····
23 ····FragmentTransition$4(final·ViewGroup·val$sceneRoot,·final·ArrayMap·val$nameOverrides,·final·Object·val$finalSharedElementTransition,·final·FragmentTransition$FragmentContainerTransition·val$fragments,·final·ArrayList·val$sharedElementsIn,·final·View·val$nonExistentView,·final·Fragment·val$inFragment,·final·Fragment·val$outFragment,·final·boolean·val$inIsPop,·final·ArrayList·val$sharedElementsOut,·final·Object·val$enterTransition,·final·Rect·val$inEpicenter)·{20 ····FragmentTransition$4(final·ArrayMap·val$nameOverrides,·final·Object·val$finalSharedElementTransition,·final·FragmentTransition$FragmentContainerTransition·val$fragments,·final·ArrayList·val$sharedElementsIn,·final·View·val$nonExistentView,·final·Fragment·val$inFragment,·final·Fragment·val$outFragment,·final·boolean·val$inIsPop,·final·ArrayList·val$sharedElementsOut,·final·Object·val$enterTransition,·final·Rect·val$inEpicenter)·{
24 ········this.val$sceneRoot·=·val$sceneRoot; 
25 ········this.val$nameOverrides·=·val$nameOverrides;21 ········this.val$nameOverrides·=·val$nameOverrides;
26 ········this.val$finalSharedElementTransition·=·val$finalSharedElementTransition;22 ········this.val$finalSharedElementTransition·=·val$finalSharedElementTransition;
27 ········this.val$fragments·=·val$fragments;23 ········this.val$fragments·=·val$fragments;
28 ········this.val$sharedElementsIn·=·val$sharedElementsIn;24 ········this.val$sharedElementsIn·=·val$sharedElementsIn;
29 ········this.val$nonExistentView·=·val$nonExistentView;25 ········this.val$nonExistentView·=·val$nonExistentView;
30 ········this.val$inFragment·=·val$inFragment;26 ········this.val$inFragment·=·val$inFragment;
31 ········this.val$outFragment·=·val$outFragment;27 ········this.val$outFragment·=·val$outFragment;
32 ········this.val$inIsPop·=·val$inIsPop;28 ········this.val$inIsPop·=·val$inIsPop;
33 ········this.val$sharedElementsOut·=·val$sharedElementsOut;29 ········this.val$sharedElementsOut·=·val$sharedElementsOut;
34 ········this.val$enterTransition·=·val$enterTransition;30 ········this.val$enterTransition·=·val$enterTransition;
35 ········this.val$inEpicenter·=·val$inEpicenter;31 ········this.val$inEpicenter·=·val$inEpicenter;
36 ····}32 ····}
37 ····33 ····
 34 ····public·void·run()·{
38 ····public·boolean·onPreDraw()·{ 
39 ········this.val$sceneRoot.getViewTreeObserver().removeOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)this); 
40 ········final·ArrayMap·access$300·=·FragmentTransition.access$300(this.val$nameOverrides,·this.val$finalSharedElementTransition,·this.val$fragments);35 ········final·ArrayMap·access$300·=·FragmentTransition.access$300(this.val$nameOverrides,·this.val$finalSharedElementTransition,·this.val$fragments);
41 ········if·(access$300·!=·null)·{36 ········if·(access$300·!=·null)·{
42 ············this.val$sharedElementsIn.addAll(access$300.values());37 ············this.val$sharedElementsIn.addAll(access$300.values());
43 ············this.val$sharedElementsIn.add(this.val$nonExistentView);38 ············this.val$sharedElementsIn.add(this.val$nonExistentView);
44 ········}39 ········}
45 ········FragmentTransition.access$200(this.val$inFragment,·this.val$outFragment,·this.val$inIsPop,·access$300,·false);40 ········FragmentTransition.access$200(this.val$inFragment,·this.val$outFragment,·this.val$inIsPop,·access$300,·false);
46 ········if·(this.val$finalSharedElementTransition·!=·null)·{41 ········if·(this.val$finalSharedElementTransition·!=·null)·{
47 ············FragmentTransitionCompat21.swapSharedElementTargets(this.val$finalSharedElementTransition,·this.val$sharedElementsOut,·this.val$sharedElementsIn);42 ············FragmentTransitionCompat21.swapSharedElementTargets(this.val$finalSharedElementTransition,·this.val$sharedElementsOut,·this.val$sharedElementsIn);
48 ············final·View·access$301·=·FragmentTransition.access$400(access$300,·this.val$fragments,·this.val$enterTransition,·this.val$inIsPop);43 ············final·View·access$301·=·FragmentTransition.access$400(access$300,·this.val$fragments,·this.val$enterTransition,·this.val$inIsPop);
49 ············if·(access$301·!=·null)·{44 ············if·(access$301·!=·null)·{
50 ················FragmentTransitionCompat21.getBoundsOnScreen(access$301,·this.val$inEpicenter);45 ················FragmentTransitionCompat21.getBoundsOnScreen(access$301,·this.val$inEpicenter);
51 ············}46 ············}
52 ········}47 ········}
53 ········return·true; 
54 ····}48 ····}
55 }49 }
15.2 KB
android/support/v4/app/FragmentTransition.class
15.1 KB
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 18 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·android.os.Build$VERSION;2 import·android.os.Build$VERSION;
3 import·android.view.ViewTreeObserver$OnPreDrawListener; 
4 import·android.graphics.Rect;3 import·android.graphics.Rect;
5 import·android.view.ViewGroup;4 import·android.view.ViewGroup;
6 import·android.support.v4.view.ViewCompat; 
7 import·java.util.Collection; 
8 import·java.util.Map;5 import·java.util.Map;
9 import·java.util.List;6 import·java.util.List;
10 import·android.util.SparseArray;7 import·android.util.SparseArray;
 8 import·android.support.v4.view.ViewCompat;
 9 import·java.util.Collection;
11 import·android.support.v4.util.ArrayMap;10 import·android.support.v4.util.ArrayMap;
12 import·android.view.View;11 import·android.view.View;
13 import·java.util.ArrayList;12 import·java.util.ArrayList;
  
14 class·FragmentTransition13 class·FragmentTransition
15 {14 {
16 ····private·static·final·int[]·INVERSE_OPS;15 ····private·static·final·int[]·INVERSE_OPS;
Offset 26, 14 lines modifiedOffset 25, 23 lines modified
26 ········array[2]·=·0;25 ········array[2]·=·0;
27 ········array[3]·=·1;26 ········array[3]·=·1;
28 ········array[array[4]·=·5]·=·4;27 ········array[array[4]·=·5]·=·4;
29 ········array[array[6]·=·7]·=·6;28 ········array[array[6]·=·7]·=·6;
30 ········INVERSE_OPS·=·inverse_OPS;29 ········INVERSE_OPS·=·inverse_OPS;
31 ····}30 ····}
32 ····31 ····
 32 ····private·static·void·addSharedElementsWithMatchingNames(final·ArrayList·list,·final·ArrayMap·arrayMap,·final·Collection·collection)·{
 33 ········for·(int·i·=·arrayMap.size()·-·1;·i·>=·0;·--i)·{
 34 ············final·View·e·=·(View)arrayMap.valueAt(i);
 35 ············if·(collection.contains(ViewCompat.getTransitionName(e)))·{
 36 ················list.add(e);
 37 ············}
 38 ········}
 39 ····}
 40 ····
33 ····private·static·void·addToFirstInLastOut(final·BackStackRecord·backStackRecord,·final·BackStackRecord$Op·backStackRecord$Op,·final·SparseArray·sparseArray,·final·boolean·b,·final·boolean·b2)·{41 ····private·static·void·addToFirstInLastOut(final·BackStackRecord·backStackRecord,·final·BackStackRecord$Op·backStackRecord$Op,·final·SparseArray·sparseArray,·final·boolean·b,·final·boolean·b2)·{
34 ········final·Fragment·fragment·=·backStackRecord$Op.fragment;42 ········final·Fragment·fragment·=·backStackRecord$Op.fragment;
35 ········final·int·mContainerId·=·fragment.mContainerId;43 ········final·int·mContainerId·=·fragment.mContainerId;
36 ········if·(mContainerId·!=·0)·{44 ········if·(mContainerId·!=·0)·{
37 ············int·cmd;45 ············int·cmd;
38 ············if·(b)·{46 ············if·(b)·{
39 ················cmd·=·FragmentTransition.INVERSE_OPS[backStackRecord$Op.cmd];47 ················cmd·=·FragmentTransition.INVERSE_OPS[backStackRecord$Op.cmd];
Offset 92, 15 lines modifiedOffset 100, 15 lines modified
92 ····················}100 ····················}
93 ····················b3·=·true;101 ····················b3·=·true;
94 ····················break;102 ····················break;
95 ················}103 ················}
96 ················case·3:104 ················case·3:
97 ················case·6:·{105 ················case·6:·{
98 ····················if·(b2)·{106 ····················if·(b2)·{
99 ························if·(!fragment.mAdded·&&·fragment.mView·!=·null·&&·fragment.mView.getVisibility()·==·0)·{107 ························if·(!fragment.mAdded·&&·fragment.mView·!=·null·&&·fragment.mView.getVisibility()·==·0·&&·fragment.mPostponedAlpha·>=·0.0f)·{
100 ····························b4·=·true;108 ····························b4·=·true;
101 ························}109 ························}
102 ························else·{110 ························else·{
103 ····························b4·=·false;111 ····························b4·=·false;
104 ························}112 ························}
105 ····················}113 ····················}
106 ····················else·if·(fragment.mAdded·&&·!fragment.mHidden)·{114 ····················else·if·(fragment.mAdded·&&·!fragment.mHidden)·{
Offset 347, 18 lines modifiedOffset 355, 24 lines modified
347 ············else·{355 ············else·{
348 ················sharedElementTransition·=·getSharedElementTransition(lastIn,·firstOut,·lastInIsPop);356 ················sharedElementTransition·=·getSharedElementTransition(lastIn,·firstOut,·lastInIsPop);
349 ············}357 ············}
350 ············final·ArrayMap·captureOutSharedElements·=·captureOutSharedElements(arrayMap,·sharedElementTransition,·fragmentTransition$FragmentContainerTransition);358 ············final·ArrayMap·captureOutSharedElements·=·captureOutSharedElements(arrayMap,·sharedElementTransition,·fragmentTransition$FragmentContainerTransition);
351 ············final·ArrayMap·captureInSharedElements·=·captureInSharedElements(arrayMap,·sharedElementTransition,·fragmentTransition$FragmentContainerTransition);359 ············final·ArrayMap·captureInSharedElements·=·captureInSharedElements(arrayMap,·sharedElementTransition,·fragmentTransition$FragmentContainerTransition);
352 ············if·(arrayMap.isEmpty())·{360 ············if·(arrayMap.isEmpty())·{
353 ················sharedElementTransition·=·null;361 ················sharedElementTransition·=·null;
 362 ················if·(captureOutSharedElements·!=·null)·{
 363 ····················captureOutSharedElements.clear();
 364 ················}
 365 ················if·(captureInSharedElements·!=·null)·{
 366 ····················captureInSharedElements.clear();
 367 ················}
354 ············}368 ············}
355 ············else·{369 ············else·{
356 ················list.addAll(captureOutSharedElements.values()); 
357 ················list2.addAll(captureInSharedElements.values());370 ················addSharedElementsWithMatchingNames(list,·captureOutSharedElements,·arrayMap.keySet());
 371 ················addSharedElementsWithMatchingNames(list2,·captureInSharedElements,·arrayMap.values());
358 ············}372 ············}
359 ············if·(o·==·null·&&·o2·==·null·&&·sharedElementTransition·==·null)·{373 ············if·(o·==·null·&&·o2·==·null·&&·sharedElementTransition·==·null)·{
360 ················sharedElementTransition·=·null;374 ················sharedElementTransition·=·null;
361 ············}375 ············}
362 ············else·{376 ············else·{
363 ················callSharedElementStartEnd(lastIn,·firstOut,·lastInIsPop,·captureOutSharedElements,·true);377 ················callSharedElementStartEnd(lastIn,·firstOut,·lastInIsPop,·captureOutSharedElements,·true);
364 ················Rect·rect;378 ················Rect·rect;
Offset 373, 15 lines modifiedOffset 387, 15 lines modified
373 ························FragmentTransitionCompat21.setEpicenter(o,·rect);387 ························FragmentTransitionCompat21.setEpicenter(o,·rect);
374 ····················}388 ····················}
375 ················}389 ················}
376 ················else·{390 ················else·{
377 ····················rect·=·null;391 ····················rect·=·null;
378 ····················inEpicenterView·=·null;392 ····················inEpicenterView·=·null;
379 ················}393 ················}
380 ················viewGroup.getViewTreeObserver().addOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)new·FragmentTransition$3(viewGroup,·lastIn,·firstOut,·lastInIsPop,·captureInSharedElements,·inEpicenterView,·rect));394 ················OneShotPreDrawListener.add((View)viewGroup,·(Runnable)new·FragmentTransition$3(lastIn,·firstOut,·lastInIsPop,·captureInSharedElements,·inEpicenterView,·rect));
381 ············}395 ············}
382 ········}396 ········}
383 ········return·sharedElementTransition;397 ········return·sharedElementTransition;
384 ····}398 ····}
385 ····399 ····
386 ····private·static·Object·configureSharedElementsUnoptimized(final·ViewGroup·viewGroup,·final·View·view,·final·ArrayMap·arrayMap,·final·FragmentTransition$FragmentContainerTransition·fragmentTransition$FragmentContainerTransition,·final·ArrayList·list,·final·ArrayList·list2,·final·Object·o,·final·Object·o2)·{400 ····private·static·Object·configureSharedElementsUnoptimized(final·ViewGroup·viewGroup,·final·View·view,·final·ArrayMap·arrayMap,·final·FragmentTransition$FragmentContainerTransition·fragmentTransition$FragmentContainerTransition,·final·ArrayList·list,·final·ArrayList·list2,·final·Object·o,·final·Object·o2)·{
387 ········final·Fragment·lastIn·=·fragmentTransition$FragmentContainerTransition.lastIn;401 ········final·Fragment·lastIn·=·fragmentTransition$FragmentContainerTransition.lastIn;
Offset 420, 76 lines modifiedOffset 434, 82 lines modified
420 ····················if·(o·!=·null)·{434 ····················if·(o·!=·null)·{
421 ························FragmentTransitionCompat21.setEpicenter(o,·rect);435 ························FragmentTransitionCompat21.setEpicenter(o,·rect);
422 ····················}436 ····················}
423 ················}437 ················}
424 ················else·{438 ················else·{
425 ····················rect·=·null;439 ····················rect·=·null;
426 ················}440 ················}
427 ················viewGroup.getViewTreeObserver().addOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)new·FragmentTransition$4(viewGroup,·arrayMap,·o3,·fragmentTransition$FragmentContainerTransition,·list2,·view,·lastIn,·firstOut,·lastInIsPop,·list,·o,·rect));441 ················OneShotPreDrawListener.add((View)viewGroup,·(Runnable)new·FragmentTransition$4(arrayMap,·o3,·fragmentTransition$FragmentContainerTransition,·list2,·view,·lastIn,·firstOut,·lastInIsPop,·list,·o,·rect));
428 ············}442 ············}
429 ········}443 ········}
430 ········return·o3;444 ········return·o3;
431 ····}445 ····}
432 ····446 ····
433 ····private·static·void·configureTransitionsOptimized(final·FragmentManagerImpl·fragmentManagerImpl,·final·int·n,·final·FragmentTransition$FragmentContainerTransition·fragmentTransition$FragmentContainerTransition,·final·View·view,·final·ArrayMap·arrayMap)·{447 ····private·static·void·configureTransitionsOptimized(final·FragmentManagerImpl·fragmentManagerImpl,·final·int·n,·final·FragmentTransition$FragmentContainerTransition·fragmentTransition$FragmentContainerTransition,·final·View·view,·final·ArrayMap·arrayMap)·{
 448 ········Object·o·=·null;
 449 ········if·(fragmentManagerImpl.mContainer.onHasView())·{
434 ········final·ViewGroup·viewGroup·=·(ViewGroup)fragmentManagerImpl.mContainer.onFindViewById(n);450 ············o·=·fragmentManagerImpl.mContainer.onFindViewById(n);
 451 ········}
435 ········if·(viewGroup·!=·null)·{452 ········if·(o·!=·null)·{
436 ············final·Fragment·lastIn·=·fragmentTransition$FragmentContainerTransition.lastIn;453 ············final·Fragment·lastIn·=·fragmentTransition$FragmentContainerTransition.lastIn;
437 ············final·Fragment·firstOut·=·fragmentTransition$FragmentContainerTransition.firstOut;454 ············final·Fragment·firstOut·=·fragmentTransition$FragmentContainerTransition.firstOut;
438 ············final·boolean·lastInIsPop·=·fragmentTransition$FragmentContainerTransition.lastInIsPop;455 ············final·boolean·lastInIsPop·=·fragmentTransition$FragmentContainerTransition.lastInIsPop;
439 ············final·boolean·firstOutIsPop·=·fragmentTransition$FragmentContainerTransition.firstOutIsPop;456 ············final·boolean·firstOutIsPop·=·fragmentTransition$FragmentContainerTransition.firstOutIsPop;
Max diff block lines reached; 8519/15397 bytes (55.33%) of diff not shown.
2.0 KB
android/support/v4/app/FragmentTransitionCompat21$3.class
1.89 KB
procyon -ec {}
    
Offset 1, 34 lines modifiedOffset 1, 29 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·android.view.View;2 import·android.view.View;
3 import·java.util.ArrayList;3 import·java.util.ArrayList;
4 import·android.view.ViewTreeObserver$OnPreDrawListener; 
  
5 final·class·FragmentTransitionCompat21$3·implements·ViewTreeObserver$OnPreDrawListener4 final·class·FragmentTransitionCompat21$3·implements·Runnable
6 {5 {
7 ····final·/*·synthetic·*/·ArrayList·val$inNames;6 ····final·/*·synthetic·*/·ArrayList·val$inNames;
8 ····final·/*·synthetic·*/·int·val$numSharedElements;7 ····final·/*·synthetic·*/·int·val$numSharedElements;
9 ····final·/*·synthetic·*/·ArrayList·val$outNames;8 ····final·/*·synthetic·*/·ArrayList·val$outNames;
10 ····final·/*·synthetic·*/·View·val$sceneRoot; 
11 ····final·/*·synthetic·*/·ArrayList·val$sharedElementsIn;9 ····final·/*·synthetic·*/·ArrayList·val$sharedElementsIn;
12 ····final·/*·synthetic·*/·ArrayList·val$sharedElementsOut;10 ····final·/*·synthetic·*/·ArrayList·val$sharedElementsOut;
13 ····11 ····
14 ····FragmentTransitionCompat21$3(final·View·val$sceneRoot,·final·int·val$numSharedElements,·final·ArrayList·val$sharedElementsIn,·final·ArrayList·val$inNames,·final·ArrayList·val$sharedElementsOut,·final·ArrayList·val$outNames)·{12 ····FragmentTransitionCompat21$3(final·int·val$numSharedElements,·final·ArrayList·val$sharedElementsIn,·final·ArrayList·val$inNames,·final·ArrayList·val$sharedElementsOut,·final·ArrayList·val$outNames)·{
15 ········this.val$sceneRoot·=·val$sceneRoot; 
16 ········this.val$numSharedElements·=·val$numSharedElements;13 ········this.val$numSharedElements·=·val$numSharedElements;
17 ········this.val$sharedElementsIn·=·val$sharedElementsIn;14 ········this.val$sharedElementsIn·=·val$sharedElementsIn;
18 ········this.val$inNames·=·val$inNames;15 ········this.val$inNames·=·val$inNames;
19 ········this.val$sharedElementsOut·=·val$sharedElementsOut;16 ········this.val$sharedElementsOut·=·val$sharedElementsOut;
20 ········this.val$outNames·=·val$outNames;17 ········this.val$outNames·=·val$outNames;
21 ····}18 ····}
22 ····19 ····
 20 ····public·void·run()·{
23 ····public·boolean·onPreDraw()·{ 
24 ········this.val$sceneRoot.getViewTreeObserver().removeOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)this); 
25 ········for·(int·i·=·0;·i·<·this.val$numSharedElements;·++i)·{21 ········for·(int·i·=·0;·i·<·this.val$numSharedElements;·++i)·{
26 ············((View)this.val$sharedElementsIn.get(i)).setTransitionName((String)this.val$inNames.get(i));22 ············((View)this.val$sharedElementsIn.get(i)).setTransitionName((String)this.val$inNames.get(i));
27 ············((View)this.val$sharedElementsOut.get(i)).setTransitionName((String)this.val$outNames.get(i));23 ············((View)this.val$sharedElementsOut.get(i)).setTransitionName((String)this.val$outNames.get(i));
28 ········}24 ········}
29 ········return·true; 
30 ····}25 ····}
31 }26 }
1.66 KB
android/support/v4/app/FragmentTransitionCompat21$4.class
1.55 KB
procyon -ec {}
    
Offset 1, 32 lines modifiedOffset 1, 27 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·java.util.ArrayList; 
3 import·android.view.View;2 import·android.view.View;
 3 import·java.util.ArrayList;
4 import·java.util.Map;4 import·java.util.Map;
5 import·android.view.ViewTreeObserver$OnPreDrawListener; 
  
6 final·class·FragmentTransitionCompat21$4·implements·ViewTreeObserver$OnPreDrawListener5 final·class·FragmentTransitionCompat21$4·implements·Runnable
7 {6 {
8 ····final·/*·synthetic·*/·Map·val$nameOverrides;7 ····final·/*·synthetic·*/·Map·val$nameOverrides;
9 ····final·/*·synthetic·*/·View·val$sceneRoot; 
10 ····final·/*·synthetic·*/·ArrayList·val$sharedElementsIn;8 ····final·/*·synthetic·*/·ArrayList·val$sharedElementsIn;
11 ····9 ····
12 ····FragmentTransitionCompat21$4(final·View·val$sceneRoot,·final·ArrayList·val$sharedElementsIn,·final·Map·val$nameOverrides)·{10 ····FragmentTransitionCompat21$4(final·ArrayList·val$sharedElementsIn,·final·Map·val$nameOverrides)·{
13 ········this.val$sceneRoot·=·val$sceneRoot; 
14 ········this.val$sharedElementsIn·=·val$sharedElementsIn;11 ········this.val$sharedElementsIn·=·val$sharedElementsIn;
15 ········this.val$nameOverrides·=·val$nameOverrides;12 ········this.val$nameOverrides·=·val$nameOverrides;
16 ····}13 ····}
17 ····14 ····
 15 ····public·void·run()·{
18 ····public·boolean·onPreDraw()·{ 
19 ········this.val$sceneRoot.getViewTreeObserver().removeOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)this); 
20 ········for·(int·size·=·this.val$sharedElementsIn.size(),·i·=·0;·i·<·size;·++i)·{16 ········for·(int·size·=·this.val$sharedElementsIn.size(),·i·=·0;·i·<·size;·++i)·{
21 ············final·View·view·=·(View)this.val$sharedElementsIn.get(i);17 ············final·View·view·=·(View)this.val$sharedElementsIn.get(i);
22 ············final·String·transitionName·=·view.getTransitionName();18 ············final·String·transitionName·=·view.getTransitionName();
23 ············if·(transitionName·!=·null)·{19 ············if·(transitionName·!=·null)·{
24 ················view.setTransitionName(FragmentTransitionCompat21.access$000(this.val$nameOverrides,·transitionName));20 ················view.setTransitionName(FragmentTransitionCompat21.access$000(this.val$nameOverrides,·transitionName));
25 ············}21 ············}
26 ········}22 ········}
27 ········return·true; 
28 ····}23 ····}
29 }24 }
1.53 KB
android/support/v4/app/FragmentTransitionCompat21$7.class
1.42 KB
procyon -ec {}
    
Offset 1, 30 lines modifiedOffset 1, 24 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·android.view.View;2 import·android.view.View;
3 import·java.util.ArrayList;3 import·java.util.ArrayList;
4 import·android.view.ViewGroup; 
5 import·java.util.Map;4 import·java.util.Map;
6 import·android.view.ViewTreeObserver$OnPreDrawListener; 
  
7 final·class·FragmentTransitionCompat21$7·implements·ViewTreeObserver$OnPreDrawListener5 final·class·FragmentTransitionCompat21$7·implements·Runnable
8 {6 {
9 ····final·/*·synthetic·*/·Map·val$nameOverrides;7 ····final·/*·synthetic·*/·Map·val$nameOverrides;
10 ····final·/*·synthetic·*/·ViewGroup·val$sceneRoot; 
11 ····final·/*·synthetic·*/·ArrayList·val$sharedElementsIn;8 ····final·/*·synthetic·*/·ArrayList·val$sharedElementsIn;
12 ····9 ····
13 ····FragmentTransitionCompat21$7(final·ViewGroup·val$sceneRoot,·final·ArrayList·val$sharedElementsIn,·final·Map·val$nameOverrides)·{10 ····FragmentTransitionCompat21$7(final·ArrayList·val$sharedElementsIn,·final·Map·val$nameOverrides)·{
14 ········this.val$sceneRoot·=·val$sceneRoot; 
15 ········this.val$sharedElementsIn·=·val$sharedElementsIn;11 ········this.val$sharedElementsIn·=·val$sharedElementsIn;
16 ········this.val$nameOverrides·=·val$nameOverrides;12 ········this.val$nameOverrides·=·val$nameOverrides;
17 ····}13 ····}
18 ····14 ····
 15 ····public·void·run()·{
19 ····public·boolean·onPreDraw()·{ 
20 ········this.val$sceneRoot.getViewTreeObserver().removeOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)this); 
21 ········for·(int·size·=·this.val$sharedElementsIn.size(),·i·=·0;·i·<·size;·++i)·{16 ········for·(int·size·=·this.val$sharedElementsIn.size(),·i·=·0;·i·<·size;·++i)·{
22 ············final·View·view·=·(View)this.val$sharedElementsIn.get(i);17 ············final·View·view·=·(View)this.val$sharedElementsIn.get(i);
23 ············view.setTransitionName((String)this.val$nameOverrides.get(view.getTransitionName()));18 ············view.setTransitionName((String)this.val$nameOverrides.get(view.getTransitionName()));
24 ········}19 ········}
25 ········return·true; 
26 ····}20 ····}
27 }21 }
2.78 KB
android/support/v4/app/FragmentTransitionCompat21.class
2.67 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 11 lines modified
  
1 package·android.support.v4.app;1 package·android.support.v4.app;
  
2 import·android.transition.Transition$EpicenterCallback;2 import·android.transition.Transition$EpicenterCallback;
3 import·android.view.ViewTreeObserver$OnPreDrawListener; 
4 import·android.transition.Transition$TransitionListener;3 import·android.transition.Transition$TransitionListener;
5 import·java.util.Collection;4 import·java.util.Collection;
6 import·android.graphics.Rect;5 import·android.graphics.Rect;
7 import·java.util.Iterator;6 import·java.util.Iterator;
8 import·java.util.List;7 import·java.util.List;
9 import·android.transition.TransitionManager;8 import·android.transition.TransitionManager;
10 import·android.view.ViewGroup;9 import·android.view.ViewGroup;
Offset 226, 15 lines modifiedOffset 225, 15 lines modified
226 ····}225 ····}
227 ····226 ····
228 ····public·static·void·scheduleHideFragmentView(final·Object·o,·final·View·view,·final·ArrayList·list)·{227 ····public·static·void·scheduleHideFragmentView(final·Object·o,·final·View·view,·final·ArrayList·list)·{
229 ········((Transition)o).addListener((Transition$TransitionListener)new·FragmentTransitionCompat21$2(view,·list));228 ········((Transition)o).addListener((Transition$TransitionListener)new·FragmentTransitionCompat21$2(view,·list));
230 ····}229 ····}
231 ····230 ····
232 ····public·static·void·scheduleNameReset(final·ViewGroup·viewGroup,·final·ArrayList·list,·final·Map·map)·{231 ····public·static·void·scheduleNameReset(final·ViewGroup·viewGroup,·final·ArrayList·list,·final·Map·map)·{
233 ········viewGroup.getViewTreeObserver().addOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)new·FragmentTransitionCompat21$7(viewGroup,·list,·map));232 ········OneShotPreDrawListener.add((View)viewGroup,·(Runnable)new·FragmentTransitionCompat21$7(list,·map));
234 ····}233 ····}
235 ····234 ····
236 ····public·static·void·scheduleRemoveTargets(final·Object·o,·final·Object·o2,·final·ArrayList·list,·final·Object·o3,·final·ArrayList·list2,·final·Object·o4,·final·ArrayList·list3)·{235 ····public·static·void·scheduleRemoveTargets(final·Object·o,·final·Object·o2,·final·ArrayList·list,·final·Object·o3,·final·ArrayList·list2,·final·Object·o4,·final·ArrayList·list3)·{
237 ········((Transition)o).addListener((Transition$TransitionListener)new·FragmentTransitionCompat21$5(o2,·list,·o3,·list2,·o4,·list3));236 ········((Transition)o).addListener((Transition$TransitionListener)new·FragmentTransitionCompat21$5(o2,·list,·o3,·list2,·o4,·list3));
238 ····}237 ····}
239 ····238 ····
240 ····public·static·void·setEpicenter(final·Object·o,·final·Rect·rect)·{239 ····public·static·void·setEpicenter(final·Object·o,·final·Rect·rect)·{
Offset 266, 19 lines modifiedOffset 265, 19 lines modified
266 ····················if·(s.equals(list3.get(j)))·{265 ····················if·(s.equals(list3.get(j)))·{
267 ························((View)list2.get(j)).setTransitionName(transitionName);266 ························((View)list2.get(j)).setTransitionName(transitionName);
268 ························break;267 ························break;
269 ····················}268 ····················}
270 ················}269 ················}
271 ············}270 ············}
272 ········}271 ········}
273 ········view.getViewTreeObserver().addOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)new·FragmentTransitionCompat21$3(view,·size,·list2,·list3,·list,·(ArrayList)list4));272 ········OneShotPreDrawListener.add(view,·(Runnable)new·FragmentTransitionCompat21$3(size,·list2,·list3,·list,·(ArrayList)list4));
274 ····}273 ····}
275 ····274 ····
276 ····public·static·void·setNameOverridesUnoptimized(final·View·view,·final·ArrayList·list,·final·Map·map)·{275 ····public·static·void·setNameOverridesUnoptimized(final·View·view,·final·ArrayList·list,·final·Map·map)·{
277 ········view.getViewTreeObserver().addOnPreDrawListener((ViewTreeObserver$OnPreDrawListener)new·FragmentTransitionCompat21$4(view,·list,·map));276 ········OneShotPreDrawListener.add(view,·(Runnable)new·FragmentTransitionCompat21$4(list,·map));
278 ····}277 ····}
279 ····278 ····
280 ····public·static·void·setSharedElementTargets(final·Object·o,·final·View·e,·final·ArrayList·list)·{279 ····public·static·void·setSharedElementTargets(final·Object·o,·final·View·e,·final·ArrayList·list)·{
281 ········final·TransitionSet·set·=·(TransitionSet)o;280 ········final·TransitionSet·set·=·(TransitionSet)o;
282 ········final·List·targets·=·set.getTargets();281 ········final·List·targets·=·set.getTargets();
283 ········targets.clear();282 ········targets.clear();
284 ········for·(int·size·=·list.size(),·i·=·0;·i·<·size;·++i)·{283 ········for·(int·size·=·list.size(),·i·=·0;·i·<·size;·++i)·{
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.
736 B
android/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper.class
586 B
procyon -ec {}
    
Offset 38, 14 lines modifiedOffset 38, 15 lines modified
38 ····38 ····
39 ····public·void·sendResult(final·Object·o)·{39 ····public·void·sendResult(final·Object·o)·{
40 ········if·(o·instanceof·List)·{40 ········if·(o·instanceof·List)·{
41 ············this.mResultObj.sendResult((Object)this.parcelListToItemList((List)o));41 ············this.mResultObj.sendResult((Object)this.parcelListToItemList((List)o));
42 ········}42 ········}
43 ········else·if·(o·instanceof·Parcel)·{43 ········else·if·(o·instanceof·Parcel)·{
44 ············final·Parcel·parcel·=·(Parcel)o;44 ············final·Parcel·parcel·=·(Parcel)o;
 45 ············parcel.setDataPosition(0);
45 ············this.mResultObj.sendResult(MediaBrowser$MediaItem.CREATOR.createFromParcel(parcel));46 ············this.mResultObj.sendResult(MediaBrowser$MediaItem.CREATOR.createFromParcel(parcel));
46 ············parcel.recycle();47 ············parcel.recycle();
47 ········}48 ········}
48 ········else·{49 ········else·{
49 ············this.mResultObj.sendResult((Object)null);50 ············this.mResultObj.sendResult((Object)null);
50 ········}51 ········}
51 ····}52 ····}
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 ····
1.08 KB
android/support/design/internal/BottomNavigationMenuView.class
980 B
procyon -ec {}
    
Offset 85, 15 lines modifiedOffset 85, 18 lines modified
85 ········if·(this.mButtons·!=·null)·{85 ········if·(this.mButtons·!=·null)·{
86 ············final·BottomNavigationItemView[]·mButtons·=·this.mButtons;86 ············final·BottomNavigationItemView[]·mButtons·=·this.mButtons;
87 ············for·(int·length·=·mButtons.length,·i·=·0;·i·<·length;·++i)·{87 ············for·(int·length·=·mButtons.length,·i·=·0;·i·<·length;·++i)·{
88 ················BottomNavigationMenuView.sItemPool.release((Object)mButtons[i]);88 ················BottomNavigationMenuView.sItemPool.release((Object)mButtons[i]);
89 ············}89 ············}
90 ········}90 ········}
91 ········this.removeAllViews();91 ········this.removeAllViews();
92 ········if·(this.mMenu.size()·!=·0)·{92 ········if·(this.mMenu.size()·==·0)·{
 93 ············this.mButtons·=·null;
 94 ········}
 95 ········else·{
93 ············this.mButtons·=·new·BottomNavigationItemView[this.mMenu.size()];96 ············this.mButtons·=·new·BottomNavigationItemView[this.mMenu.size()];
94 ············this.mShiftingMode·=·(this.mMenu.size()·>·3·&&·checked);97 ············this.mShiftingMode·=·(this.mMenu.size()·>·3·&&·checked);
95 ············for·(int·j·=·0;·j·<·this.mMenu.size();·++j)·{98 ············for·(int·j·=·0;·j·<·this.mMenu.size();·++j)·{
96 ················this.mPresenter.setUpdateSuspended(checked);99 ················this.mPresenter.setUpdateSuspended(checked);
97 ················this.mMenu.getItem(j).setCheckable(checked);100 ················this.mMenu.getItem(j).setCheckable(checked);
98 ················this.mPresenter.setUpdateSuspended(false);101 ················this.mPresenter.setUpdateSuspended(false);
99 ················final·BottomNavigationItemView·newItem·=·this.getNewItem();102 ················final·BottomNavigationItemView·newItem·=·this.getNewItem();
4.64 KB
android/support/v4/app/BackStackRecord.class
4.55 KB
procyon -ec {}
    
Offset 42, 19 lines modifiedOffset 42, 18 lines modified
42 ····int·mPopExitAnim;42 ····int·mPopExitAnim;
43 ····ArrayList·mSharedElementSourceNames;43 ····ArrayList·mSharedElementSourceNames;
44 ····ArrayList·mSharedElementTargetNames;44 ····ArrayList·mSharedElementTargetNames;
45 ····int·mTransition;45 ····int·mTransition;
46 ····int·mTransitionStyle;46 ····int·mTransitionStyle;
47 ····47 ····
48 ····public·BackStackRecord(final·FragmentManagerImpl·mManager)·{48 ····public·BackStackRecord(final·FragmentManagerImpl·mManager)·{
49 ········final·boolean·b·=·true; 
50 ········this.mOps·=·new·ArrayList();49 ········this.mOps·=·new·ArrayList();
51 ········this.mAllowAddToBackStack·=·b;50 ········this.mAllowAddToBackStack·=·true;
52 ········this.mIndex·=·-1;51 ········this.mIndex·=·-1;
53 ········this.mAllowOptimization·=·b;52 ········this.mAllowOptimization·=·false;
54 ········this.mManager·=·mManager;53 ········this.mManager·=·mManager;
55 ····}54 ····}
56 ····55 ····
57 ····private·void·doAddOp(final·int·mContainerId,·final·Fragment·fragment,·final·String·str,·final·int·cmd)·{56 ····private·void·doAddOp(final·int·mContainerId,·final·Fragment·fragment,·final·String·str,·final·int·cmd)·{
58 ········final·Class<?·extends·Fragment>·class1·=·fragment.getClass();57 ········final·Class<?·extends·Fragment>·class1·=·fragment.getClass();
59 ········final·int·modifiers·=·class1.getModifiers();58 ········final·int·modifiers·=·class1.getModifiers();
60 ········if·(class1.isAnonymousClass()·||·!Modifier.isPublic(modifiers)·||·(class1.isMemberClass()·&&·!Modifier.isStatic(modifiers)))·{59 ········if·(class1.isAnonymousClass()·||·!Modifier.isPublic(modifiers)·||·(class1.isMemberClass()·&&·!Modifier.isStatic(modifiers)))·{
Offset 117, 14 lines modifiedOffset 116, 22 lines modified
117 ············if·(transitionName·==·null)·{116 ············if·(transitionName·==·null)·{
118 ················throw·new·IllegalArgumentException("Unique·transitionNames·are·required·for·all·sharedElements");117 ················throw·new·IllegalArgumentException("Unique·transitionNames·are·required·for·all·sharedElements");
119 ············}118 ············}
120 ············if·(this.mSharedElementSourceNames·==·null)·{119 ············if·(this.mSharedElementSourceNames·==·null)·{
121 ················this.mSharedElementSourceNames·=·new·ArrayList();120 ················this.mSharedElementSourceNames·=·new·ArrayList();
122 ················this.mSharedElementTargetNames·=·new·ArrayList();121 ················this.mSharedElementTargetNames·=·new·ArrayList();
123 ············}122 ············}
 123 ············else·{
 124 ················if·(this.mSharedElementTargetNames.contains(e))·{
 125 ····················throw·new·IllegalArgumentException("A·shared·element·with·the·target·name·'"·+·e·+·"'·has·already·been·added·to·the·transaction.");
 126 ················}
 127 ················if·(this.mSharedElementSourceNames.contains(transitionName))·{
 128 ····················throw·new·IllegalArgumentException("A·shared·element·with·the·source·name·'"·+·transitionName·+·"·has·already·been·added·to·the·transaction.");
 129 ················}
 130 ············}
124 ············this.mSharedElementSourceNames.add(transitionName);131 ············this.mSharedElementSourceNames.add(transitionName);
125 ············this.mSharedElementTargetNames.add(e);132 ············this.mSharedElementTargetNames.add(e);
126 ········}133 ········}
127 ········return·this;134 ········return·this;
128 ····}135 ····}
129 ····136 ····
130 ····public·FragmentTransaction·addToBackStack(final·String·mName)·{137 ····public·FragmentTransaction·addToBackStack(final·String·mName)·{
Offset 383, 15 lines modifiedOffset 390, 14 lines modified
383 ········}390 ········}
384 ········if·(!this.mAllowOptimization)·{391 ········if·(!this.mAllowOptimization)·{
385 ············this.mManager.moveToState(this.mManager.mCurState,·b);392 ············this.mManager.moveToState(this.mManager.mCurState,·b);
386 ········}393 ········}
387 ····}394 ····}
388 ····395 ····
389 ····void·executePopOps()·{396 ····void·executePopOps()·{
390 ········final·boolean·b·=·true; 
391 ········for·(int·i·=·this.mOps.size()·-·1;·i·>=·0;·--i)·{397 ········for·(int·i·=·this.mOps.size()·-·1;·i·>=·0;·--i)·{
392 ············final·BackStackRecord$Op·backStackRecord$Op·=·(BackStackRecord$Op)this.mOps.get(i);398 ············final·BackStackRecord$Op·backStackRecord$Op·=·(BackStackRecord$Op)this.mOps.get(i);
393 ············final·Fragment·fragment·=·backStackRecord$Op.fragment;399 ············final·Fragment·fragment·=·backStackRecord$Op.fragment;
394 ············fragment.setNextTransition(FragmentManagerImpl.reverseTransit(this.mTransition),·this.mTransitionStyle);400 ············fragment.setNextTransition(FragmentManagerImpl.reverseTransit(this.mTransition),·this.mTransitionStyle);
395 ············switch·(backStackRecord$Op.cmd)·{401 ············switch·(backStackRecord$Op.cmd)·{
396 ················default:·{402 ················default:·{
397 ····················throw·new·IllegalArgumentException("Unknown·cmd:·"·+·backStackRecord$Op.cmd);403 ····················throw·new·IllegalArgumentException("Unknown·cmd:·"·+·backStackRecord$Op.cmd);
Offset 423, 20 lines modifiedOffset 429, 20 lines modified
423 ················}429 ················}
424 ················case·7:·{430 ················case·7:·{
425 ····················fragment.setNextAnim(backStackRecord$Op.popExitAnim);431 ····················fragment.setNextAnim(backStackRecord$Op.popExitAnim);
426 ····················this.mManager.detachFragment(fragment);432 ····················this.mManager.detachFragment(fragment);
427 ····················break;433 ····················break;
428 ················}434 ················}
429 ············}435 ············}
430 ············if·(!this.mAllowOptimization·&&·backStackRecord$Op.cmd·!=·(b·?·1·:·0))·{436 ············if·(!this.mAllowOptimization·&&·backStackRecord$Op.cmd·!=·3)·{
431 ················this.mManager.moveFragmentToExpectedState(fragment);437 ················this.mManager.moveFragmentToExpectedState(fragment);
432 ············}438 ············}
433 ········}439 ········}
434 ········if·(!this.mAllowOptimization)·{440 ········if·(!this.mAllowOptimization)·{
435 ············this.mManager.moveToState(this.mManager.mCurState,·b);441 ············this.mManager.moveToState(this.mManager.mCurState,·true);
436 ········}442 ········}
437 ····}443 ····}
438 ····444 ····
439 ····void·expandReplaceOps(final·ArrayList·list)·{445 ····void·expandReplaceOps(final·ArrayList·list)·{
440 ········for·(int·i·=·0;·i·<·this.mOps.size();·++i)·{446 ········for·(int·i·=·0;·i·<·this.mOps.size();·++i)·{
441 ············final·BackStackRecord$Op·backStackRecord$Op·=·(BackStackRecord$Op)this.mOps.get(i);447 ············final·BackStackRecord$Op·backStackRecord$Op·=·(BackStackRecord$Op)this.mOps.get(i);
442 ············switch·(backStackRecord$Op.cmd)·{448 ············switch·(backStackRecord$Op.cmd)·{
Offset 704, 8 lines modifiedOffset 710, 26 lines modified
704 ········if·(this.mName·!=·null)·{710 ········if·(this.mName·!=·null)·{
705 ············sb.append("·");711 ············sb.append("·");
706 ············sb.append(this.mName);712 ············sb.append(this.mName);
707 ········}713 ········}
708 ········sb.append("}");714 ········sb.append("}");
709 ········return·sb.toString();715 ········return·sb.toString();
710 ····}716 ····}
 717 ····
 718 ····void·trackAddedFragmentsInPop(final·ArrayList·list)·{
 719 ········for·(int·i·=·0;·i·<·this.mOps.size();·++i)·{
 720 ············final·BackStackRecord$Op·backStackRecord$Op·=·(BackStackRecord$Op)this.mOps.get(i);
 721 ············switch·(backStackRecord$Op.cmd)·{
 722 ················case·1:
 723 ················case·7:·{
 724 ····················list.remove(backStackRecord$Op.fragment);
 725 ····················break;
 726 ················}
 727 ················case·3:
 728 ················case·6:·{
 729 ····················list.add(backStackRecord$Op.fragment);
 730 ····················break;
 731 ················}
 732 ············}
 733 ········}
 734 ····}
711 }735 }
44.0 KB
android/support/v4/app/FragmentManagerImpl.class
43.9 KB
procyon -ec {}
    
Offset 23, 20 lines modifiedOffset 23, 21 lines modified
23 import·android.graphics.Paint;23 import·android.graphics.Paint;
24 import·android.support.v4.view.ViewCompat;24 import·android.support.v4.view.ViewCompat;
25 import·android.view.animation.Animation$AnimationListener;25 import·android.view.animation.Animation$AnimationListener;
26 import·java.util.List;26 import·java.util.List;
27 import·android.view.animation.ScaleAnimation;27 import·android.view.animation.ScaleAnimation;
28 import·android.view.animation.AnimationSet;28 import·android.view.animation.AnimationSet;
29 import·android.view.animation.AlphaAnimation;29 import·android.view.animation.AlphaAnimation;
30 import·android.view.animation.Animation; 
31 import·android.content.Context;30 import·android.content.Context;
32 import·android.view.ViewGroup;31 import·android.view.ViewGroup;
33 import·java.util.Collection;32 import·java.util.Collection;
34 import·android.os.Looper;33 import·android.os.Looper;
 34 import·android.view.animation.Animation;
35 import·android.view.View;35 import·android.view.View;
 36 import·android.support.v4.util.ArraySet;
36 import·android.view.animation.AccelerateInterpolator;37 import·android.view.animation.AccelerateInterpolator;
37 import·android.view.animation.DecelerateInterpolator;38 import·android.view.animation.DecelerateInterpolator;
38 import·android.os.Build$VERSION;39 import·android.os.Build$VERSION;
39 import·android.os.Bundle;40 import·android.os.Bundle;
40 import·android.util.SparseArray;41 import·android.util.SparseArray;
41 import·java.util.concurrent.CopyOnWriteArrayList;42 import·java.util.concurrent.CopyOnWriteArrayList;
42 import·java.util.ArrayList;43 import·java.util.ArrayList;
Offset 112, 14 lines modifiedOffset 113, 36 lines modified
112 ····FragmentManagerImpl()·{113 ····FragmentManagerImpl()·{
113 ········this.mCurState·=·0;114 ········this.mCurState·=·0;
114 ········this.mStateBundle·=·null;115 ········this.mStateBundle·=·null;
115 ········this.mStateArray·=·null;116 ········this.mStateArray·=·null;
116 ········this.mExecCommit·=·(Runnable)new·FragmentManagerImpl$1(this);117 ········this.mExecCommit·=·(Runnable)new·FragmentManagerImpl$1(this);
117 ····}118 ····}
118 ····119 ····
 120 ····private·void·addAddedFragments(final·ArraySet·set)·{
 121 ········if·(this.mCurState·>=·1)·{
 122 ············final·int·min·=·Math.min(this.mCurState,·4);
 123 ············int·size;
 124 ············if·(this.mAdded·==·null)·{
 125 ················size·=·0;
 126 ············}
 127 ············else·{
 128 ················size·=·this.mAdded.size();
 129 ············}
 130 ············for·(int·i·=·0;·i·<·size;·++i)·{
 131 ················final·Fragment·fragment·=·(Fragment)this.mAdded.get(i);
 132 ················if·(fragment.mState·<·min)·{
 133 ····················this.moveToState(fragment,·min,·fragment.getNextAnim(),·fragment.getNextTransition(),·false);
 134 ····················if·(fragment.mView·!=·null·&&·!fragment.mHidden·&&·fragment.mIsNewlyAdded)·{
 135 ························set.add((Object)fragment);
 136 ····················}
 137 ················}
 138 ············}
 139 ········}
 140 ····}
 141 ····
119 ····private·void·checkStateLoss()·{142 ····private·void·checkStateLoss()·{
120 ········if·(this.mStateSaved)·{143 ········if·(this.mStateSaved)·{
121 ············throw·new·IllegalStateException("Can·not·perform·this·action·after·onSaveInstanceState");144 ············throw·new·IllegalStateException("Can·not·perform·this·action·after·onSaveInstanceState");
122 ········}145 ········}
123 ········if·(this.mNoTransactionsBecause·!=·null)·{146 ········if·(this.mNoTransactionsBecause·!=·null)·{
124 ············throw·new·IllegalStateException("Can·not·perform·this·action·inside·of·"·+·this.mNoTransactionsBecause);147 ············throw·new·IllegalStateException("Can·not·perform·this·action·inside·of·"·+·this.mNoTransactionsBecause);
125 ········}148 ········}
Offset 140, 19 lines modifiedOffset 163, 28 lines modified
140 ········executeOps(list,·list2,·0,·n);163 ········executeOps(list,·list2,·0,·n);
141 ········if·(b2)·{164 ········if·(b2)·{
142 ············FragmentTransition.startTransitions(this,·list,·list2,·0,·n,·(boolean)(n·!=·0));165 ············FragmentTransition.startTransitions(this,·list,·list2,·0,·n,·(boolean)(n·!=·0));
143 ········}166 ········}
144 ········if·(b3)·{167 ········if·(b3)·{
145 ············this.moveToState(this.mCurState,·(boolean)(n·!=·0));168 ············this.moveToState(this.mCurState,·(boolean)(n·!=·0));
146 ········}169 ········}
147 ········else·if·(this.mActive·!=·null)·{170 ········if·(this.mActive·!=·null)·{
148 ············for·(int·size·=·this.mActive.size(),·i·=·0;·i·<·size;·++i)·{171 ············for·(int·size·=·this.mActive.size(),·i·=·0;·i·<·size;·++i)·{
149 ················final·Fragment·fragment·=·(Fragment)this.mActive.get(i);172 ················final·Fragment·fragment·=·(Fragment)this.mActive.get(i);
150 ················if·(fragment.mView·!=·null·&&·fragment.mIsNewlyAdded·&&·e.interactsWith(fragment.mContainerId))·{173 ················if·(fragment·!=·null·&&·fragment.mView·!=·null·&&·fragment.mIsNewlyAdded·&&·e.interactsWith(fragment.mContainerId))·{
 174 ····················if·(Build$VERSION.SDK_INT·>=·11·&&·fragment.mPostponedAlpha·>·0.0f)·{
 175 ························fragment.mView.setAlpha(fragment.mPostponedAlpha);
 176 ····················}
 177 ····················if·(b3)·{
 178 ························fragment.mPostponedAlpha·=·0.0f;
 179 ····················}
 180 ····················else·{
 181 ························fragment.mPostponedAlpha·=·-1.0f;
151 ····················fragment.mIsNewlyAdded·=·false;182 ························fragment.mIsNewlyAdded·=·false;
 183 ····················}
152 ················}184 ················}
153 ············}185 ············}
154 ········}186 ········}
155 ····}187 ····}
156 ····188 ····
157 ····private·void·endAnimatingAwayFragments()·{189 ····private·void·endAnimatingAwayFragments()·{
158 ········int·size;190 ········int·size;
Offset 164, 15 lines modifiedOffset 196, 18 lines modified
164 ········}196 ········}
165 ········for·(int·i·=·0;·i·<·size;·++i)·{197 ········for·(int·i·=·0;·i·<·size;·++i)·{
166 ············final·Fragment·fragment·=·(Fragment)this.mActive.get(i);198 ············final·Fragment·fragment·=·(Fragment)this.mActive.get(i);
167 ············if·(fragment·!=·null·&&·fragment.getAnimatingAway()·!=·null)·{199 ············if·(fragment·!=·null·&&·fragment.getAnimatingAway()·!=·null)·{
168 ················final·int·stateAfterAnimating·=·fragment.getStateAfterAnimating();200 ················final·int·stateAfterAnimating·=·fragment.getStateAfterAnimating();
169 ················final·View·animatingAway·=·fragment.getAnimatingAway();201 ················final·View·animatingAway·=·fragment.getAnimatingAway();
170 ················fragment.setAnimatingAway((View)null);202 ················fragment.setAnimatingAway((View)null);
171 ················animatingAway.clearAnimation();203 ················final·Animation·animation·=·animatingAway.getAnimation();
 204 ················if·(animation·!=·null)·{
 205 ····················animation.cancel();
 206 ················}
172 ················this.moveToState(fragment,·stateAfterAnimating,·0,·0,·false);207 ················this.moveToState(fragment,·stateAfterAnimating,·0,·0,·false);
173 ············}208 ············}
174 ········}209 ········}
175 ····}210 ····}
176 ····211 ····
177 ····private·void·ensureExecReady(final·boolean·b)·{212 ····private·void·ensureExecReady(final·boolean·b)·{
178 ········if·(this.mExecutingActions)·{213 ········if·(this.mExecutingActions)·{
Offset 217, 14 lines modifiedOffset 252, 17 lines modified
217 ········}252 ········}
218 ········for·(int·i·=·index;·i·<·n;·++i)·{253 ········for·(int·i·=·index;·i·<·n;·++i)·{
219 ············final·BackStackRecord·backStackRecord·=·(BackStackRecord)list.get(i);254 ············final·BackStackRecord·backStackRecord·=·(BackStackRecord)list.get(i);
220 ············final·boolean·booleanValue·=·(boolean)Boolean.valueOf(list2.get(i));255 ············final·boolean·booleanValue·=·(boolean)Boolean.valueOf(list2.get(i));
221 ············if·(!booleanValue)·{256 ············if·(!booleanValue)·{
222 ················backStackRecord.expandReplaceOps(this.mTmpAddedFragments);257 ················backStackRecord.expandReplaceOps(this.mTmpAddedFragments);
223 ············}258 ············}
 259 ············else·{
 260 ················backStackRecord.trackAddedFragmentsInPop(this.mTmpAddedFragments);
 261 ············}
224 ············int·n3;262 ············int·n3;
225 ············if·(booleanValue)·{263 ············if·(booleanValue)·{
226 ················n3·=·-1;264 ················n3·=·-1;
227 ············}265 ············}
228 ············else·{266 ············else·{
229 ················n3·=·1;267 ················n3·=·1;
230 ············}268 ············}
Offset 239, 16 lines modifiedOffset 277, 18 lines modified
239 ········this.mTmpAddedFragments.clear();277 ········this.mTmpAddedFragments.clear();
Max diff block lines reached; 39601/44941 bytes (88.12%) of diff not shown.
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)·{
4.22 KB
android/support/v4/media/session/MediaSessionCompat$MediaSessionImplApi21.class
4.07 KB
procyon -ec {}
    
Offset 124, 15 lines modifiedOffset 124, 17 lines modified
124 ········if·(mediaSessionCompat$Callback·==·null)·{124 ········if·(mediaSessionCompat$Callback·==·null)·{
125 ············mCallbackObj·=·null;125 ············mCallbackObj·=·null;
126 ········}126 ········}
127 ········else·{127 ········else·{
128 ············mCallbackObj·=·mediaSessionCompat$Callback.mCallbackObj;128 ············mCallbackObj·=·mediaSessionCompat$Callback.mCallbackObj;
129 ········}129 ········}
130 ········MediaSessionCompatApi21.setCallback(mSessionObj,·mCallbackObj,·handler);130 ········MediaSessionCompatApi21.setCallback(mSessionObj,·mCallbackObj,·handler);
 131 ········if·(mediaSessionCompat$Callback·!=·null)·{
131 ········mediaSessionCompat$Callback.mSessionImpl·=·new·WeakReference((T)this);132 ············mediaSessionCompat$Callback.mSessionImpl·=·new·WeakReference((T)this);
 133 ········}
132 ····}134 ····}
133 ····135 ····
134 ····public·void·setExtras(final·Bundle·bundle)·{136 ····public·void·setExtras(final·Bundle·bundle)·{
135 ········MediaSessionCompatApi21.setExtras(this.mSessionObj,·bundle);137 ········MediaSessionCompatApi21.setExtras(this.mSessionObj,·bundle);
136 ····}138 ····}
137 ····139 ····
138 ····public·void·setFlags(final·int·n)·{140 ····public·void·setFlags(final·int·n)·{
Offset 152, 16 lines modifiedOffset 154, 15 lines modified
152 ········else·{154 ········else·{
153 ············mediaMetadata·=·mediaMetadataCompat.getMediaMetadata();155 ············mediaMetadata·=·mediaMetadataCompat.getMediaMetadata();
154 ········}156 ········}
155 ········MediaSessionCompatApi21.setMetadata(mSessionObj,·mediaMetadata);157 ········MediaSessionCompatApi21.setMetadata(mSessionObj,·mediaMetadata);
156 ····}158 ····}
157 ····159 ····
158 ····public·void·setPlaybackState(final·PlaybackStateCompat·mPlaybackState)·{160 ····public·void·setPlaybackState(final·PlaybackStateCompat·mPlaybackState)·{
 161 ········Label_0087:·{
159 ····Label_0036_Outer: 
160 ········while·(true)·{ 
161 ············if·(Build$VERSION.SDK_INT·>=·22)·{162 ············if·(Build$VERSION.SDK_INT·>=·22)·{
162 ················break·Label_0087;163 ················break·Label_0087;
163 ············}164 ············}
164 ············this.mPlaybackState·=·mPlaybackState;165 ············this.mPlaybackState·=·mPlaybackState;
165 ············int·n·=·this.mExtraControllerCallbacks.beginBroadcast()·-·1;166 ············int·n·=·this.mExtraControllerCallbacks.beginBroadcast()·-·1;
166 ········Label_0067_Outer:167 ········Label_0067_Outer:
167 ············while·(true)·{168 ············while·(true)·{
Offset 171, 42 lines modifiedOffset 172, 41 lines modified
171 ····················}172 ····················}
172 ····················final·IMediaControllerCallback·mediaControllerCallback·=·(IMediaControllerCallback)this.mExtraControllerCallbacks.getBroadcastItem(n);173 ····················final·IMediaControllerCallback·mediaControllerCallback·=·(IMediaControllerCallback)this.mExtraControllerCallbacks.getBroadcastItem(n);
173 ····················while·(true)·{174 ····················while·(true)·{
174 ························try·{175 ························try·{
175 ····························mediaControllerCallback.onPlaybackStateChanged(mPlaybackState);176 ····························mediaControllerCallback.onPlaybackStateChanged(mPlaybackState);
176 ····························--n;177 ····························--n;
177 ····························continue·Label_0067_Outer;178 ····························continue·Label_0067_Outer;
178 ····························final·Object·mSessionObj·=·this.mSessionObj; 
179 ····························//·iftrue(Label_0110:,·mPlaybackState·!=·null)179 ····························this.mExtraControllerCallbacks.finishBroadcast();
 180 ····························break·Label_0087;
 181 ····························Object·playbackState·=·null;
 182 ····························Label_0110:·{
 183 ································playbackState·=·mPlaybackState.getPlaybackState();
 184 ····························}
180 ····························while·(true)·{185 ····························while·(true)·{
181 ································Block_5:·{ 
182 ····································break·Block_5; 
183 ····································final·Object·playbackState; 
184 ····································MediaSessionCompatApi21.setPlaybackState(mSessionObj,·playbackState); 
185 ····································return; 
186 ····································Label_0110:·{186 ································Label_0102:·{
187 ········································playbackState·=·mPlaybackState.getPlaybackState(); 
188 ····································} 
189 ····································continue; 
190 ····································this.mExtraControllerCallbacks.finishBroadcast(); 
191 ····································continue·Label_0036_Outer;187 ····································break·Label_0102;
 188 ····································playbackState·=·null;
192 ································}189 ································}
193 ································Object·playbackState·=·null;190 ································final·Object·mSessionObj;
 191 ································MediaSessionCompatApi21.setPlaybackState(mSessionObj,·playbackState);
 192 ································return;
 193 ································mSessionObj·=·this.mSessionObj;
194 ································continue;194 ································continue;
195 ····························}195 ····························}
196 ························}196 ························}
 197 ························//·iftrue(Label_0110:,·mPlaybackState·!=·null)
197 ························catch·(RemoteException·ex)·{198 ························catch·(RemoteException·ex)·{
198 ····························continue;199 ····························continue;
199 ························}200 ························}
200 ························break;201 ························break;
201 ····················}202 ····················}
202 ················}203 ················}
203 ················break;204 ················break;
204 ············}205 ············}
205 ············break; 
206 ········}206 ········}
207 ····}207 ····}
208 ····208 ····
209 ····public·void·setPlaybackToLocal(final·int·n)·{209 ····public·void·setPlaybackToLocal(final·int·n)·{
210 ········MediaSessionCompatApi21.setPlaybackToLocal(this.mSessionObj,·n);210 ········MediaSessionCompatApi21.setPlaybackToLocal(this.mSessionObj,·n);
211 ····}211 ····}
212 ····212 ····
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 ························}
6.06 KB
android/support/v7/widget/RecyclerView.class
5.97 KB
procyon -ec {}
    
Offset 47, 14 lines modifiedOffset 47, 15 lines modified
47 ····private·static·final·int[]·CLIP_TO_PADDING_ATTR;47 ····private·static·final·int[]·CLIP_TO_PADDING_ATTR;
48 ····static·final·boolean·DEBUG·=·false;48 ····static·final·boolean·DEBUG·=·false;
49 ····static·final·boolean·DISPATCH_TEMP_DETACH·=·false;49 ····static·final·boolean·DISPATCH_TEMP_DETACH·=·false;
50 ····private·static·final·boolean·FORCE_ABS_FOCUS_SEARCH_DIRECTION·=·false;50 ····private·static·final·boolean·FORCE_ABS_FOCUS_SEARCH_DIRECTION·=·false;
51 ····static·final·boolean·FORCE_INVALIDATE_DISPLAY_LIST·=·false;51 ····static·final·boolean·FORCE_INVALIDATE_DISPLAY_LIST·=·false;
52 ····static·final·long·FOREVER_NS·=·Long.MAX_VALUE;52 ····static·final·long·FOREVER_NS·=·Long.MAX_VALUE;
53 ····public·static·final·int·HORIZONTAL·=·0;53 ····public·static·final·int·HORIZONTAL·=·0;
 54 ····private·static·final·boolean·IGNORE_DETACHED_FOCUSED_CHILD·=·false;
54 ····private·static·final·int·INVALID_POINTER·=·255;55 ····private·static·final·int·INVALID_POINTER·=·255;
55 ····public·static·final·int·INVALID_TYPE·=·255;56 ····public·static·final·int·INVALID_TYPE·=·255;
56 ····private·static·final·Class[]·LAYOUT_MANAGER_CONSTRUCTOR_SIGNATURE;57 ····private·static·final·Class[]·LAYOUT_MANAGER_CONSTRUCTOR_SIGNATURE;
57 ····static·final·int·MAX_SCROLL_DURATION·=·2000;58 ····static·final·int·MAX_SCROLL_DURATION·=·2000;
58 ····private·static·final·int[]·NESTED_SCROLLING_ATTRS;59 ····private·static·final·int[]·NESTED_SCROLLING_ATTRS;
59 ····public·static·final·long·NO_ID·=·255L;60 ····public·static·final·long·NO_ID·=·255L;
60 ····public·static·final·int·NO_POSITION·=·255;61 ····public·static·final·int·NO_POSITION·=·255;
Offset 142, 59 lines modifiedOffset 143, 67 lines modified
142 ····final·Runnable·mUpdateChildViewsRunnable;143 ····final·Runnable·mUpdateChildViewsRunnable;
143 ····private·VelocityTracker·mVelocityTracker;144 ····private·VelocityTracker·mVelocityTracker;
144 ····final·RecyclerView$ViewFlinger·mViewFlinger;145 ····final·RecyclerView$ViewFlinger·mViewFlinger;
145 ····private·final·ViewInfoStore$ProcessCallback·mViewInfoProcessCallback;146 ····private·final·ViewInfoStore$ProcessCallback·mViewInfoProcessCallback;
146 ····final·ViewInfoStore·mViewInfoStore;147 ····final·ViewInfoStore·mViewInfoStore;
147 ····148 ····
148 ····static·{149 ····static·{
149 ········final·int·n·=·1;150 ········final·int·n·=·15;
 151 ········final·int·n2·=·1;
150 ········final·int[]·nested_SCROLLING_ATTRS·=·new·int[n];152 ········final·int[]·nested_SCROLLING_ATTRS·=·new·int[n2];
151 ········nested_SCROLLING_ATTRS[0]·=·16843830;153 ········nested_SCROLLING_ATTRS[0]·=·16843830;
152 ········NESTED_SCROLLING_ATTRS·=·nested_SCROLLING_ATTRS;154 ········NESTED_SCROLLING_ATTRS·=·nested_SCROLLING_ATTRS;
153 ········final·int[]·clip_TO_PADDING_ATTR·=·new·int[n];155 ········final·int[]·clip_TO_PADDING_ATTR·=·new·int[n2];
154 ········clip_TO_PADDING_ATTR[0]·=·16842987;156 ········clip_TO_PADDING_ATTR[0]·=·16842987;
155 ········CLIP_TO_PADDING_ATTR·=·clip_TO_PADDING_ATTR;157 ········CLIP_TO_PADDING_ATTR·=·clip_TO_PADDING_ATTR;
156 ········boolean·force_INVALIDATE_DISPLAY_LIST;158 ········boolean·force_INVALIDATE_DISPLAY_LIST;
157 ········if·(Build$VERSION.SDK_INT·==·18·||·Build$VERSION.SDK_INT·==·19·||·Build$VERSION.SDK_INT·==·20)·{159 ········if·(Build$VERSION.SDK_INT·==·18·||·Build$VERSION.SDK_INT·==·19·||·Build$VERSION.SDK_INT·==·20)·{
158 ············force_INVALIDATE_DISPLAY_LIST·=·(n·!=·0);160 ············force_INVALIDATE_DISPLAY_LIST·=·(n2·!=·0);
159 ········}161 ········}
160 ········else·{162 ········else·{
161 ············force_INVALIDATE_DISPLAY_LIST·=·false;163 ············force_INVALIDATE_DISPLAY_LIST·=·false;
162 ········}164 ········}
163 ········boolean·allow_SIZE_IN_UNSPECIFIED_SPEC;165 ········boolean·allow_SIZE_IN_UNSPECIFIED_SPEC;
164 ········if·(Build$VERSION.SDK_INT·>=·23)·{166 ········if·(Build$VERSION.SDK_INT·>=·23)·{
165 ············allow_SIZE_IN_UNSPECIFIED_SPEC·=·(n·!=·0);167 ············allow_SIZE_IN_UNSPECIFIED_SPEC·=·(n2·!=·0);
166 ········}168 ········}
167 ········else·{169 ········else·{
168 ············allow_SIZE_IN_UNSPECIFIED_SPEC·=·false;170 ············allow_SIZE_IN_UNSPECIFIED_SPEC·=·false;
169 ········}171 ········}
170 ········boolean·post_UPDATES_ON_ANIMATION;172 ········boolean·post_UPDATES_ON_ANIMATION;
171 ········if·(Build$VERSION.SDK_INT·>=·16)·{173 ········if·(Build$VERSION.SDK_INT·>=·16)·{
172 ············post_UPDATES_ON_ANIMATION·=·(n·!=·0);174 ············post_UPDATES_ON_ANIMATION·=·(n2·!=·0);
173 ········}175 ········}
174 ········else·{176 ········else·{
175 ············post_UPDATES_ON_ANIMATION·=·false;177 ············post_UPDATES_ON_ANIMATION·=·false;
176 ········}178 ········}
177 ········boolean·allow_THREAD_GAP_WORK;179 ········boolean·allow_THREAD_GAP_WORK;
178 ········if·(Build$VERSION.SDK_INT·>=·21)·{180 ········if·(Build$VERSION.SDK_INT·>=·21)·{
179 ············allow_THREAD_GAP_WORK·=·(n·!=·0);181 ············allow_THREAD_GAP_WORK·=·(n2·!=·0);
180 ········}182 ········}
181 ········else·{183 ········else·{
182 ············allow_THREAD_GAP_WORK·=·false;184 ············allow_THREAD_GAP_WORK·=·false;
183 ········}185 ········}
184 ········boolean·force_ABS_FOCUS_SEARCH_DIRECTION;186 ········boolean·force_ABS_FOCUS_SEARCH_DIRECTION;
185 ········if·(Build$VERSION.SDK_INT·<=·15)·{187 ········if·(Build$VERSION.SDK_INT·<=·n)·{
186 ············force_ABS_FOCUS_SEARCH_DIRECTION·=·(n·!=·0);188 ············force_ABS_FOCUS_SEARCH_DIRECTION·=·(n2·!=·0);
187 ········}189 ········}
188 ········else·{190 ········else·{
189 ············force_ABS_FOCUS_SEARCH_DIRECTION·=·false;191 ············force_ABS_FOCUS_SEARCH_DIRECTION·=·false;
190 ········}192 ········}
 193 ········boolean·ignore_DETACHED_FOCUSED_CHILD;
 194 ········if·(Build$VERSION.SDK_INT·<=·n)·{
 195 ············ignore_DETACHED_FOCUSED_CHILD·=·(n2·!=·0);
 196 ········}
 197 ········else·{
 198 ············ignore_DETACHED_FOCUSED_CHILD·=·false;
 199 ········}
191 ········final·Class[]·layout_MANAGER_CONSTRUCTOR_SIGNATURE·=·new·Class[4];200 ········final·Class[]·layout_MANAGER_CONSTRUCTOR_SIGNATURE·=·new·Class[4];
192 ········layout_MANAGER_CONSTRUCTOR_SIGNATURE[0]·=·Context.class;201 ········layout_MANAGER_CONSTRUCTOR_SIGNATURE[0]·=·Context.class;
193 ········layout_MANAGER_CONSTRUCTOR_SIGNATURE[n]·=·AttributeSet.class;202 ········layout_MANAGER_CONSTRUCTOR_SIGNATURE[n2]·=·AttributeSet.class;
194 ········layout_MANAGER_CONSTRUCTOR_SIGNATURE[2]·=·Integer.TYPE;203 ········layout_MANAGER_CONSTRUCTOR_SIGNATURE[2]·=·Integer.TYPE;
195 ········layout_MANAGER_CONSTRUCTOR_SIGNATURE[3]·=·Integer.TYPE;204 ········layout_MANAGER_CONSTRUCTOR_SIGNATURE[3]·=·Integer.TYPE;
196 ········LAYOUT_MANAGER_CONSTRUCTOR_SIGNATURE·=·layout_MANAGER_CONSTRUCTOR_SIGNATURE;205 ········LAYOUT_MANAGER_CONSTRUCTOR_SIGNATURE·=·layout_MANAGER_CONSTRUCTOR_SIGNATURE;
197 ········sQuinticInterpolator·=·(Interpolator)new·RecyclerView$3();206 ········sQuinticInterpolator·=·(Interpolator)new·RecyclerView$3();
198 ····}207 ····}
199 ····208 ····
200 ····public·RecyclerView(final·Context·context)·{209 ····public·RecyclerView(final·Context·context)·{
Offset 1388, 15 lines modifiedOffset 1397, 21 lines modified
1388 ····}1397 ····}
1389 ····1398 ····
1390 ····private·void·recoverFocusFromState()·{1399 ····private·void·recoverFocusFromState()·{
1391 ········final·long·n·=·(long)(-1);1400 ········final·long·n·=·(long)(-1);
1392 ········if·(this.mPreserveFocusAfterLayout·&&·this.mAdapter·!=·null·&&·this.hasFocus()·&&·this.getDescendantFocusability()·!=·393216·&&·(this.getDescendantFocusability()·!=·131072·||·!this.isFocused()))·{1401 ········if·(this.mPreserveFocusAfterLayout·&&·this.mAdapter·!=·null·&&·this.hasFocus()·&&·this.getDescendantFocusability()·!=·393216·&&·(this.getDescendantFocusability()·!=·131072·||·!this.isFocused()))·{
1393 ············if·(!this.isFocused())·{1402 ············if·(!this.isFocused())·{
1394 ················final·View·focusedChild·=·this.getFocusedChild();1403 ················final·View·focusedChild·=·this.getFocusedChild();
1395 ················if·(this.mChildHelper.isHidden(focusedChild)·&&·focusedChild.getParent()·==·this·&&·focusedChild.hasFocus())·{1404 ················if·(RecyclerView.IGNORE_DETACHED_FOCUSED_CHILD·&&·(focusedChild.getParent()·==·null·||·!focusedChild.hasFocus()))·{
 1405 ····················if·(this.mChildHelper.getChildCount()·==·0)·{
 1406 ························this.requestFocus();
 1407 ························return;
 1408 ····················}
 1409 ················}
 1410 ················else·if·(!this.mChildHelper.isHidden(focusedChild))·{
1396 ····················return;1411 ····················return;
1397 ················}1412 ················}
1398 ············}1413 ············}
1399 ············RecyclerView$ViewHolder·viewHolderForItemId·=·null;1414 ············RecyclerView$ViewHolder·viewHolderForItemId·=·null;
1400 ············if·(this.mState.mFocusedItemId·!=·n·&&·this.mAdapter.hasStableIds())·{1415 ············if·(this.mState.mFocusedItemId·!=·n·&&·this.mAdapter.hasStableIds())·{
1401 ················viewHolderForItemId·=·this.findViewHolderForItemId(this.mState.mFocusedItemId);1416 ················viewHolderForItemId·=·this.findViewHolderForItemId(this.mState.mFocusedItemId);
1402 ············}1417 ············}
Offset 2894, 15 lines modifiedOffset 2909, 17 lines modified
2894 ········}2909 ········}
2895 ········else·if·(this.mHasFixedSize)·{2910 ········else·if·(this.mHasFixedSize)·{
2896 ············this.mLayout.onMeasure(this.mRecycler,·this.mState,·n,·n2);2911 ············this.mLayout.onMeasure(this.mRecycler,·this.mState,·n,·n2);
2897 ········}2912 ········}
2898 ········else·{2913 ········else·{
2899 ············if·(this.mAdapterUpdateDuringMeasure)·{2914 ············if·(this.mAdapterUpdateDuringMeasure)·{
2900 ················this.eatRequestLayout();2915 ················this.eatRequestLayout();
 2916 ················this.onEnterLayoutOrScroll();
2901 ················this.processAdapterUpdatesAndSetAnimationFlags();2917 ················this.processAdapterUpdatesAndSetAnimationFlags();
 2918 ················this.onExitLayoutOrScroll();
2902 ················if·(this.mState.mRunPredictiveAnimations)·{2919 ················if·(this.mState.mRunPredictiveAnimations)·{
2903 ····················this.mState.mInPreLayout·=·mInPreLayout;2920 ····················this.mState.mInPreLayout·=·mInPreLayout;
2904 ················}2921 ················}
2905 ················else·{2922 ················else·{
2906 ····················this.mAdapterHelper.consumeUpdatesInOnePass();2923 ····················this.mAdapterHelper.consumeUpdatesInOnePass();
2907 ····················this.mState.mInPreLayout·=·false;2924 ····················this.mState.mInPreLayout·=·false;
2908 ················}2925 ················}
1.89 KB
android/support/v7/widget/StaggeredGridLayoutManager.class
1.78 KB
procyon -ec {}
    
Offset 1252, 27 lines modifiedOffset 1252, 30 lines modified
1252 ············n3·=·n2;1252 ············n3·=·n2;
1253 ········}1253 ········}
1254 ········if·(this.getChildCount()·!=·0·&&·n3·!=·0)·{1254 ········if·(this.getChildCount()·!=·0·&&·n3·!=·0)·{
1255 ············this.prepareLayoutStateForDelta(n3,·recyclerView$State);1255 ············this.prepareLayoutStateForDelta(n3,·recyclerView$State);
1256 ············if·(this.mPrefetchDistances·==·null·||·this.mPrefetchDistances.length·<·this.mSpanCount)·{1256 ············if·(this.mPrefetchDistances·==·null·||·this.mPrefetchDistances.length·<·this.mSpanCount)·{
1257 ················this.mPrefetchDistances·=·new·int[this.mSpanCount];1257 ················this.mPrefetchDistances·=·new·int[this.mSpanCount];
1258 ············}1258 ············}
 1259 ············int·toIndex·=·0;
1259 ············for·(int·i·=·0;·i·<·this.mSpanCount;·++i)·{1260 ············for·(int·i·=·0;·i·<·this.mSpanCount;·++i)·{
1260 ················final·int[]·mPrefetchDistances·=·this.mPrefetchDistances; 
1261 ················int·n4;1261 ················int·n4;
1262 ················if·(this.mLayoutState.mItemDirection·==·-1)·{1262 ················if·(this.mLayoutState.mItemDirection·==·-1)·{
1263 ····················n4·=·this.mLayoutState.mStartLine·-·this.mSpans[i].getStartLine(this.mLayoutState.mStartLine);1263 ····················n4·=·this.mLayoutState.mStartLine·-·this.mSpans[i].getStartLine(this.mLayoutState.mStartLine);
1264 ················}1264 ················}
1265 ················else·{1265 ················else·{
1266 ····················n4·=·this.mSpans[i].getEndLine(this.mLayoutState.mEndLine)·-·this.mLayoutState.mEndLine;1266 ····················n4·=·this.mSpans[i].getEndLine(this.mLayoutState.mEndLine)·-·this.mLayoutState.mEndLine;
1267 ················}1267 ················}
 1268 ················if·(n4·>=·0)·{
1268 ················mPrefetchDistances[i]·=·n4;1269 ····················this.mPrefetchDistances[toIndex]·=·n4;
 1270 ····················++toIndex;
 1271 ················}
1269 ············}1272 ············}
1270 ············Arrays.sort(this.mPrefetchDistances,·0,·this.mSpanCount);1273 ············Arrays.sort(this.mPrefetchDistances,·0,·toIndex);
1271 ············for·(int·n5·=·0;·n5·<·this.mSpanCount·&&·this.mLayoutState.hasMore(recyclerView$State);·++n5)·{1274 ············for·(int·n5·=·0;·n5·<·toIndex·&&·this.mLayoutState.hasMore(recyclerView$State);·++n5)·{
1272 ················recyclerView$LayoutManager$LayoutPrefetchRegistry.addPosition(this.mLayoutState.mCurrentPosition,·this.mPrefetchDistances[n5]);1275 ················recyclerView$LayoutManager$LayoutPrefetchRegistry.addPosition(this.mLayoutState.mCurrentPosition,·this.mPrefetchDistances[n5]);
1273 ················final·LayoutState·mLayoutState·=·this.mLayoutState;1276 ················final·LayoutState·mLayoutState·=·this.mLayoutState;
1274 ················mLayoutState.mCurrentPosition·+=·this.mLayoutState.mItemDirection;1277 ················mLayoutState.mCurrentPosition·+=·this.mLayoutState.mItemDirection;
1275 ············}1278 ············}
1276 ········}1279 ········}
1277 ····}1280 ····}
1278 ····1281 ····
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
1.23 KB
android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24.class
1.07 KB
procyon -ec {}
    
Offset 10, 15 lines modifiedOffset 10, 27 lines modified
10 ····10 ····
11 ····MediaBrowserServiceCompat$MediaBrowserServiceImplApi24(final·MediaBrowserServiceCompat·this$0)·{11 ····MediaBrowserServiceCompat$MediaBrowserServiceImplApi24(final·MediaBrowserServiceCompat·this$0)·{
12 ········this.this$0·=·this$0;12 ········this.this$0·=·this$0;
13 ········super(this$0);13 ········super(this$0);
14 ····}14 ····}
15 ····15 ····
16 ····public·Bundle·getBrowserRootHints()·{16 ····public·Bundle·getBrowserRootHints()·{
 17 ········Bundle·browserRootHints;
 18 ········if·(this.this$0.mCurConnection·!=·null)·{
 19 ············if·(this.this$0.mCurConnection.rootHints·==·null)·{
 20 ················browserRootHints·=·null;
 21 ············}
 22 ············else·{
 23 ················browserRootHints·=·new·Bundle(this.this$0.mCurConnection.rootHints);
 24 ············}
 25 ········}
 26 ········else·{
17 ········return·MediaBrowserServiceCompatApi24.getBrowserRootHints(this.mServiceObj);27 ············browserRootHints·=·MediaBrowserServiceCompatApi24.getBrowserRootHints(this.mServiceObj);
 28 ········}
 29 ········return·browserRootHints;
18 ····}30 ····}
19 ····31 ····
20 ····public·void·notifyChildrenChanged(final·String·s,·final·Bundle·bundle)·{32 ····public·void·notifyChildrenChanged(final·String·s,·final·Bundle·bundle)·{
21 ········if·(bundle·==·null)·{33 ········if·(bundle·==·null)·{
22 ············MediaBrowserServiceCompatApi21.notifyChildrenChanged(this.mServiceObj,·s);34 ············MediaBrowserServiceCompatApi21.notifyChildrenChanged(this.mServiceObj,·s);
23 ········}35 ········}
24 ········else·{36 ········else·{
367 KB
smali/android/support/v4/app/FragmentManagerImpl.smali
    
Offset 261, 56 lines modifiedOffset 261, 56 lines modified
261 ····.prologue261 ····.prologue
262 ····const/4·v0,·0x0262 ····const/4·v0,·0x0
  
263 ····const/high16·v4,·0x40200000····#·2.5f263 ····const/high16·v4,·0x40200000····#·2.5f
  
264 ····const/high16·v3,·0x3fc00000····#·1.5f264 ····const/high16·v3,·0x3fc00000····#·1.5f
  
265 ····.line·586265 ····.line·587
266 ····sput-boolean·v0,·Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z266 ····sput-boolean·v0,·Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z
  
267 ····.line·589267 ····.line·590
268 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I268 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I
  
269 ····const/16·v2,·0xb269 ····const/16·v2,·0xb
  
270 ····if-lt·v1,·v2,·:cond_0270 ····if-lt·v1,·v2,·:cond_0
  
271 ····const/4·v0,·0x1271 ····const/4·v0,·0x1
  
272 ····:cond_0272 ····:cond_0
273 ····sput-boolean·v0,·Landroid/support/v4/app/FragmentManagerImpl;->HONEYCOMB:Z273 ····sput-boolean·v0,·Landroid/support/v4/app/FragmentManagerImpl;->HONEYCOMB:Z
  
274 ····.line·686274 ····.line·687
275 ····const/4·v0,·0x0275 ····const/4·v0,·0x0
  
276 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl;->sAnimationListenerField:Ljava/lang/reflect/Field;276 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl;->sAnimationListenerField:Ljava/lang/reflect/Field;
  
277 ····.line·1035277 ····.line·1036
278 ····new-instance·v0,·Landroid/view/animation/DecelerateInterpolator;278 ····new-instance·v0,·Landroid/view/animation/DecelerateInterpolator;
  
279 ····invoke-direct·{v0,·v4},·Landroid/view/animation/DecelerateInterpolator;-><init>(F)V279 ····invoke-direct·{v0,·v4},·Landroid/view/animation/DecelerateInterpolator;-><init>(F)V
  
280 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator;280 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator;
  
281 ····.line·1036281 ····.line·1037
282 ····new-instance·v0,·Landroid/view/animation/DecelerateInterpolator;282 ····new-instance·v0,·Landroid/view/animation/DecelerateInterpolator;
  
283 ····invoke-direct·{v0,·v3},·Landroid/view/animation/DecelerateInterpolator;-><init>(F)V283 ····invoke-direct·{v0,·v3},·Landroid/view/animation/DecelerateInterpolator;-><init>(F)V
  
284 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;284 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator;
  
285 ····.line·1037285 ····.line·1038
286 ····new-instance·v0,·Landroid/view/animation/AccelerateInterpolator;286 ····new-instance·v0,·Landroid/view/animation/AccelerateInterpolator;
  
287 ····invoke-direct·{v0,·v4},·Landroid/view/animation/AccelerateInterpolator;-><init>(F)V287 ····invoke-direct·{v0,·v4},·Landroid/view/animation/AccelerateInterpolator;-><init>(F)V
  
288 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl;->ACCELERATE_QUINT:Landroid/view/animation/Interpolator;288 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl;->ACCELERATE_QUINT:Landroid/view/animation/Interpolator;
  
289 ····.line·1038289 ····.line·1039
290 ····new-instance·v0,·Landroid/view/animation/AccelerateInterpolator;290 ····new-instance·v0,·Landroid/view/animation/AccelerateInterpolator;
  
291 ····invoke-direct·{v0,·v3},·Landroid/view/animation/AccelerateInterpolator;-><init>(F)V291 ····invoke-direct·{v0,·v3},·Landroid/view/animation/AccelerateInterpolator;-><init>(F)V
  
292 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl;->ACCELERATE_CUBIC:Landroid/view/animation/Interpolator;292 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl;->ACCELERATE_CUBIC:Landroid/view/animation/Interpolator;
  
293 ····return-void293 ····return-void
Offset 318, 90 lines modifiedOffset 318, 208 lines modified
  
318 .method·constructor·<init>()V318 .method·constructor·<init>()V
319 ····.locals·2319 ····.locals·2
  
320 ····.prologue320 ····.prologue
321 ····const/4·v1,·0x0321 ····const/4·v1,·0x0
  
322 ····.line·585322 ····.line·586
323 ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentManager;-><init>()V323 ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentManager;-><init>()V
  
324 ····.line·681324 ····.line·682
325 ····const/4·v0,·0x0325 ····const/4·v0,·0x0
  
326 ····iput·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I326 ····iput·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mCurState:I
  
327 ····.line·700327 ····.line·701
328 ····iput-object·v1,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mStateBundle:Landroid/os/Bundle;328 ····iput-object·v1,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mStateBundle:Landroid/os/Bundle;
  
329 ····.line·701329 ····.line·702
330 ····iput-object·v1,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mStateArray:Landroid/util/SparseArray;330 ····iput-object·v1,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mStateArray:Landroid/util/SparseArray;
  
331 ····.line·706331 ····.line·707
332 ····new-instance·v0,·Landroid/support/v4/app/FragmentManagerImpl$1;332 ····new-instance·v0,·Landroid/support/v4/app/FragmentManagerImpl$1;
  
333 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/FragmentManagerImpl$1;-><init>(Landroid/support/v4/app/FragmentManagerImpl;)V333 ····invoke-direct·{v0,·p0},·Landroid/support/v4/app/FragmentManagerImpl$1;-><init>(Landroid/support/v4/app/FragmentManagerImpl;)V
  
334 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mExecCommit:Ljava/lang/Runnable;334 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl;->mExecCommit:Ljava/lang/Runnable;
  
335 ····.line·3459335 ····.line·3515
336 ····return-void336 ····return-void
337 .end·method337 .end·method
  
338 .method·static·synthetic·access$200(Landroid/support/v4/app/FragmentManagerImpl;)V338 .method·static·synthetic·access$200(Landroid/support/v4/app/FragmentManagerImpl;)V
339 ····.locals·0339 ····.locals·0
340 ····.param·p0,·"x0"····#·Landroid/support/v4/app/FragmentManagerImpl;340 ····.param·p0,·"x0"····#·Landroid/support/v4/app/FragmentManagerImpl;
  
341 ····.prologue341 ····.prologue
342 ····.line·585342 ····.line·586
343 ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentManagerImpl;->scheduleCommit()V343 ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentManagerImpl;->scheduleCommit()V
  
344 ····return-void344 ····return-void
345 .end·method345 .end·method
  
346 .method·static·synthetic·access$300(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;ZZZ)V346 .method·static·synthetic·access$300(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;ZZZ)V
347 ····.locals·0347 ····.locals·0
348 ····.param·p0,·"x0"····#·Landroid/support/v4/app/FragmentManagerImpl;348 ····.param·p0,·"x0"····#·Landroid/support/v4/app/FragmentManagerImpl;
349 ····.param·p1,·"x1"····#·Landroid/support/v4/app/BackStackRecord;349 ····.param·p1,·"x1"····#·Landroid/support/v4/app/BackStackRecord;
350 ····.param·p2,·"x2"····#·Z350 ····.param·p2,·"x2"····#·Z
351 ····.param·p3,·"x3"····#·Z351 ····.param·p3,·"x3"····#·Z
352 ····.param·p4,·"x4"····#·Z352 ····.param·p4,·"x4"····#·Z
  
353 ····.prologue353 ····.prologue
354 ····.line·585354 ····.line·586
355 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Landroid/support/v4/app/FragmentManagerImpl;->completeExecute(Landroid/support/v4/app/BackStackRecord;ZZZ)V355 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Landroid/support/v4/app/FragmentManagerImpl;->completeExecute(Landroid/support/v4/app/BackStackRecord;ZZZ)V
  
356 ····return-void356 ····return-void
357 .end·method357 .end·method
  
 358 .method·private·addAddedFragments(Landroid/support/v4/util/ArraySet;)V
 359 ····.locals·8
 360 ····.annotation·system·Ldalvik/annotation/Signature;
 361 ········value·=·{
 362 ············"(",
 363 ············"Landroid/support/v4/util/ArraySet",
 364 ············"<",
 365 ············"Landroid/support/v4/app/Fragment;",
 366 ············">;)V"
 367 ········}
 368 ····.end·annotation
  
Max diff block lines reached; 368243/375225 bytes (98.14%) of diff not shown.
3.87 KB
smali/android/support/v4/app/FragmentTransitionCompat21$5.smali
    
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;)V33 .method·constructor·<init>(Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;)V
34 ····.locals·034 ····.locals·0
  
35 ····.prologue35 ····.prologue
36 ····.line·44936 ····.line·442
37 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$enterTransition:Ljava/lang/Object;37 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$enterTransition:Ljava/lang/Object;
  
38 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$enteringViews:Ljava/util/ArrayList;38 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$enteringViews:Ljava/util/ArrayList;
  
39 ····iput-object·p3,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$exitTransition:Ljava/lang/Object;39 ····iput-object·p3,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$exitTransition:Ljava/lang/Object;
  
40 ····iput-object·p4,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$exitingViews:Ljava/util/ArrayList;40 ····iput-object·p4,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$exitingViews:Ljava/util/ArrayList;
Offset 57, 87 lines modifiedOffset 57, 87 lines modified
  
57 #·virtual·methods57 #·virtual·methods
58 .method·public·onTransitionCancel(Landroid/transition/Transition;)V58 .method·public·onTransitionCancel(Landroid/transition/Transition;)V
59 ····.locals·059 ····.locals·0
60 ····.param·p1,·"transition"····#·Landroid/transition/Transition;60 ····.param·p1,·"transition"····#·Landroid/transition/Transition;
  
61 ····.prologue61 ····.prologue
62 ····.line·46962 ····.line·462
63 ····return-void63 ····return-void
64 .end·method64 .end·method
  
65 .method·public·onTransitionEnd(Landroid/transition/Transition;)V65 .method·public·onTransitionEnd(Landroid/transition/Transition;)V
66 ····.locals·066 ····.locals·0
67 ····.param·p1,·"transition"····#·Landroid/transition/Transition;67 ····.param·p1,·"transition"····#·Landroid/transition/Transition;
  
68 ····.prologue68 ····.prologue
69 ····.line·46569 ····.line·458
70 ····return-void70 ····return-void
71 .end·method71 .end·method
  
72 .method·public·onTransitionPause(Landroid/transition/Transition;)V72 .method·public·onTransitionPause(Landroid/transition/Transition;)V
73 ····.locals·073 ····.locals·0
74 ····.param·p1,·"transition"····#·Landroid/transition/Transition;74 ····.param·p1,·"transition"····#·Landroid/transition/Transition;
  
75 ····.prologue75 ····.prologue
76 ····.line·47376 ····.line·466
77 ····return-void77 ····return-void
78 .end·method78 .end·method
  
79 .method·public·onTransitionResume(Landroid/transition/Transition;)V79 .method·public·onTransitionResume(Landroid/transition/Transition;)V
80 ····.locals·080 ····.locals·0
81 ····.param·p1,·"transition"····#·Landroid/transition/Transition;81 ····.param·p1,·"transition"····#·Landroid/transition/Transition;
  
82 ····.prologue82 ····.prologue
83 ····.line·47783 ····.line·470
84 ····return-void84 ····return-void
85 .end·method85 .end·method
  
86 .method·public·onTransitionStart(Landroid/transition/Transition;)V86 .method·public·onTransitionStart(Landroid/transition/Transition;)V
87 ····.locals·387 ····.locals·3
88 ····.param·p1,·"transition"····#·Landroid/transition/Transition;88 ····.param·p1,·"transition"····#·Landroid/transition/Transition;
  
89 ····.prologue89 ····.prologue
90 ····const/4·v2,·0x090 ····const/4·v2,·0x0
  
91 ····.line·45291 ····.line·445
92 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$enterTransition:Ljava/lang/Object;92 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$enterTransition:Ljava/lang/Object;
  
93 ····if-eqz·v0,·:cond_093 ····if-eqz·v0,·:cond_0
  
94 ····.line·45394 ····.line·446
95 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$enterTransition:Ljava/lang/Object;95 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$enterTransition:Ljava/lang/Object;
  
96 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$enteringViews:Ljava/util/ArrayList;96 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$enteringViews:Ljava/util/ArrayList;
  
97 ····invoke-static·{v0,·v1,·v2},·Landroid/support/v4/app/FragmentTransitionCompat21;->replaceTargets(Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/ArrayList;)V97 ····invoke-static·{v0,·v1,·v2},·Landroid/support/v4/app/FragmentTransitionCompat21;->replaceTargets(Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
  
98 ····.line·45598 ····.line·448
99 ····:cond_099 ····:cond_0
100 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$exitTransition:Ljava/lang/Object;100 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$exitTransition:Ljava/lang/Object;
  
101 ····if-eqz·v0,·:cond_1101 ····if-eqz·v0,·:cond_1
  
102 ····.line·456102 ····.line·449
103 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$exitTransition:Ljava/lang/Object;103 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$exitTransition:Ljava/lang/Object;
  
104 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$exitingViews:Ljava/util/ArrayList;104 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$exitingViews:Ljava/util/ArrayList;
  
105 ····invoke-static·{v0,·v1,·v2},·Landroid/support/v4/app/FragmentTransitionCompat21;->replaceTargets(Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/ArrayList;)V105 ····invoke-static·{v0,·v1,·v2},·Landroid/support/v4/app/FragmentTransitionCompat21;->replaceTargets(Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
  
106 ····.line·458106 ····.line·451
107 ····:cond_1107 ····:cond_1
108 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$sharedElementTransition:Ljava/lang/Object;108 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$sharedElementTransition:Ljava/lang/Object;
  
109 ····if-eqz·v0,·:cond_2109 ····if-eqz·v0,·:cond_2
  
110 ····.line·459110 ····.line·452
111 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$sharedElementTransition:Ljava/lang/Object;111 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$sharedElementTransition:Ljava/lang/Object;
  
112 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$sharedElementsIn:Ljava/util/ArrayList;112 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$5;->val$sharedElementsIn:Ljava/util/ArrayList;
  
113 ····invoke-static·{v0,·v1,·v2},·Landroid/support/v4/app/FragmentTransitionCompat21;->replaceTargets(Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/ArrayList;)V113 ····invoke-static·{v0,·v1,·v2},·Landroid/support/v4/app/FragmentTransitionCompat21;->replaceTargets(Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
  
114 ····.line·461114 ····.line·454
115 ····:cond_2115 ····:cond_2
116 ····return-void116 ····return-void
117 .end·method117 .end·method
1.89 KB
smali/android/support/v4/app/FragmentManagerImpl$PopBackStackState.smali
    
Offset 31, 29 lines modifiedOffset 31, 29 lines modified
31 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;II)V31 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;II)V
32 ····.locals·032 ····.locals·0
33 ····.param·p2,·"name"····#·Ljava/lang/String;33 ····.param·p2,·"name"····#·Ljava/lang/String;
34 ····.param·p3,·"id"····#·I34 ····.param·p3,·"id"····#·I
35 ····.param·p4,·"flags"····#·I35 ····.param·p4,·"flags"····#·I
  
36 ····.prologue36 ····.prologue
37 ····.line·344137 ····.line·3497
38 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->this$0:Landroid/support/v4/app/FragmentManagerImpl;38 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
40 ····.line·344240 ····.line·3498
41 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->mName:Ljava/lang/String;41 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->mName:Ljava/lang/String;
  
42 ····.line·344342 ····.line·3499
43 ····iput·p3,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->mId:I43 ····iput·p3,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->mId:I
  
44 ····.line·344444 ····.line·3500
45 ····iput·p4,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->mFlags:I45 ····iput·p4,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->mFlags:I
  
46 ····.line·344546 ····.line·3501
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
  
49 #·virtual·methods49 #·virtual·methods
50 .method·public·generateOps(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z50 .method·public·generateOps(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z
51 ····.locals·651 ····.locals·6
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ············"<",68 ············"<",
69 ············"Ljava/lang/Boolean;",69 ············"Ljava/lang/Boolean;",
70 ············">;)Z"70 ············">;)Z"
71 ········}71 ········}
72 ····.end·annotation72 ····.end·annotation
  
73 ····.prologue73 ····.prologue
74 ····.line·345074 ····.line·3506
75 ····.local·p1,·"records":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/support/v4/app/BackStackRecord;>;"75 ····.local·p1,·"records":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/support/v4/app/BackStackRecord;>;"
76 ····.local·p2,·"isRecordPop":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Boolean;>;"76 ····.local·p2,·"isRecordPop":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Boolean;>;"
77 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->this$0:Landroid/support/v4/app/FragmentManagerImpl;77 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
78 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->mName:Ljava/lang/String;78 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->mName:Ljava/lang/String;
  
79 ····iget·v4,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->mId:I79 ····iget·v4,·p0,·Landroid/support/v4/app/FragmentManagerImpl$PopBackStackState;->mId:I
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.
5.82 KB
smali/android/support/v4/app/FragmentManager$FragmentLifecycleCallbacks.smali
    
Offset 5, 168 lines modifiedOffset 5, 161 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·41017 ····.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
26 .method·public·onFragmentActivityCreated(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;Landroid/os/Bundle;)V22 .method·public·onFragmentActivityCreated(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;Landroid/os/Bundle;)V
27 ····.locals·023 ····.locals·0
28 ····.param·p1,·"fm"····#·Landroid/support/v4/app/FragmentManager;24 ····.param·p1,·"fm"····#·Landroid/support/v4/app/FragmentManager;
29 ····.param·p2,·"f"····#·Landroid/support/v4/app/Fragment;25 ····.param·p2,·"f"····#·Landroid/support/v4/app/Fragment;
30 ····.param·p3,·"savedInstanceState"····#·Landroid/os/Bundle;26 ····.param·p3,·"savedInstanceState"····#·Landroid/os/Bundle;
  
31 ····.prologue27 ····.prologue
32 ····.line·45328 ····.line·454
33 ····return-void29 ····return-void
34 .end·method30 .end·method
  
35 .method·public·onFragmentAttached(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;Landroid/content/Context;)V31 .method·public·onFragmentAttached(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;Landroid/content/Context;)V
36 ····.locals·032 ····.locals·0
37 ····.param·p1,·"fm"····#·Landroid/support/v4/app/FragmentManager;33 ····.param·p1,·"fm"····#·Landroid/support/v4/app/FragmentManager;
38 ····.param·p2,·"f"····#·Landroid/support/v4/app/Fragment;34 ····.param·p2,·"f"····#·Landroid/support/v4/app/Fragment;
39 ····.param·p3,·"context"····#·Landroid/content/Context;35 ····.param·p3,·"context"····#·Landroid/content/Context;
  
40 ····.prologue36 ····.prologue
41 ····.line·43037 ····.line·431
42 ····return-void38 ····return-void
43 .end·method39 .end·method
  
44 .method·public·onFragmentCreated(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;Landroid/os/Bundle;)V40 .method·public·onFragmentCreated(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;Landroid/os/Bundle;)V
45 ····.locals·041 ····.locals·0
46 ····.param·p1,·"fm"····#·Landroid/support/v4/app/FragmentManager;42 ····.param·p1,·"fm"····#·Landroid/support/v4/app/FragmentManager;
47 ····.param·p2,·"f"····#·Landroid/support/v4/app/Fragment;43 ····.param·p2,·"f"····#·Landroid/support/v4/app/Fragment;
48 ····.param·p3,·"savedInstanceState"····#·Landroid/os/Bundle;44 ····.param·p3,·"savedInstanceState"····#·Landroid/os/Bundle;
  
49 ····.prologue45 ····.prologue
50 ····.line·44146 ····.line·442
51 ····return-void47 ····return-void
52 .end·method48 .end·method
  
53 .method·public·onFragmentDestroyed(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;)V49 .method·public·onFragmentDestroyed(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;)V
54 ····.locals·050 ····.locals·0
55 ····.param·p1,·"fm"····#·Landroid/support/v4/app/FragmentManager;51 ····.param·p1,·"fm"····#·Landroid/support/v4/app/FragmentManager;
56 ····.param·p2,·"f"····#·Landroid/support/v4/app/Fragment;52 ····.param·p2,·"f"····#·Landroid/support/v4/app/Fragment;
  
57 ····.prologue53 ····.prologue
58 ····.line·52954 ····.line·530
59 ····return-void55 ····return-void
60 .end·method56 .end·method
  
61 .method·public·onFragmentDetached(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;)V57 .method·public·onFragmentDetached(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;)V
62 ····.locals·058 ····.locals·0
63 ····.param·p1,·"fm"····#·Landroid/support/v4/app/FragmentManager;59 ····.param·p1,·"fm"····#·Landroid/support/v4/app/FragmentManager;
64 ····.param·p2,·"f"····#·Landroid/support/v4/app/Fragment;60 ····.param·p2,·"f"····#·Landroid/support/v4/app/Fragment;
  
65 ····.prologue61 ····.prologue
66 ····.line·53862 ····.line·539
67 ····return-void63 ····return-void
68 .end·method64 .end·method
  
69 .method·public·onFragmentPaused(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;)V65 .method·public·onFragmentPaused(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;)V
70 ····.locals·066 ····.locals·0
71 ····.param·p1,·"fm"····#·Landroid/support/v4/app/FragmentManager;67 ····.param·p1,·"fm"····#·Landroid/support/v4/app/FragmentManager;
72 ····.param·p2,·"f"····#·Landroid/support/v4/app/Fragment;68 ····.param·p2,·"f"····#·Landroid/support/v4/app/Fragment;
  
73 ····.prologue69 ····.prologue
74 ····.line·49270 ····.line·493
75 ····return-void71 ····return-void
76 .end·method72 .end·method
  
77 .method·public·onFragmentPreAttached(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;Landroid/content/Context;)V73 .method·public·onFragmentPreAttached(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;Landroid/content/Context;)V
78 ····.locals·074 ····.locals·0
79 ····.param·p1,·"fm"····#·Landroid/support/v4/app/FragmentManager;75 ····.param·p1,·"fm"····#·Landroid/support/v4/app/FragmentManager;
80 ····.param·p2,·"f"····#·Landroid/support/v4/app/Fragment;76 ····.param·p2,·"f"····#·Landroid/support/v4/app/Fragment;
81 ····.param·p3,·"context"····#·Landroid/content/Context;77 ····.param·p3,·"context"····#·Landroid/content/Context;
  
82 ····.prologue78 ····.prologue
83 ····.line·42079 ····.line·421
84 ····return-void80 ····return-void
85 .end·method81 .end·method
  
86 .method·public·onFragmentResumed(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;)V82 .method·public·onFragmentResumed(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;)V
87 ····.locals·083 ····.locals·0
88 ····.param·p1,·"fm"····#·Landroid/support/v4/app/FragmentManager;84 ····.param·p1,·"fm"····#·Landroid/support/v4/app/FragmentManager;
89 ····.param·p2,·"f"····#·Landroid/support/v4/app/Fragment;85 ····.param·p2,·"f"····#·Landroid/support/v4/app/Fragment;
  
90 ····.prologue86 ····.prologue
91 ····.line·48387 ····.line·484
92 ····return-void88 ····return-void
93 .end·method89 .end·method
  
94 .method·public·onFragmentSaveInstanceState(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;Landroid/os/Bundle;)V90 .method·public·onFragmentSaveInstanceState(Landroid/support/v4/app/FragmentManager;Landroid/support/v4/app/Fragment;Landroid/os/Bundle;)V
95 ····.locals·091 ····.locals·0
96 ····.param·p1,·"fm"····#·Landroid/support/v4/app/FragmentManager;92 ····.param·p1,·"fm"····#·Landroid/support/v4/app/FragmentManager;
97 ····.param·p2,·"f"····#·Landroid/support/v4/app/Fragment;93 ····.param·p2,·"f"····#·Landroid/support/v4/app/Fragment;
98 ····.param·p3,·"outState"····#·Landroid/os/Bundle;94 ····.param·p3,·"outState"····#·Landroid/os/Bundle;
  
99 ····.prologue95 ····.prologue
100 ····.line·51196 ····.line·512
101 ····return-void97 ····return-void
102 .end·method98 .end·method
  
Max diff block lines reached; 1363/5809 bytes (23.46%) of diff not shown.
4.01 KB
smali/android/support/v4/app/FragmentTransitionCompat21$7.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Landroid/support/v4/app/FragmentTransitionCompat21$7;1 .class·final·Landroid/support/v4/app/FragmentTransitionCompat21$7;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"FragmentTransitionCompat21.java"3 .source·"FragmentTransitionCompat21.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroid/support/v4/app/FragmentTransitionCompat21;->scheduleNameReset(Landroid/view/ViewGroup;Ljava/util/ArrayList;Ljava/util/Map;)V8 ····value·=·Landroid/support/v4/app/FragmentTransitionCompat21;->scheduleNameReset(Landroid/view/ViewGroup;Ljava/util/ArrayList;Ljava/util/Map;)V
9 .end·annotation9 .end·annotation
  
Offset 16, 102 lines modifiedOffset 16, 87 lines modified
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·val$nameOverrides:Ljava/util/Map;19 .field·final·synthetic·val$nameOverrides:Ljava/util/Map;
  
20 .field·final·synthetic·val$sceneRoot:Landroid/view/ViewGroup; 
  
21 .field·final·synthetic·val$sharedElementsIn:Ljava/util/ArrayList;20 .field·final·synthetic·val$sharedElementsIn:Ljava/util/ArrayList;
  
  
22 #·direct·methods21 #·direct·methods
23 .method·constructor·<init>(Landroid/view/ViewGroup;Ljava/util/ArrayList;Ljava/util/Map;)V22 .method·constructor·<init>(Ljava/util/ArrayList;Ljava/util/Map;)V
24 ····.locals·023 ····.locals·0
  
25 ····.prologue24 ····.prologue
26 ····.line·57025 ····.line·562
27 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$7;->val$sceneRoot:Landroid/view/ViewGroup; 
  
28 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$7;->val$sharedElementsIn:Ljava/util/ArrayList;26 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$7;->val$sharedElementsIn:Ljava/util/ArrayList;
  
29 ····iput-object·p3,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$7;->val$nameOverrides:Ljava/util/Map;27 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$7;->val$nameOverrides:Ljava/util/Map;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void29 ····return-void
32 .end·method30 .end·method
  
  
33 #·virtual·methods31 #·virtual·methods
34 .method·public·onPreDraw()Z32 .method·public·run()V
35 ····.locals·633 ····.locals·6
  
36 ····.prologue34 ····.prologue
37 ····.line·57335 ····.line·565
38 ····iget-object·v5,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$7;->val$sceneRoot:Landroid/view/ViewGroup; 
  
39 ····invoke-virtual·{v5},·Landroid/view/ViewGroup;->getViewTreeObserver()Landroid/view/ViewTreeObserver; 
  
40 ····move-result-object·v5 
  
41 ····invoke-virtual·{v5,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V 
  
42 ····.line·574 
43 ····iget-object·v5,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$7;->val$sharedElementsIn:Ljava/util/ArrayList;36 ····iget-object·v5,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$7;->val$sharedElementsIn:Ljava/util/ArrayList;
  
44 ····invoke-virtual·{v5},·Ljava/util/ArrayList;->size()I37 ····invoke-virtual·{v5},·Ljava/util/ArrayList;->size()I
  
45 ····move-result·v338 ····move-result·v3
  
46 ····.line·57539 ····.line·566
47 ····.local·v3,·"numSharedElements":I40 ····.local·v3,·"numSharedElements":I
48 ····const/4·v0,·0x041 ····const/4·v0,·0x0
  
49 ····.local·v0,·"i":I42 ····.local·v0,·"i":I
50 ····:goto_043 ····:goto_0
51 ····if-ge·v0,·v3,·:cond_044 ····if-ge·v0,·v3,·:cond_0
  
52 ····.line·57645 ····.line·567
53 ····iget-object·v5,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$7;->val$sharedElementsIn:Ljava/util/ArrayList;46 ····iget-object·v5,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$7;->val$sharedElementsIn:Ljava/util/ArrayList;
  
54 ····invoke-virtual·{v5,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;47 ····invoke-virtual·{v5,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
55 ····move-result-object·v448 ····move-result-object·v4
  
56 ····check-cast·v4,·Landroid/view/View;49 ····check-cast·v4,·Landroid/view/View;
  
57 ····.line·57750 ····.line·568
58 ····.local·v4,·"view":Landroid/view/View;51 ····.local·v4,·"view":Landroid/view/View;
59 ····invoke-virtual·{v4},·Landroid/view/View;->getTransitionName()Ljava/lang/String;52 ····invoke-virtual·{v4},·Landroid/view/View;->getTransitionName()Ljava/lang/String;
  
60 ····move-result-object·v253 ····move-result-object·v2
  
61 ····.line·57854 ····.line·569
62 ····.local·v2,·"name":Ljava/lang/String;55 ····.local·v2,·"name":Ljava/lang/String;
63 ····iget-object·v5,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$7;->val$nameOverrides:Ljava/util/Map;56 ····iget-object·v5,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$7;->val$nameOverrides:Ljava/util/Map;
  
64 ····invoke-interface·{v5,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;57 ····invoke-interface·{v5,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
65 ····move-result-object·v158 ····move-result-object·v1
  
66 ····check-cast·v1,·Ljava/lang/String;59 ····check-cast·v1,·Ljava/lang/String;
  
67 ····.line·57960 ····.line·570
68 ····.local·v1,·"inName":Ljava/lang/String;61 ····.local·v1,·"inName":Ljava/lang/String;
69 ····invoke-virtual·{v4,·v1},·Landroid/view/View;->setTransitionName(Ljava/lang/String;)V62 ····invoke-virtual·{v4,·v1},·Landroid/view/View;->setTransitionName(Ljava/lang/String;)V
  
70 ····.line·57563 ····.line·566
71 ····add-int/lit8·v0,·v0,·0x164 ····add-int/lit8·v0,·v0,·0x1
  
72 ····goto·:goto_065 ····goto·:goto_0
  
73 ····.line·58166 ····.line·572
74 ····.end·local·v1····#·"inName":Ljava/lang/String;67 ····.end·local·v1····#·"inName":Ljava/lang/String;
75 ····.end·local·v2····#·"name":Ljava/lang/String;68 ····.end·local·v2····#·"name":Ljava/lang/String;
76 ····.end·local·v4····#·"view":Landroid/view/View;69 ····.end·local·v4····#·"view":Landroid/view/View;
77 ····:cond_070 ····:cond_0
78 ····const/4·v5,·0x1 
  
79 ····return·v571 ····return-void
80 .end·method72 .end·method
1.72 KB
smali/android/support/v4/app/FragmentManagerState$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·56932 ····.line·570
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/app/FragmentManagerState;37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState;
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"in"····#·Landroid/os/Parcel;39 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
40 ····.prologue40 ····.prologue
41 ····.line·57241 ····.line·573
42 ····new-instance·v0,·Landroid/support/v4/app/FragmentManagerState;42 ····new-instance·v0,·Landroid/support/v4/app/FragmentManagerState;
  
43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/app/FragmentManagerState;-><init>(Landroid/os/Parcel;)V43 ····invoke-direct·{v0,·p1},·Landroid/support/v4/app/FragmentManagerState;-><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·56949 ····.line·570
50 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentManagerState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState;50 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentManagerState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState;
  
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/app/FragmentManagerState;54 .method·public·newArray(I)[Landroid/support/v4/app/FragmentManagerState;
55 ····.locals·155 ····.locals·1
56 ····.param·p1,·"size"····#·I56 ····.param·p1,·"size"····#·I
  
57 ····.prologue57 ····.prologue
58 ····.line·57758 ····.line·578
59 ····new-array·v0,·p1,·[Landroid/support/v4/app/FragmentManagerState;59 ····new-array·v0,·p1,·[Landroid/support/v4/app/FragmentManagerState;
  
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·56965 ····.line·570
66 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentManagerState$1;->newArray(I)[Landroid/support/v4/app/FragmentManagerState;66 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/FragmentManagerState$1;->newArray(I)[Landroid/support/v4/app/FragmentManagerState;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····return-object·v068 ····return-object·v0
69 .end·method69 .end·method
580 B
smali/android/support/v4/app/Fragment$InstantiationException.smali
    
Offset 17, 13 lines modifiedOffset 17, 13 lines modified
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/Exception;)V18 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/Exception;)V
19 ····.locals·019 ····.locals·0
20 ····.param·p1,·"msg"····#·Ljava/lang/String;20 ····.param·p1,·"msg"····#·Ljava/lang/String;
21 ····.param·p2,·"cause"····#·Ljava/lang/Exception;21 ····.param·p2,·"cause"····#·Ljava/lang/Exception;
  
22 ····.prologue22 ····.prologue
23 ····.line·37323 ····.line·378
24 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V24 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
25 ····.line·37425 ····.line·379
26 ····return-void26 ····return-void
27 .end·method27 .end·method
915 B
smali/android/support/v4/app/FragmentTransitionCompat21$1.smali
    
Offset 19, 27 lines modifiedOffset 19, 27 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Landroid/graphics/Rect;)V20 .method·constructor·<init>(Landroid/graphics/Rect;)V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·12923 ····.line·128
24 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$1;->val$epicenter:Landroid/graphics/Rect;24 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$1;->val$epicenter:Landroid/graphics/Rect;
  
25 ····invoke-direct·{p0},·Landroid/transition/Transition$EpicenterCallback;-><init>()V25 ····invoke-direct·{p0},·Landroid/transition/Transition$EpicenterCallback;-><init>()V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
  
28 #·virtual·methods28 #·virtual·methods
29 .method·public·onGetEpicenter(Landroid/transition/Transition;)Landroid/graphics/Rect;29 .method·public·onGetEpicenter(Landroid/transition/Transition;)Landroid/graphics/Rect;
30 ····.locals·130 ····.locals·1
31 ····.param·p1,·"transition"····#·Landroid/transition/Transition;31 ····.param·p1,·"transition"····#·Landroid/transition/Transition;
  
32 ····.prologue32 ····.prologue
33 ····.line·13233 ····.line·131
34 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$1;->val$epicenter:Landroid/graphics/Rect;34 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$1;->val$epicenter:Landroid/graphics/Rect;
  
35 ····return-object·v035 ····return-object·v0
36 .end·method36 .end·method
4.9 KB
smali/android/support/v4/app/FragmentTransition$3.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Landroid/support/v4/app/FragmentTransition$3;1 .class·final·Landroid/support/v4/app/FragmentTransition$3;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"FragmentTransition.java"3 .source·"FragmentTransition.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroid/support/v4/app/FragmentTransition;->configureSharedElementsOptimized(Landroid/view/ViewGroup;Landroid/view/View;Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;8 ····value·=·Landroid/support/v4/app/FragmentTransition;->configureSharedElementsOptimized(Landroid/view/ViewGroup;Landroid/view/View;Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
9 .end·annotation9 .end·annotation
  
Offset 26, 81 lines modifiedOffset 26, 66 lines modified
  
26 .field·final·synthetic·val$inIsPop:Z26 .field·final·synthetic·val$inIsPop:Z
  
27 .field·final·synthetic·val$inSharedElements:Landroid/support/v4/util/ArrayMap;27 .field·final·synthetic·val$inSharedElements:Landroid/support/v4/util/ArrayMap;
  
28 .field·final·synthetic·val$outFragment:Landroid/support/v4/app/Fragment;28 .field·final·synthetic·val$outFragment:Landroid/support/v4/app/Fragment;
  
29 .field·final·synthetic·val$sceneRoot:Landroid/view/ViewGroup; 
  
  
30 #·direct·methods29 #·direct·methods
31 .method·constructor·<init>(Landroid/view/ViewGroup;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;Landroid/view/View;Landroid/graphics/Rect;)V30 .method·constructor·<init>(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;Landroid/view/View;Landroid/graphics/Rect;)V
32 ····.locals·031 ····.locals·0
  
33 ····.prologue32 ····.prologue
34 ····.line·52333 ····.line·528
35 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$sceneRoot:Landroid/view/ViewGroup; 
  
36 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$inFragment:Landroid/support/v4/app/Fragment;34 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$inFragment:Landroid/support/v4/app/Fragment;
  
37 ····iput-object·p3,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$outFragment:Landroid/support/v4/app/Fragment;35 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$outFragment:Landroid/support/v4/app/Fragment;
  
38 ····iput-boolean·p4,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$inIsPop:Z36 ····iput-boolean·p3,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$inIsPop:Z
  
39 ····iput-object·p5,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$inSharedElements:Landroid/support/v4/util/ArrayMap;37 ····iput-object·p4,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$inSharedElements:Landroid/support/v4/util/ArrayMap;
  
40 ····iput-object·p6,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$epicenterView:Landroid/view/View;38 ····iput-object·p5,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$epicenterView:Landroid/view/View;
  
41 ····iput-object·p7,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$epicenter:Landroid/graphics/Rect;39 ····iput-object·p6,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$epicenter:Landroid/graphics/Rect;
  
42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
43 ····return-void41 ····return-void
44 .end·method42 .end·method
  
  
45 #·virtual·methods43 #·virtual·methods
46 .method·public·onPreDraw()Z44 .method·public·run()V
47 ····.locals·545 ····.locals·5
  
48 ····.prologue46 ····.prologue
49 ····.line·52647 ····.line·531
50 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$sceneRoot:Landroid/view/ViewGroup; 
  
51 ····invoke-virtual·{v0},·Landroid/view/ViewGroup;->getViewTreeObserver()Landroid/view/ViewTreeObserver; 
  
52 ····move-result-object·v0 
  
53 ····invoke-virtual·{v0,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V 
  
54 ····.line·527 
55 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$inFragment:Landroid/support/v4/app/Fragment;48 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$inFragment:Landroid/support/v4/app/Fragment;
  
56 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$outFragment:Landroid/support/v4/app/Fragment;49 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$outFragment:Landroid/support/v4/app/Fragment;
  
57 ····iget-boolean·v2,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$inIsPop:Z50 ····iget-boolean·v2,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$inIsPop:Z
  
58 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$inSharedElements:Landroid/support/v4/util/ArrayMap;51 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$inSharedElements:Landroid/support/v4/util/ArrayMap;
  
59 ····const/4·v4,·0x052 ····const/4·v4,·0x0
  
60 ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Landroid/support/v4/app/FragmentTransition;->access$200(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;Z)V53 ····invoke-static·{v0,·v1,·v2,·v3,·v4},·Landroid/support/v4/app/FragmentTransition;->access$200(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;Z)V
  
61 ····.line·52954 ····.line·533
62 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$epicenterView:Landroid/view/View;55 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$epicenterView:Landroid/view/View;
  
63 ····if-eqz·v0,·:cond_056 ····if-eqz·v0,·:cond_0
  
64 ····.line·53057 ····.line·534
65 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$epicenterView:Landroid/view/View;58 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$epicenterView:Landroid/view/View;
  
66 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$epicenter:Landroid/graphics/Rect;59 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentTransition$3;->val$epicenter:Landroid/graphics/Rect;
  
67 ····invoke-static·{v0,·v1},·Landroid/support/v4/app/FragmentTransitionCompat21;->getBoundsOnScreen(Landroid/view/View;Landroid/graphics/Rect;)V60 ····invoke-static·{v0,·v1},·Landroid/support/v4/app/FragmentTransitionCompat21;->getBoundsOnScreen(Landroid/view/View;Landroid/graphics/Rect;)V
  
68 ····.line·53261 ····.line·536
69 ····:cond_062 ····:cond_0
70 ····const/4·v0,·0x1 
  
71 ····return·v063 ····return-void
72 .end·method64 .end·method
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.
8.58 KB
smali/android/support/v4/app/Fragment$AnimationInfo.smali
    
Offset 55, 226 lines modifiedOffset 55, 226 lines modified
55 #·direct·methods55 #·direct·methods
56 .method·constructor·<init>()V56 .method·constructor·<init>()V
57 ····.locals·257 ····.locals·2
  
58 ····.prologue58 ····.prologue
59 ····const/4·v1,·0x059 ····const/4·v1,·0x0
  
60 ····.line·258460 ····.line·2589
61 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V61 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
62 ····.line·260362 ····.line·2608
63 ····iput-object·v1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mEnterTransition:Ljava/lang/Object;63 ····iput-object·v1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mEnterTransition:Ljava/lang/Object;
  
64 ····.line·260464 ····.line·2609
65 ····sget-object·v0,·Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object;65 ····sget-object·v0,·Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object;
  
66 ····iput-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mReturnTransition:Ljava/lang/Object;66 ····iput-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mReturnTransition:Ljava/lang/Object;
  
67 ····.line·260567 ····.line·2610
68 ····iput-object·v1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mExitTransition:Ljava/lang/Object;68 ····iput-object·v1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mExitTransition:Ljava/lang/Object;
  
69 ····.line·260669 ····.line·2611
70 ····sget-object·v0,·Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object;70 ····sget-object·v0,·Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object;
  
71 ····iput-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mReenterTransition:Ljava/lang/Object;71 ····iput-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mReenterTransition:Ljava/lang/Object;
  
72 ····.line·260772 ····.line·2612
73 ····iput-object·v1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mSharedElementEnterTransition:Ljava/lang/Object;73 ····iput-object·v1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mSharedElementEnterTransition:Ljava/lang/Object;
  
74 ····.line·260874 ····.line·2613
75 ····sget-object·v0,·Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object;75 ····sget-object·v0,·Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object;
  
76 ····iput-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mSharedElementReturnTransition:Ljava/lang/Object;76 ····iput-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mSharedElementReturnTransition:Ljava/lang/Object;
  
77 ····.line·261277 ····.line·2617
78 ····iput-object·v1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback;78 ····iput-object·v1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback;
  
79 ····.line·261379 ····.line·2618
80 ····iput-object·v1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback;80 ····iput-object·v1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback;
  
81 ····return-void81 ····return-void
82 .end·method82 .end·method
  
83 .method·static·synthetic·access$000(Landroid/support/v4/app/Fragment$AnimationInfo;)Ljava/lang/Object;83 .method·static·synthetic·access$000(Landroid/support/v4/app/Fragment$AnimationInfo;)Ljava/lang/Object;
84 ····.locals·184 ····.locals·1
85 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;85 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;
  
86 ····.prologue86 ····.prologue
87 ····.line·258487 ····.line·2589
88 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mEnterTransition:Ljava/lang/Object;88 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mEnterTransition:Ljava/lang/Object;
  
89 ····return-object·v089 ····return-object·v0
90 .end·method90 .end·method
  
91 .method·static·synthetic·access$002(Landroid/support/v4/app/Fragment$AnimationInfo;Ljava/lang/Object;)Ljava/lang/Object;91 .method·static·synthetic·access$002(Landroid/support/v4/app/Fragment$AnimationInfo;Ljava/lang/Object;)Ljava/lang/Object;
92 ····.locals·092 ····.locals·0
93 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;93 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;
94 ····.param·p1,·"x1"····#·Ljava/lang/Object;94 ····.param·p1,·"x1"····#·Ljava/lang/Object;
  
95 ····.prologue95 ····.prologue
96 ····.line·258496 ····.line·2589
97 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mEnterTransition:Ljava/lang/Object;97 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mEnterTransition:Ljava/lang/Object;
  
98 ····return-object·p198 ····return-object·p1
99 .end·method99 .end·method
  
100 .method·static·synthetic·access$100(Landroid/support/v4/app/Fragment$AnimationInfo;)Ljava/lang/Object;100 .method·static·synthetic·access$100(Landroid/support/v4/app/Fragment$AnimationInfo;)Ljava/lang/Object;
101 ····.locals·1101 ····.locals·1
102 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;102 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;
  
103 ····.prologue103 ····.prologue
104 ····.line·2584104 ····.line·2589
105 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mReturnTransition:Ljava/lang/Object;105 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mReturnTransition:Ljava/lang/Object;
  
106 ····return-object·v0106 ····return-object·v0
107 .end·method107 .end·method
  
108 .method·static·synthetic·access$102(Landroid/support/v4/app/Fragment$AnimationInfo;Ljava/lang/Object;)Ljava/lang/Object;108 .method·static·synthetic·access$102(Landroid/support/v4/app/Fragment$AnimationInfo;Ljava/lang/Object;)Ljava/lang/Object;
109 ····.locals·0109 ····.locals·0
110 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;110 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;
111 ····.param·p1,·"x1"····#·Ljava/lang/Object;111 ····.param·p1,·"x1"····#·Ljava/lang/Object;
  
112 ····.prologue112 ····.prologue
113 ····.line·2584113 ····.line·2589
114 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mReturnTransition:Ljava/lang/Object;114 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mReturnTransition:Ljava/lang/Object;
  
115 ····return-object·p1115 ····return-object·p1
116 .end·method116 .end·method
  
117 .method·static·synthetic·access$200(Landroid/support/v4/app/Fragment$AnimationInfo;)Ljava/lang/Object;117 .method·static·synthetic·access$200(Landroid/support/v4/app/Fragment$AnimationInfo;)Ljava/lang/Object;
118 ····.locals·1118 ····.locals·1
119 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;119 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;
  
120 ····.prologue120 ····.prologue
121 ····.line·2584121 ····.line·2589
122 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mExitTransition:Ljava/lang/Object;122 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mExitTransition:Ljava/lang/Object;
  
123 ····return-object·v0123 ····return-object·v0
124 .end·method124 .end·method
  
125 .method·static·synthetic·access$202(Landroid/support/v4/app/Fragment$AnimationInfo;Ljava/lang/Object;)Ljava/lang/Object;125 .method·static·synthetic·access$202(Landroid/support/v4/app/Fragment$AnimationInfo;Ljava/lang/Object;)Ljava/lang/Object;
126 ····.locals·0126 ····.locals·0
127 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;127 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;
128 ····.param·p1,·"x1"····#·Ljava/lang/Object;128 ····.param·p1,·"x1"····#·Ljava/lang/Object;
  
129 ····.prologue129 ····.prologue
130 ····.line·2584130 ····.line·2589
131 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mExitTransition:Ljava/lang/Object;131 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mExitTransition:Ljava/lang/Object;
  
132 ····return-object·p1132 ····return-object·p1
133 .end·method133 .end·method
  
134 .method·static·synthetic·access$300(Landroid/support/v4/app/Fragment$AnimationInfo;)Ljava/lang/Object;134 .method·static·synthetic·access$300(Landroid/support/v4/app/Fragment$AnimationInfo;)Ljava/lang/Object;
135 ····.locals·1135 ····.locals·1
136 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;136 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;
  
137 ····.prologue137 ····.prologue
138 ····.line·2584138 ····.line·2589
139 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mReenterTransition:Ljava/lang/Object;139 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$AnimationInfo;->mReenterTransition:Ljava/lang/Object;
  
140 ····return-object·v0140 ····return-object·v0
141 .end·method141 .end·method
  
142 .method·static·synthetic·access$302(Landroid/support/v4/app/Fragment$AnimationInfo;Ljava/lang/Object;)Ljava/lang/Object;142 .method·static·synthetic·access$302(Landroid/support/v4/app/Fragment$AnimationInfo;Ljava/lang/Object;)Ljava/lang/Object;
143 ····.locals·0143 ····.locals·0
144 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;144 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment$AnimationInfo;
145 ····.param·p1,·"x1"····#·Ljava/lang/Object;145 ····.param·p1,·"x1"····#·Ljava/lang/Object;
Max diff block lines reached; 3692/8677 bytes (42.55%) of diff not shown.
386 B
smali/android/support/v4/app/FragmentTransition$FragmentContainerTransition.smali
    
Offset 29, 12 lines modifiedOffset 29, 12 lines modified
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>()V30 .method·constructor·<init>()V
31 ····.locals·031 ····.locals·0
  
32 ····.prologue32 ····.prologue
33 ····.line·109533 ····.line·1116
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
2.68 KB
smali/android/support/v4/app/FragmentManagerImpl$2.smali
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;Landroid/view/View;Landroid/view/animation/Animation;Landroid/support/v4/app/Fragment;)V24 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;Landroid/view/View;Landroid/view/animation/Animation;Landroid/support/v4/app/Fragment;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/FragmentManagerImpl;26 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/FragmentManagerImpl;
27 ····.param·p2,·"v"····#·Landroid/view/View;27 ····.param·p2,·"v"····#·Landroid/view/View;
28 ····.param·p3,·"anim"····#·Landroid/view/animation/Animation;28 ····.param·p3,·"anim"····#·Landroid/view/animation/Animation;
  
29 ····.prologue29 ····.prologue
30 ····.line·139330 ····.line·1398
31 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$2;->this$0:Landroid/support/v4/app/FragmentManagerImpl;31 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$2;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
32 ····iput-object·p4,·p0,·Landroid/support/v4/app/FragmentManagerImpl$2;->val$fragment:Landroid/support/v4/app/Fragment;32 ····iput-object·p4,·p0,·Landroid/support/v4/app/FragmentManagerImpl$2;->val$fragment:Landroid/support/v4/app/Fragment;
  
33 ····invoke-direct·{p0,·p2,·p3},·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;-><init>(Landroid/view/View;Landroid/view/animation/Animation;)V33 ····invoke-direct·{p0,·p2,·p3},·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;-><init>(Landroid/view/View;Landroid/view/animation/Animation;)V
  
34 ····return-void34 ····return-void
Offset 43, 34 lines modifiedOffset 43, 34 lines modified
43 .method·public·onAnimationEnd(Landroid/view/animation/Animation;)V43 .method·public·onAnimationEnd(Landroid/view/animation/Animation;)V
44 ····.locals·644 ····.locals·6
45 ····.param·p1,·"animation"····#·Landroid/view/animation/Animation;45 ····.param·p1,·"animation"····#·Landroid/view/animation/Animation;
  
46 ····.prologue46 ····.prologue
47 ····const/4·v3,·0x047 ····const/4·v3,·0x0
  
48 ····.line·139648 ····.line·1401
49 ····invoke-super·{p0,·p1},·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->onAnimationEnd(Landroid/view/animation/Animation;)V49 ····invoke-super·{p0,·p1},·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->onAnimationEnd(Landroid/view/animation/Animation;)V
  
50 ····.line·139750 ····.line·1402
51 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$2;->val$fragment:Landroid/support/v4/app/Fragment;51 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$2;->val$fragment:Landroid/support/v4/app/Fragment;
  
52 ····invoke-virtual·{v0},·Landroid/support/v4/app/Fragment;->getAnimatingAway()Landroid/view/View;52 ····invoke-virtual·{v0},·Landroid/support/v4/app/Fragment;->getAnimatingAway()Landroid/view/View;
  
53 ····move-result-object·v053 ····move-result-object·v0
  
54 ····if-eqz·v0,·:cond_054 ····if-eqz·v0,·:cond_0
  
55 ····.line·139855 ····.line·1403
56 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$2;->val$fragment:Landroid/support/v4/app/Fragment;56 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$2;->val$fragment:Landroid/support/v4/app/Fragment;
  
57 ····const/4·v1,·0x057 ····const/4·v1,·0x0
  
58 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/Fragment;->setAnimatingAway(Landroid/view/View;)V58 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/Fragment;->setAnimatingAway(Landroid/view/View;)V
  
59 ····.line·139959 ····.line·1404
60 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$2;->this$0:Landroid/support/v4/app/FragmentManagerImpl;60 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$2;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
61 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$2;->val$fragment:Landroid/support/v4/app/Fragment;61 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$2;->val$fragment:Landroid/support/v4/app/Fragment;
  
62 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$2;->val$fragment:Landroid/support/v4/app/Fragment;62 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$2;->val$fragment:Landroid/support/v4/app/Fragment;
  
63 ····invoke-virtual·{v2},·Landroid/support/v4/app/Fragment;->getStateAfterAnimating()I63 ····invoke-virtual·{v2},·Landroid/support/v4/app/Fragment;->getStateAfterAnimating()I
Offset 79, 11 lines modifiedOffset 79, 11 lines modified
  
79 ····move·v4,·v379 ····move·v4,·v3
  
80 ····move·v5,·v380 ····move·v5,·v3
  
81 ····invoke-virtual/range·{v0·..·v5},·Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V81 ····invoke-virtual/range·{v0·..·v5},·Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V
  
82 ····.line·140282 ····.line·1407
83 ····:cond_083 ····:cond_0
84 ····return-void84 ····return-void
85 .end·method85 .end·method
2.3 KB
smali/android/support/v4/app/FragmentTransition$1.smali
    
Offset 1, 67 lines modifiedOffset 1, 52 lines modified
1 .class·final·Landroid/support/v4/app/FragmentTransition$1;1 .class·final·Landroid/support/v4/app/FragmentTransition$1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"FragmentTransition.java"3 .source·"FragmentTransition.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroid/support/v4/app/FragmentTransition;->replaceHide(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;)V8 ····value·=·Landroid/support/v4/app/FragmentTransition;->replaceHide(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x8
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·val$container:Landroid/view/ViewGroup; 
  
16 .field·final·synthetic·val$exitingViews:Ljava/util/ArrayList;15 .field·final·synthetic·val$exitingViews:Ljava/util/ArrayList;
  
  
17 #·direct·methods16 #·direct·methods
18 .method·constructor·<init>(Landroid/view/ViewGroup;Ljava/util/ArrayList;)V17 .method·constructor·<init>(Ljava/util/ArrayList;)V
19 ····.locals·018 ····.locals·0
  
20 ····.prologue19 ····.prologue
21 ····.line·25420 ····.line·255
22 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentTransition$1;->val$container:Landroid/view/ViewGroup; 
  
23 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentTransition$1;->val$exitingViews:Ljava/util/ArrayList;21 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentTransition$1;->val$exitingViews:Ljava/util/ArrayList;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void23 ····return-void
26 .end·method24 .end·method
  
  
27 #·virtual·methods25 #·virtual·methods
28 .method·public·onPreDraw()Z26 .method·public·run()V
29 ····.locals·227 ····.locals·2
  
30 ····.prologue28 ····.prologue
31 ····.line·257 
32 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransition$1;->val$container:Landroid/view/ViewGroup; 
  
33 ····invoke-virtual·{v0},·Landroid/view/ViewGroup;->getViewTreeObserver()Landroid/view/ViewTreeObserver; 
  
34 ····move-result-object·v0 
  
35 ····invoke-virtual·{v0,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V 
  
36 ····.line·25829 ····.line·258
37 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransition$1;->val$exitingViews:Ljava/util/ArrayList;30 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransition$1;->val$exitingViews:Ljava/util/ArrayList;
  
38 ····const/4·v1,·0x431 ····const/4·v1,·0x4
  
39 ····invoke-static·{v0,·v1},·Landroid/support/v4/app/FragmentTransition;->access$000(Ljava/util/ArrayList;I)V32 ····invoke-static·{v0,·v1},·Landroid/support/v4/app/FragmentTransition;->access$000(Ljava/util/ArrayList;I)V
  
40 ····.line·25933 ····.line·259
41 ····const/4·v0,·0x1 
  
42 ····return·v034 ····return-void
43 .end·method35 .end·method
900 B
smali/android/support/v4/app/Fragment$1.smali
    
Offset 23, 29 lines modifiedOffset 23, 29 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v4/app/Fragment;)V24 .method·constructor·<init>(Landroid/support/v4/app/Fragment;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/Fragment;26 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/Fragment;
  
27 ····.prologue27 ····.prologue
28 ····.line·202128 ····.line·2026
29 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$1;->this$0:Landroid/support/v4/app/Fragment;29 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$1;->this$0:Landroid/support/v4/app/Fragment;
  
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·run()V34 .method·public·run()V
35 ····.locals·135 ····.locals·1
  
36 ····.prologue36 ····.prologue
37 ····.line·202437 ····.line·2029
38 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$1;->this$0:Landroid/support/v4/app/Fragment;38 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$1;->this$0:Landroid/support/v4/app/Fragment;
  
39 ····invoke-static·{v0},·Landroid/support/v4/app/Fragment;->access$800(Landroid/support/v4/app/Fragment;)V39 ····invoke-static·{v0},·Landroid/support/v4/app/Fragment;->access$800(Landroid/support/v4/app/Fragment;)V
  
40 ····.line·202540 ····.line·2030
41 ····return-void41 ····return-void
42 .end·method42 .end·method
1.39 KB
smali/android/support/v4/app/FragmentTransitionCompat21$6.smali
    
Offset 19, 47 lines modifiedOffset 19, 47 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Landroid/graphics/Rect;)V20 .method·constructor·<init>(Landroid/graphics/Rect;)V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·55523 ····.line·548
24 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$6;->val$epicenter:Landroid/graphics/Rect;24 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$6;->val$epicenter:Landroid/graphics/Rect;
  
25 ····invoke-direct·{p0},·Landroid/transition/Transition$EpicenterCallback;-><init>()V25 ····invoke-direct·{p0},·Landroid/transition/Transition$EpicenterCallback;-><init>()V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
  
28 #·virtual·methods28 #·virtual·methods
29 .method·public·onGetEpicenter(Landroid/transition/Transition;)Landroid/graphics/Rect;29 .method·public·onGetEpicenter(Landroid/transition/Transition;)Landroid/graphics/Rect;
30 ····.locals·130 ····.locals·1
31 ····.param·p1,·"transition"····#·Landroid/transition/Transition;31 ····.param·p1,·"transition"····#·Landroid/transition/Transition;
  
32 ····.prologue32 ····.prologue
33 ····.line·55833 ····.line·551
34 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$6;->val$epicenter:Landroid/graphics/Rect;34 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$6;->val$epicenter:Landroid/graphics/Rect;
  
35 ····if-eqz·v0,·:cond_035 ····if-eqz·v0,·:cond_0
  
36 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$6;->val$epicenter:Landroid/graphics/Rect;36 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$6;->val$epicenter:Landroid/graphics/Rect;
  
37 ····invoke-virtual·{v0},·Landroid/graphics/Rect;->isEmpty()Z37 ····invoke-virtual·{v0},·Landroid/graphics/Rect;->isEmpty()Z
  
38 ····move-result·v038 ····move-result·v0
  
39 ····if-eqz·v0,·:cond_139 ····if-eqz·v0,·:cond_1
  
40 ····.line·55940 ····.line·552
41 ····:cond_041 ····:cond_0
42 ····const/4·v0,·0x042 ····const/4·v0,·0x0
  
43 ····.line·56143 ····.line·554
44 ····:goto_044 ····:goto_0
45 ····return-object·v045 ····return-object·v0
  
46 ····:cond_146 ····:cond_1
47 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$6;->val$epicenter:Landroid/graphics/Rect;47 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$6;->val$epicenter:Landroid/graphics/Rect;
  
48 ····goto·:goto_048 ····goto·:goto_0
4.07 KB
smali/android/support/v4/app/FragmentTransitionCompat21$4.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Landroid/support/v4/app/FragmentTransitionCompat21$4;1 .class·final·Landroid/support/v4/app/FragmentTransitionCompat21$4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"FragmentTransitionCompat21.java"3 .source·"FragmentTransitionCompat21.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroid/support/v4/app/FragmentTransitionCompat21;->setNameOverridesUnoptimized(Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;)V8 ····value·=·Landroid/support/v4/app/FragmentTransitionCompat21;->setNameOverridesUnoptimized(Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;)V
9 .end·annotation9 .end·annotation
  
Offset 16, 104 lines modifiedOffset 16, 89 lines modified
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
  
18 #·instance·fields18 #·instance·fields
19 .field·final·synthetic·val$nameOverrides:Ljava/util/Map;19 .field·final·synthetic·val$nameOverrides:Ljava/util/Map;
  
20 .field·final·synthetic·val$sceneRoot:Landroid/view/View; 
  
21 .field·final·synthetic·val$sharedElementsIn:Ljava/util/ArrayList;20 .field·final·synthetic·val$sharedElementsIn:Ljava/util/ArrayList;
  
  
22 #·direct·methods21 #·direct·methods
23 .method·constructor·<init>(Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;)V22 .method·constructor·<init>(Ljava/util/ArrayList;Ljava/util/Map;)V
24 ····.locals·023 ····.locals·0
  
25 ····.prologue24 ····.prologue
26 ····.line·41025 ····.line·405
27 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$4;->val$sceneRoot:Landroid/view/View;26 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$4;->val$sharedElementsIn:Ljava/util/ArrayList;
  
28 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$4;->val$sharedElementsIn:Ljava/util/ArrayList; 
  
29 ····iput-object·p3,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$4;->val$nameOverrides:Ljava/util/Map;27 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$4;->val$nameOverrides:Ljava/util/Map;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void29 ····return-void
32 .end·method30 .end·method
  
  
33 #·virtual·methods31 #·virtual·methods
34 .method·public·onPreDraw()Z32 .method·public·run()V
35 ····.locals·633 ····.locals·6
  
36 ····.prologue34 ····.prologue
37 ····.line·41335 ····.line·408
38 ····iget-object·v5,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$4;->val$sceneRoot:Landroid/view/View; 
  
39 ····invoke-virtual·{v5},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; 
  
40 ····move-result-object·v5 
  
41 ····invoke-virtual·{v5,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V 
  
42 ····.line·414 
43 ····iget-object·v5,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$4;->val$sharedElementsIn:Ljava/util/ArrayList;36 ····iget-object·v5,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$4;->val$sharedElementsIn:Ljava/util/ArrayList;
  
44 ····invoke-virtual·{v5},·Ljava/util/ArrayList;->size()I37 ····invoke-virtual·{v5},·Ljava/util/ArrayList;->size()I
  
45 ····move-result·v338 ····move-result·v3
  
46 ····.line·41539 ····.line·409
47 ····.local·v3,·"numSharedElements":I40 ····.local·v3,·"numSharedElements":I
48 ····const/4·v0,·0x041 ····const/4·v0,·0x0
  
49 ····.local·v0,·"i":I42 ····.local·v0,·"i":I
50 ····:goto_043 ····:goto_0
51 ····if-ge·v0,·v3,·:cond_144 ····if-ge·v0,·v3,·:cond_1
  
52 ····.line·41645 ····.line·410
53 ····iget-object·v5,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$4;->val$sharedElementsIn:Ljava/util/ArrayList;46 ····iget-object·v5,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$4;->val$sharedElementsIn:Ljava/util/ArrayList;
  
54 ····invoke-virtual·{v5,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;47 ····invoke-virtual·{v5,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
55 ····move-result-object·v448 ····move-result-object·v4
  
56 ····check-cast·v4,·Landroid/view/View;49 ····check-cast·v4,·Landroid/view/View;
  
57 ····.line·41750 ····.line·411
58 ····.local·v4,·"view":Landroid/view/View;51 ····.local·v4,·"view":Landroid/view/View;
59 ····invoke-virtual·{v4},·Landroid/view/View;->getTransitionName()Ljava/lang/String;52 ····invoke-virtual·{v4},·Landroid/view/View;->getTransitionName()Ljava/lang/String;
  
60 ····move-result-object·v253 ····move-result-object·v2
  
61 ····.line·41854 ····.line·412
62 ····.local·v2,·"name":Ljava/lang/String;55 ····.local·v2,·"name":Ljava/lang/String;
63 ····if-eqz·v2,·:cond_056 ····if-eqz·v2,·:cond_0
  
64 ····.line·41957 ····.line·413
65 ····iget-object·v5,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$4;->val$nameOverrides:Ljava/util/Map;58 ····iget-object·v5,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$4;->val$nameOverrides:Ljava/util/Map;
  
66 ····invoke-static·{v5,·v2},·Landroid/support/v4/app/FragmentTransitionCompat21;->access$000(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;59 ····invoke-static·{v5,·v2},·Landroid/support/v4/app/FragmentTransitionCompat21;->access$000(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
  
67 ····move-result-object·v160 ····move-result-object·v1
  
68 ····.line·42061 ····.line·414
69 ····.local·v1,·"inName":Ljava/lang/String;62 ····.local·v1,·"inName":Ljava/lang/String;
70 ····invoke-virtual·{v4,·v1},·Landroid/view/View;->setTransitionName(Ljava/lang/String;)V63 ····invoke-virtual·{v4,·v1},·Landroid/view/View;->setTransitionName(Ljava/lang/String;)V
  
71 ····.line·41564 ····.line·409
72 ····.end·local·v1····#·"inName":Ljava/lang/String;65 ····.end·local·v1····#·"inName":Ljava/lang/String;
73 ····:cond_066 ····:cond_0
74 ····add-int/lit8·v0,·v0,·0x167 ····add-int/lit8·v0,·v0,·0x1
  
75 ····goto·:goto_068 ····goto·:goto_0
  
76 ····.line·42369 ····.line·417
77 ····.end·local·v2····#·"name":Ljava/lang/String;70 ····.end·local·v2····#·"name":Ljava/lang/String;
78 ····.end·local·v4····#·"view":Landroid/view/View;71 ····.end·local·v4····#·"view":Landroid/view/View;
79 ····:cond_172 ····:cond_1
80 ····const/4·v5,·0x1 
  
81 ····return·v573 ····return-void
82 .end·method74 .end·method
3.03 KB
smali/android/support/v4/app/FragmentTransitionCompat21$2.smali
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Landroid/view/View;Ljava/util/ArrayList;)V25 .method·constructor·<init>(Landroid/view/View;Ljava/util/ArrayList;)V
26 ····.locals·026 ····.locals·0
  
27 ····.prologue27 ····.prologue
28 ····.line·22328 ····.line·222
29 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$2;->val$fragmentView:Landroid/view/View;29 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$2;->val$fragmentView:Landroid/view/View;
  
30 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$2;->val$exitingViews:Ljava/util/ArrayList;30 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$2;->val$exitingViews:Ljava/util/ArrayList;
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····return-void32 ····return-void
Offset 41, 90 lines modifiedOffset 41, 90 lines modified
  
41 #·virtual·methods41 #·virtual·methods
42 .method·public·onTransitionCancel(Landroid/transition/Transition;)V42 .method·public·onTransitionCancel(Landroid/transition/Transition;)V
43 ····.locals·043 ····.locals·0
44 ····.param·p1,·"transition"····#·Landroid/transition/Transition;44 ····.param·p1,·"transition"····#·Landroid/transition/Transition;
  
45 ····.prologue45 ····.prologue
46 ····.line·24046 ····.line·239
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
49 .method·public·onTransitionEnd(Landroid/transition/Transition;)V49 .method·public·onTransitionEnd(Landroid/transition/Transition;)V
50 ····.locals·450 ····.locals·4
51 ····.param·p1,·"transition"····#·Landroid/transition/Transition;51 ····.param·p1,·"transition"····#·Landroid/transition/Transition;
  
52 ····.prologue52 ····.prologue
53 ····.line·23053 ····.line·229
54 ····invoke-virtual·{p1,·p0},·Landroid/transition/Transition;->removeListener(Landroid/transition/Transition$TransitionListener;)Landroid/transition/Transition;54 ····invoke-virtual·{p1,·p0},·Landroid/transition/Transition;->removeListener(Landroid/transition/Transition$TransitionListener;)Landroid/transition/Transition;
  
55 ····.line·23155 ····.line·230
56 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$2;->val$fragmentView:Landroid/view/View;56 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$2;->val$fragmentView:Landroid/view/View;
  
57 ····const/16·v3,·0x857 ····const/16·v3,·0x8
  
58 ····invoke-virtual·{v2,·v3},·Landroid/view/View;->setVisibility(I)V58 ····invoke-virtual·{v2,·v3},·Landroid/view/View;->setVisibility(I)V
  
59 ····.line·23259 ····.line·231
60 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$2;->val$exitingViews:Ljava/util/ArrayList;60 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$2;->val$exitingViews:Ljava/util/ArrayList;
  
61 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->size()I61 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->size()I
  
62 ····move-result·v162 ····move-result·v1
  
63 ····.line·23363 ····.line·232
64 ····.local·v1,·"numViews":I64 ····.local·v1,·"numViews":I
65 ····const/4·v0,·0x065 ····const/4·v0,·0x0
  
66 ····.local·v0,·"i":I66 ····.local·v0,·"i":I
67 ····:goto_067 ····:goto_0
68 ····if-ge·v0,·v1,·:cond_068 ····if-ge·v0,·v1,·:cond_0
  
69 ····.line·23469 ····.line·233
70 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$2;->val$exitingViews:Ljava/util/ArrayList;70 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$2;->val$exitingViews:Ljava/util/ArrayList;
  
71 ····invoke-virtual·{v2,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;71 ····invoke-virtual·{v2,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
72 ····move-result-object·v272 ····move-result-object·v2
  
73 ····check-cast·v2,·Landroid/view/View;73 ····check-cast·v2,·Landroid/view/View;
  
74 ····const/4·v3,·0x074 ····const/4·v3,·0x0
  
75 ····invoke-virtual·{v2,·v3},·Landroid/view/View;->setVisibility(I)V75 ····invoke-virtual·{v2,·v3},·Landroid/view/View;->setVisibility(I)V
  
76 ····.line·23376 ····.line·232
77 ····add-int/lit8·v0,·v0,·0x177 ····add-int/lit8·v0,·v0,·0x1
  
78 ····goto·:goto_078 ····goto·:goto_0
  
79 ····.line·23679 ····.line·235
80 ····:cond_080 ····:cond_0
81 ····return-void81 ····return-void
82 .end·method82 .end·method
  
83 .method·public·onTransitionPause(Landroid/transition/Transition;)V83 .method·public·onTransitionPause(Landroid/transition/Transition;)V
84 ····.locals·084 ····.locals·0
85 ····.param·p1,·"transition"····#·Landroid/transition/Transition;85 ····.param·p1,·"transition"····#·Landroid/transition/Transition;
  
86 ····.prologue86 ····.prologue
87 ····.line·24487 ····.line·243
88 ····return-void88 ····return-void
89 .end·method89 .end·method
  
90 .method·public·onTransitionResume(Landroid/transition/Transition;)V90 .method·public·onTransitionResume(Landroid/transition/Transition;)V
91 ····.locals·091 ····.locals·0
92 ····.param·p1,·"transition"····#·Landroid/transition/Transition;92 ····.param·p1,·"transition"····#·Landroid/transition/Transition;
  
93 ····.prologue93 ····.prologue
94 ····.line·24894 ····.line·247
95 ····return-void95 ····return-void
96 .end·method96 .end·method
  
97 .method·public·onTransitionStart(Landroid/transition/Transition;)V97 .method·public·onTransitionStart(Landroid/transition/Transition;)V
98 ····.locals·098 ····.locals·0
99 ····.param·p1,·"transition"····#·Landroid/transition/Transition;99 ····.param·p1,·"transition"····#·Landroid/transition/Transition;
  
100 ····.prologue100 ····.prologue
101 ····.line·226101 ····.line·225
102 ····return-void102 ····return-void
103 .end·method103 .end·method
1.76 KB
smali/android/support/v4/app/Fragment$SavedState$1.smali
    
Offset 28, 64 lines modifiedOffset 28, 64 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·35432 ····.line·359
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/app/Fragment$SavedState;37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState;
38 ····.locals·238 ····.locals·2
39 ····.param·p1,·"in"····#·Landroid/os/Parcel;39 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
40 ····.prologue40 ····.prologue
41 ····.line·35741 ····.line·362
42 ····new-instance·v0,·Landroid/support/v4/app/Fragment$SavedState;42 ····new-instance·v0,·Landroid/support/v4/app/Fragment$SavedState;
  
43 ····const/4·v1,·0x043 ····const/4·v1,·0x0
  
44 ····invoke-direct·{v0,·p1,·v1},·Landroid/support/v4/app/Fragment$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V44 ····invoke-direct·{v0,·p1,·v1},·Landroid/support/v4/app/Fragment$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/Object;47 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
48 ····.locals·148 ····.locals·1
  
49 ····.prologue49 ····.prologue
50 ····.line·35450 ····.line·359
51 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/Fragment$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState;51 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/Fragment$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$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/v4/app/Fragment$SavedState;55 .method·public·newArray(I)[Landroid/support/v4/app/Fragment$SavedState;
56 ····.locals·156 ····.locals·1
57 ····.param·p1,·"size"····#·I57 ····.param·p1,·"size"····#·I
  
58 ····.prologue58 ····.prologue
59 ····.line·36259 ····.line·367
60 ····new-array·v0,·p1,·[Landroid/support/v4/app/Fragment$SavedState;60 ····new-array·v0,·p1,·[Landroid/support/v4/app/Fragment$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·35466 ····.line·359
67 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/Fragment$SavedState$1;->newArray(I)[Landroid/support/v4/app/Fragment$SavedState;67 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/app/Fragment$SavedState$1;->newArray(I)[Landroid/support/v4/app/Fragment$SavedState;
  
68 ····move-result-object·v068 ····move-result-object·v0
  
69 ····return-object·v069 ····return-object·v0
70 .end·method70 .end·method
694 B
smali/android/support/v4/app/FragmentManagerImpl$FragmentTag.smali
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
  
  
25 #·direct·methods25 #·direct·methods
26 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
27 ····.locals·127 ····.locals·1
  
28 ····.prologue28 ····.prologue
29 ····.line·340529 ····.line·3461
30 ····const/4·v0,·0x330 ····const/4·v0,·0x3
  
31 ····new-array·v0,·v0,·[I31 ····new-array·v0,·v0,·[I
  
32 ····fill-array-data·v0,·:array_032 ····fill-array-data·v0,·:array_0
  
33 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;->Fragment:[I33 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;->Fragment:[I
Offset 50, 12 lines modifiedOffset 50, 12 lines modified
50 ····.end·array-data50 ····.end·array-data
51 .end·method51 .end·method
  
52 .method·constructor·<init>()V52 .method·constructor·<init>()V
53 ····.locals·053 ····.locals·0
  
54 ····.prologue54 ····.prologue
55 ····.line·340455 ····.line·3460
56 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V56 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
57 ····return-void57 ····return-void
58 .end·method58 .end·method
51.9 KB
smali/android/support/v4/app/BackStackRecord.smali
    
Offset 128, 40 lines modifiedOffset 128, 42 lines modified
128 ····:cond_0128 ····:cond_0
129 ····const/4·v0,·0x0129 ····const/4·v0,·0x0
  
130 ····goto·:goto_0130 ····goto·:goto_0
131 .end·method131 .end·method
  
132 .method·public·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;)V132 .method·public·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;)V
133 ····.locals·2133 ····.locals·1
134 ····.param·p1,·"manager"····#·Landroid/support/v4/app/FragmentManagerImpl;134 ····.param·p1,·"manager"····#·Landroid/support/v4/app/FragmentManagerImpl;
  
135 ····.prologue135 ····.prologue
136 ····const/4·v1,·0x1 
  
137 ····.line·318136 ····.line·318
138 ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentTransaction;-><init>()V137 ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentTransaction;-><init>()V
  
139 ····.line·199138 ····.line·199
140 ····new-instance·v0,·Ljava/util/ArrayList;139 ····new-instance·v0,·Ljava/util/ArrayList;
  
141 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V140 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
142 ····iput-object·v0,·p0,·Landroid/support/v4/app/BackStackRecord;->mOps:Ljava/util/ArrayList;141 ····iput-object·v0,·p0,·Landroid/support/v4/app/BackStackRecord;->mOps:Ljava/util/ArrayList;
  
143 ····.line·207142 ····.line·207
 143 ····const/4·v0,·0x1
  
144 ····iput-boolean·v1,·p0,·Landroid/support/v4/app/BackStackRecord;->mAllowAddToBackStack:Z144 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/BackStackRecord;->mAllowAddToBackStack:Z
  
145 ····.line·210145 ····.line·210
146 ····const/4·v0,·-0x1146 ····const/4·v0,·-0x1
  
147 ····iput·v0,·p0,·Landroid/support/v4/app/BackStackRecord;->mIndex:I147 ····iput·v0,·p0,·Landroid/support/v4/app/BackStackRecord;->mIndex:I
  
148 ····.line·219148 ····.line·219
 149 ····const/4·v0,·0x0
  
149 ····iput-boolean·v1,·p0,·Landroid/support/v4/app/BackStackRecord;->mAllowOptimization:Z150 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/BackStackRecord;->mAllowOptimization:Z
  
150 ····.line·319151 ····.line·319
151 ····iput-object·p1,·p0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;152 ····iput-object·p1,·p0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;
  
152 ····.line·320153 ····.line·320
153 ····return-void154 ····return-void
154 .end·method155 .end·method
Offset 461, 18 lines modifiedOffset 463, 18 lines modified
461 .end·method463 .end·method
  
462 .method·private·static·isFragmentPostponed(Landroid/support/v4/app/BackStackRecord$Op;)Z464 .method·private·static·isFragmentPostponed(Landroid/support/v4/app/BackStackRecord$Op;)Z
463 ····.locals·2465 ····.locals·2
464 ····.param·p0,·"op"····#·Landroid/support/v4/app/BackStackRecord$Op;466 ····.param·p0,·"op"····#·Landroid/support/v4/app/BackStackRecord$Op;
  
465 ····.prologue467 ····.prologue
466 ····.line·878468 ····.line·907
467 ····iget-object·v0,·p0,·Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment;469 ····iget-object·v0,·p0,·Landroid/support/v4/app/BackStackRecord$Op;->fragment:Landroid/support/v4/app/Fragment;
  
468 ····.line·879470 ····.line·908
469 ····.local·v0,·"fragment":Landroid/support/v4/app/Fragment;471 ····.local·v0,·"fragment":Landroid/support/v4/app/Fragment;
470 ····iget-boolean·v1,·v0,·Landroid/support/v4/app/Fragment;->mAdded:Z472 ····iget-boolean·v1,·v0,·Landroid/support/v4/app/Fragment;->mAdded:Z
  
471 ····if-eqz·v1,·:cond_0473 ····if-eqz·v1,·:cond_0
  
472 ····iget-object·v1,·v0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;474 ····iget-object·v1,·v0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;
  
Offset 482, 15 lines modifiedOffset 484, 15 lines modified
  
482 ····if-nez·v1,·:cond_0484 ····if-nez·v1,·:cond_0
  
483 ····iget-boolean·v1,·v0,·Landroid/support/v4/app/Fragment;->mHidden:Z485 ····iget-boolean·v1,·v0,·Landroid/support/v4/app/Fragment;->mHidden:Z
  
484 ····if-nez·v1,·:cond_0486 ····if-nez·v1,·:cond_0
  
485 ····.line·880487 ····.line·909
486 ····invoke-virtual·{v0},·Landroid/support/v4/app/Fragment;->isPostponed()Z488 ····invoke-virtual·{v0},·Landroid/support/v4/app/Fragment;->isPostponed()Z
  
487 ····move-result·v1489 ····move-result·v1
  
488 ····if-eqz·v1,·:cond_0490 ····if-eqz·v1,·:cond_0
  
489 ····const/4·v1,·0x1491 ····const/4·v1,·0x1
Offset 587, 15 lines modifiedOffset 589, 15 lines modified
587 ····iput·v0,·p1,·Landroid/support/v4/app/BackStackRecord$Op;->popExitAnim:I589 ····iput·v0,·p1,·Landroid/support/v4/app/BackStackRecord$Op;->popExitAnim:I
  
588 ····.line·359590 ····.line·359
589 ····return-void591 ····return-void
590 .end·method592 .end·method
  
591 .method·public·addSharedElement(Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;593 .method·public·addSharedElement(Landroid/view/View;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;
592 ····.locals·3594 ····.locals·4
593 ····.param·p1,·"sharedElement"····#·Landroid/view/View;595 ····.param·p1,·"sharedElement"····#·Landroid/view/View;
594 ····.param·p2,·"name"····#·Ljava/lang/String;596 ····.param·p2,·"name"····#·Ljava/lang/String;
  
595 ····.prologue597 ····.prologue
596 ····.line·507598 ····.line·507
597 ····sget-boolean·v1,·Landroid/support/v4/app/BackStackRecord;->SUPPORTS_TRANSITIONS:Z599 ····sget-boolean·v1,·Landroid/support/v4/app/BackStackRecord;->SUPPORTS_TRANSITIONS:Z
  
Offset 619, 15 lines modifiedOffset 621, 15 lines modified
  
619 ····throw·v1621 ····throw·v1
  
620 ····.line·513622 ····.line·513
621 ····:cond_0623 ····:cond_0
622 ····iget-object·v1,·p0,·Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList;624 ····iget-object·v1,·p0,·Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList;
  
623 ····if-nez·v1,·:cond_1625 ····if-nez·v1,·:cond_3
  
624 ····.line·514626 ····.line·514
625 ····new-instance·v1,·Ljava/util/ArrayList;627 ····new-instance·v1,·Ljava/util/ArrayList;
  
626 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V628 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
627 ····iput-object·v1,·p0,·Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList;629 ····iput-object·v1,·p0,·Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList;
Offset 635, 60 lines modifiedOffset 637, 143 lines modified
635 ····.line·515637 ····.line·515
636 ····new-instance·v1,·Ljava/util/ArrayList;638 ····new-instance·v1,·Ljava/util/ArrayList;
  
637 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V639 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
638 ····iput-object·v1,·p0,·Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList;640 ····iput-object·v1,·p0,·Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList;
  
639 ····.line·518641 ····.line·524
640 ····:cond_1642 ····:cond_1
641 ····iget-object·v1,·p0,·Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList;643 ····iget-object·v1,·p0,·Landroid/support/v4/app/BackStackRecord;->mSharedElementSourceNames:Ljava/util/ArrayList;
  
642 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z644 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
643 ····.line·519645 ····.line·525
644 ····iget-object·v1,·p0,·Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList;646 ····iget-object·v1,·p0,·Landroid/support/v4/app/BackStackRecord;->mSharedElementTargetNames:Ljava/util/ArrayList;
Max diff block lines reached; 49026/53008 bytes (92.49%) of diff not shown.
3.23 KB
smali/android/support/v4/app/FragmentManagerState.smali
    
Offset 28, 105 lines modifiedOffset 28, 105 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·static·constructor·<clinit>()V29 .method·static·constructor·<clinit>()V
30 ····.locals·130 ····.locals·1
  
31 ····.prologue31 ····.prologue
32 ····.line·56832 ····.line·569
33 ····new-instance·v0,·Landroid/support/v4/app/FragmentManagerState$1;33 ····new-instance·v0,·Landroid/support/v4/app/FragmentManagerState$1;
  
34 ····invoke-direct·{v0},·Landroid/support/v4/app/FragmentManagerState$1;-><init>()V34 ····invoke-direct·{v0},·Landroid/support/v4/app/FragmentManagerState$1;-><init>()V
  
35 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerState;->CREATOR:Landroid/os/Parcelable$Creator;35 ····sput-object·v0,·Landroid/support/v4/app/FragmentManagerState;->CREATOR:Landroid/os/Parcelable$Creator;
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·public·constructor·<init>()V38 .method·public·constructor·<init>()V
39 ····.locals·039 ····.locals·0
  
40 ····.prologue40 ····.prologue
41 ····.line·54741 ····.line·548
42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
43 ····.line·54843 ····.line·549
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
46 .method·public·constructor·<init>(Landroid/os/Parcel;)V46 .method·public·constructor·<init>(Landroid/os/Parcel;)V
47 ····.locals·147 ····.locals·1
48 ····.param·p1,·"in"····#·Landroid/os/Parcel;48 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
49 ····.prologue49 ····.prologue
50 ····.line·55050 ····.line·551
51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
52 ····.line·55152 ····.line·552
53 ····sget-object·v0,·Landroid/support/v4/app/FragmentState;->CREATOR:Landroid/os/Parcelable$Creator;53 ····sget-object·v0,·Landroid/support/v4/app/FragmentState;->CREATOR:Landroid/os/Parcelable$Creator;
  
54 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->createTypedArray(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object;54 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->createTypedArray(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object;
  
55 ····move-result-object·v055 ····move-result-object·v0
  
56 ····check-cast·v0,·[Landroid/support/v4/app/FragmentState;56 ····check-cast·v0,·[Landroid/support/v4/app/FragmentState;
  
57 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState;57 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState;
  
58 ····.line·55258 ····.line·553
59 ····invoke-virtual·{p1},·Landroid/os/Parcel;->createIntArray()[I59 ····invoke-virtual·{p1},·Landroid/os/Parcel;->createIntArray()[I
  
60 ····move-result-object·v060 ····move-result-object·v0
  
61 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mAdded:[I61 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mAdded:[I
  
62 ····.line·55362 ····.line·554
63 ····sget-object·v0,·Landroid/support/v4/app/BackStackState;->CREATOR:Landroid/os/Parcelable$Creator;63 ····sget-object·v0,·Landroid/support/v4/app/BackStackState;->CREATOR:Landroid/os/Parcelable$Creator;
  
64 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->createTypedArray(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object;64 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->createTypedArray(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object;
  
65 ····move-result-object·v065 ····move-result-object·v0
  
66 ····check-cast·v0,·[Landroid/support/v4/app/BackStackState;66 ····check-cast·v0,·[Landroid/support/v4/app/BackStackState;
  
67 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mBackStack:[Landroid/support/v4/app/BackStackState;67 ····iput-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mBackStack:[Landroid/support/v4/app/BackStackState;
  
68 ····.line·55468 ····.line·555
69 ····return-void69 ····return-void
70 .end·method70 .end·method
  
  
71 #·virtual·methods71 #·virtual·methods
72 .method·public·describeContents()I72 .method·public·describeContents()I
73 ····.locals·173 ····.locals·1
  
74 ····.prologue74 ····.prologue
75 ····.line·55875 ····.line·559
76 ····const/4·v0,·0x076 ····const/4·v0,·0x0
  
77 ····return·v077 ····return·v0
78 .end·method78 .end·method
  
79 .method·public·writeToParcel(Landroid/os/Parcel;I)V79 .method·public·writeToParcel(Landroid/os/Parcel;I)V
80 ····.locals·180 ····.locals·1
81 ····.param·p1,·"dest"····#·Landroid/os/Parcel;81 ····.param·p1,·"dest"····#·Landroid/os/Parcel;
82 ····.param·p2,·"flags"····#·I82 ····.param·p2,·"flags"····#·I
  
83 ····.prologue83 ····.prologue
84 ····.line·56384 ····.line·564
85 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState;85 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mActive:[Landroid/support/v4/app/FragmentState;
  
86 ····invoke-virtual·{p1,·v0,·p2},·Landroid/os/Parcel;->writeTypedArray([Landroid/os/Parcelable;I)V86 ····invoke-virtual·{p1,·v0,·p2},·Landroid/os/Parcel;->writeTypedArray([Landroid/os/Parcelable;I)V
  
87 ····.line·56487 ····.line·565
88 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mAdded:[I88 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mAdded:[I
  
89 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeIntArray([I)V89 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeIntArray([I)V
  
90 ····.line·56590 ····.line·566
91 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mBackStack:[Landroid/support/v4/app/BackStackState;91 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerState;->mBackStack:[Landroid/support/v4/app/BackStackState;
  
92 ····invoke-virtual·{p1,·v0,·p2},·Landroid/os/Parcel;->writeTypedArray([Landroid/os/Parcelable;I)V92 ····invoke-virtual·{p1,·v0,·p2},·Landroid/os/Parcel;->writeTypedArray([Landroid/os/Parcelable;I)V
  
93 ····.line·56693 ····.line·567
94 ····return-void94 ····return-void
95 .end·method95 .end·method
146 KB
smali/android/support/v4/app/Fragment.smali
    
Offset 97, 14 lines modifiedOffset 97, 16 lines modified
  
97 .field·mLoadersStarted:Z97 .field·mLoadersStarted:Z
  
98 .field·mMenuVisible:Z98 .field·mMenuVisible:Z
  
99 .field·mParentFragment:Landroid/support/v4/app/Fragment;99 .field·mParentFragment:Landroid/support/v4/app/Fragment;
  
 100 .field·mPostponedAlpha:F
  
100 .field·mRemoving:Z101 .field·mRemoving:Z
  
101 .field·mRestored:Z102 .field·mRestored:Z
  
102 .field·mRetainInstance:Z103 .field·mRetainInstance:Z
  
103 .field·mRetaining:Z104 .field·mRetaining:Z
Offset 165, 15 lines modifiedOffset 167, 15 lines modified
165 ····.locals·3167 ····.locals·3
  
166 ····.prologue168 ····.prologue
167 ····const/4·v2,·0x1169 ····const/4·v2,·0x1
  
168 ····const/4·v1,·-0x1170 ····const/4·v1,·-0x1
  
169 ····.line·392171 ····.line·397
170 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V172 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
171 ····.line·195173 ····.line·195
172 ····const/4·v0,·0x0174 ····const/4·v0,·0x0
  
173 ····iput·v0,·p0,·Landroid/support/v4/app/Fragment;->mState:I175 ····iput·v0,·p0,·Landroid/support/v4/app/Fragment;->mState:I
  
Offset 185, 15 lines modifiedOffset 187, 15 lines modified
  
185 ····.line·286187 ····.line·286
186 ····iput-boolean·v2,·p0,·Landroid/support/v4/app/Fragment;->mMenuVisible:Z188 ····iput-boolean·v2,·p0,·Landroid/support/v4/app/Fragment;->mMenuVisible:Z
  
187 ····.line·305189 ····.line·305
188 ····iput-boolean·v2,·p0,·Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z190 ····iput-boolean·v2,·p0,·Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z
  
189 ····.line·393191 ····.line·398
190 ····return-void192 ····return-void
191 .end·method193 .end·method
  
192 .method·static·synthetic·access$800(Landroid/support/v4/app/Fragment;)V194 .method·static·synthetic·access$800(Landroid/support/v4/app/Fragment;)V
193 ····.locals·0195 ····.locals·0
194 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment;196 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment;
  
Offset 204, 89 lines modifiedOffset 206, 89 lines modified
204 ····return-void206 ····return-void
205 .end·method207 .end·method
  
206 .method·private·callStartTransitionListener()V208 .method·private·callStartTransitionListener()V
207 ····.locals·3209 ····.locals·3
  
208 ····.prologue210 ····.prologue
209 ····.line·2037211 ····.line·2042
210 ····iget-object·v1,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;212 ····iget-object·v1,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;
  
211 ····if-nez·v1,·:cond_1213 ····if-nez·v1,·:cond_1
  
212 ····.line·2038214 ····.line·2043
213 ····const/4·v0,·0x0215 ····const/4·v0,·0x0
  
214 ····.line·2044216 ····.line·2049
215 ····.local·v0,·"listener":Landroid/support/v4/app/Fragment$OnStartEnterTransitionListener;217 ····.local·v0,·"listener":Landroid/support/v4/app/Fragment$OnStartEnterTransitionListener;
216 ····:goto_0218 ····:goto_0
217 ····if-eqz·v0,·:cond_0219 ····if-eqz·v0,·:cond_0
  
218 ····.line·2045220 ····.line·2050
219 ····invoke-interface·{v0},·Landroid/support/v4/app/Fragment$OnStartEnterTransitionListener;->onStartEnterTransition()V221 ····invoke-interface·{v0},·Landroid/support/v4/app/Fragment$OnStartEnterTransitionListener;->onStartEnterTransition()V
  
220 ····.line·2047222 ····.line·2052
221 ····:cond_0223 ····:cond_0
222 ····return-void224 ····return-void
  
223 ····.line·2040225 ····.line·2045
224 ····.end·local·v0····#·"listener":Landroid/support/v4/app/Fragment$OnStartEnterTransitionListener;226 ····.end·local·v0····#·"listener":Landroid/support/v4/app/Fragment$OnStartEnterTransitionListener;
225 ····:cond_1227 ····:cond_1
226 ····iget-object·v1,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;228 ····iget-object·v1,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;
  
227 ····const/4·v2,·0x0229 ····const/4·v2,·0x0
  
228 ····iput-boolean·v2,·v1,·Landroid/support/v4/app/Fragment$AnimationInfo;->mEnterTransitionPostponed:Z230 ····iput-boolean·v2,·v1,·Landroid/support/v4/app/Fragment$AnimationInfo;->mEnterTransitionPostponed:Z
  
229 ····.line·2041231 ····.line·2046
230 ····iget-object·v1,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;232 ····iget-object·v1,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;
  
231 ····iget-object·v0,·v1,·Landroid/support/v4/app/Fragment$AnimationInfo;->mStartEnterTransitionListener:Landroid/support/v4/app/Fragment$OnStartEnterTransitionListener;233 ····iget-object·v0,·v1,·Landroid/support/v4/app/Fragment$AnimationInfo;->mStartEnterTransitionListener:Landroid/support/v4/app/Fragment$OnStartEnterTransitionListener;
  
232 ····.line·2042234 ····.line·2047
233 ····.restart·local·v0····#·"listener":Landroid/support/v4/app/Fragment$OnStartEnterTransitionListener;235 ····.restart·local·v0····#·"listener":Landroid/support/v4/app/Fragment$OnStartEnterTransitionListener;
234 ····iget-object·v1,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;236 ····iget-object·v1,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;
  
235 ····const/4·v2,·0x0237 ····const/4·v2,·0x0
  
236 ····iput-object·v2,·v1,·Landroid/support/v4/app/Fragment$AnimationInfo;->mStartEnterTransitionListener:Landroid/support/v4/app/Fragment$OnStartEnterTransitionListener;238 ····iput-object·v2,·v1,·Landroid/support/v4/app/Fragment$AnimationInfo;->mStartEnterTransitionListener:Landroid/support/v4/app/Fragment$OnStartEnterTransitionListener;
  
237 ····goto·:goto_0239 ····goto·:goto_0
238 .end·method240 .end·method
  
239 .method·private·ensureAnimationInfo()Landroid/support/v4/app/Fragment$AnimationInfo;241 .method·private·ensureAnimationInfo()Landroid/support/v4/app/Fragment$AnimationInfo;
240 ····.locals·1242 ····.locals·1
  
241 ····.prologue243 ····.prologue
242 ····.line·2473244 ····.line·2478
243 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;245 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;
  
244 ····if-nez·v0,·:cond_0246 ····if-nez·v0,·:cond_0
  
245 ····.line·2474247 ····.line·2479
246 ····new-instance·v0,·Landroid/support/v4/app/Fragment$AnimationInfo;248 ····new-instance·v0,·Landroid/support/v4/app/Fragment$AnimationInfo;
  
247 ····invoke-direct·{v0},·Landroid/support/v4/app/Fragment$AnimationInfo;-><init>()V249 ····invoke-direct·{v0},·Landroid/support/v4/app/Fragment$AnimationInfo;-><init>()V
  
248 ····iput-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;250 ····iput-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;
  
249 ····.line·2476251 ····.line·2481
250 ····:cond_0252 ····:cond_0
251 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;253 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment;->mAnimationInfo:Landroid/support/v4/app/Fragment$AnimationInfo;
  
252 ····return-object·v0254 ····return-object·v0
253 .end·method255 .end·method
  
254 .method·public·static·instantiate(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment;256 .method·public·static·instantiate(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment;
255 ····.locals·1257 ····.locals·1
256 ····.param·p0,·"context"····#·Landroid/content/Context;258 ····.param·p0,·"context"····#·Landroid/content/Context;
Max diff block lines reached; 145686/149681 bytes (97.33%) of diff not shown.
1.14 KB
smali/android/support/v4/app/FragmentManager.smali
    
Offset 18, 30 lines modifiedOffset 18, 30 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·7822 ····.line·79
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·41024 ····.line·411
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·public·static·enableDebugLogging(Z)V27 .method·public·static·enableDebugLogging(Z)V
28 ····.locals·028 ····.locals·0
29 ····.param·p0,·"enabled"····#·Z29 ····.param·p0,·"enabled"····#·Z
  
30 ····.prologue30 ····.prologue
31 ····.line·40331 ····.line·404
32 ····sput-boolean·p0,·Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z32 ····sput-boolean·p0,·Landroid/support/v4/app/FragmentManagerImpl;->DEBUG:Z
  
33 ····.line·40433 ····.line·405
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·abstract·addOnBackStackChangedListener(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V37 .method·public·abstract·addOnBackStackChangedListener(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V
38 .end·method38 .end·method
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 ········}103 ········}
104 ····.end·annotation104 ····.end·annotation
  
105 ····.annotation·runtime·Ljava/lang/Deprecated;105 ····.annotation·runtime·Ljava/lang/Deprecated;
106 ····.end·annotation106 ····.end·annotation
  
107 ····.prologue107 ····.prologue
108 ····.line·164108 ····.line·165
109 ····invoke-virtual·{p0},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;109 ····invoke-virtual·{p0},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;
  
110 ····move-result-object·v0110 ····move-result-object·v0
  
111 ····return-object·v0111 ····return-object·v0
112 .end·method112 .end·method
  
7.53 KB
smali/android/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener.smali
    
Offset 28, 155 lines modifiedOffset 28, 155 lines modified
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>(Landroid/support/v4/app/BackStackRecord;Z)V29 .method·constructor·<init>(Landroid/support/v4/app/BackStackRecord;Z)V
30 ····.locals·030 ····.locals·0
31 ····.param·p1,·"record"····#·Landroid/support/v4/app/BackStackRecord;31 ····.param·p1,·"record"····#·Landroid/support/v4/app/BackStackRecord;
32 ····.param·p2,·"isBack"····#·Z32 ····.param·p2,·"isBack"····#·Z
  
33 ····.prologue33 ····.prologue
34 ····.line·346534 ····.line·3521
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
36 ····.line·346636 ····.line·3522
37 ····iput-boolean·p2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mIsBack:Z37 ····iput-boolean·p2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mIsBack:Z
  
38 ····.line·346738 ····.line·3523
39 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mRecord:Landroid/support/v4/app/BackStackRecord;39 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mRecord:Landroid/support/v4/app/BackStackRecord;
  
40 ····.line·346840 ····.line·3524
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
43 .method·static·synthetic·access$000(Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;)Z43 .method·static·synthetic·access$000(Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;)Z
44 ····.locals·144 ····.locals·1
45 ····.param·p0,·"x0"····#·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;45 ····.param·p0,·"x0"····#·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;
  
46 ····.prologue46 ····.prologue
47 ····.line·345947 ····.line·3515
48 ····iget-boolean·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mIsBack:Z48 ····iget-boolean·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mIsBack:Z
  
49 ····return·v049 ····return·v0
50 .end·method50 .end·method
  
51 .method·static·synthetic·access$100(Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;)Landroid/support/v4/app/BackStackRecord;51 .method·static·synthetic·access$100(Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;)Landroid/support/v4/app/BackStackRecord;
52 ····.locals·152 ····.locals·1
53 ····.param·p0,·"x0"····#·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;53 ····.param·p0,·"x0"····#·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;
  
54 ····.prologue54 ····.prologue
55 ····.line·345955 ····.line·3515
56 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mRecord:Landroid/support/v4/app/BackStackRecord;56 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mRecord:Landroid/support/v4/app/BackStackRecord;
  
57 ····return-object·v057 ····return-object·v0
58 .end·method58 .end·method
  
  
59 #·virtual·methods59 #·virtual·methods
60 .method·public·cancelTransaction()V60 .method·public·cancelTransaction()V
61 ····.locals·461 ····.locals·4
  
62 ····.prologue62 ····.prologue
63 ····const/4·v3,·0x063 ····const/4·v3,·0x0
  
64 ····.line·352664 ····.line·3582
65 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mRecord:Landroid/support/v4/app/BackStackRecord;65 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mRecord:Landroid/support/v4/app/BackStackRecord;
  
66 ····iget-object·v0,·v0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;66 ····iget-object·v0,·v0,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;
  
67 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mRecord:Landroid/support/v4/app/BackStackRecord;67 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mRecord:Landroid/support/v4/app/BackStackRecord;
  
68 ····iget-boolean·v2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mIsBack:Z68 ····iget-boolean·v2,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mIsBack:Z
  
69 ····invoke-static·{v0,·v1,·v2,·v3,·v3},·Landroid/support/v4/app/FragmentManagerImpl;->access$300(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;ZZZ)V69 ····invoke-static·{v0,·v1,·v2,·v3,·v3},·Landroid/support/v4/app/FragmentManagerImpl;->access$300(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;ZZZ)V
  
70 ····.line·352770 ····.line·3583
71 ····return-void71 ····return-void
72 .end·method72 .end·method
  
73 .method·public·completeTransaction()V73 .method·public·completeTransaction()V
74 ····.locals·1074 ····.locals·10
  
75 ····.prologue75 ····.prologue
76 ····const/4·v6,·0x076 ····const/4·v6,·0x0
  
77 ····const/4·v5,·0x177 ····const/4·v5,·0x1
  
78 ····.line·350878 ····.line·3564
79 ····iget·v7,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mNumPostponed:I79 ····iget·v7,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mNumPostponed:I
  
80 ····if-lez·v7,·:cond_180 ····if-lez·v7,·:cond_1
  
81 ····move·v0,·v581 ····move·v0,·v5
  
82 ····.line·350982 ····.line·3565
83 ····.local·v0,·"canceled":Z83 ····.local·v0,·"canceled":Z
84 ····:goto_084 ····:goto_0
85 ····iget-object·v7,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mRecord:Landroid/support/v4/app/BackStackRecord;85 ····iget-object·v7,·p0,·Landroid/support/v4/app/FragmentManagerImpl$StartEnterTransitionListener;->mRecord:Landroid/support/v4/app/BackStackRecord;
  
86 ····iget-object·v3,·v7,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;86 ····iget-object·v3,·v7,·Landroid/support/v4/app/BackStackRecord;->mManager:Landroid/support/v4/app/FragmentManagerImpl;
  
87 ····.line·351087 ····.line·3566
88 ····.local·v3,·"manager":Landroid/support/v4/app/FragmentManagerImpl;88 ····.local·v3,·"manager":Landroid/support/v4/app/FragmentManagerImpl;
89 ····iget-object·v7,·v3,·Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList;89 ····iget-object·v7,·v3,·Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList;
  
90 ····invoke-virtual·{v7},·Ljava/util/ArrayList;->size()I90 ····invoke-virtual·{v7},·Ljava/util/ArrayList;->size()I
  
91 ····move-result·v491 ····move-result·v4
  
92 ····.line·351192 ····.line·3567
93 ····.local·v4,·"numAdded":I93 ····.local·v4,·"numAdded":I
94 ····const/4·v2,·0x094 ····const/4·v2,·0x0
  
95 ····.local·v2,·"i":I95 ····.local·v2,·"i":I
96 ····:goto_196 ····:goto_1
97 ····if-ge·v2,·v4,·:cond_297 ····if-ge·v2,·v4,·:cond_2
  
98 ····.line·351298 ····.line·3568
99 ····iget-object·v7,·v3,·Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList;99 ····iget-object·v7,·v3,·Landroid/support/v4/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList;
  
100 ····invoke-virtual·{v7,·v2},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;100 ····invoke-virtual·{v7,·v2},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
101 ····move-result-object·v1101 ····move-result-object·v1
  
102 ····check-cast·v1,·Landroid/support/v4/app/Fragment;102 ····check-cast·v1,·Landroid/support/v4/app/Fragment;
  
103 ····.line·3513103 ····.line·3569
104 ····.local·v1,·"fragment":Landroid/support/v4/app/Fragment;104 ····.local·v1,·"fragment":Landroid/support/v4/app/Fragment;
105 ····const/4·v7,·0x0105 ····const/4·v7,·0x0
  
106 ····invoke-virtual·{v1,·v7},·Landroid/support/v4/app/Fragment;->setOnStartEnterTransitionListener(Landroid/support/v4/app/Fragment$OnStartEnterTransitionListener;)V106 ····invoke-virtual·{v1,·v7},·Landroid/support/v4/app/Fragment;->setOnStartEnterTransitionListener(Landroid/support/v4/app/Fragment$OnStartEnterTransitionListener;)V
  
107 ····.line·3514107 ····.line·3570
108 ····if-eqz·v0,·:cond_0108 ····if-eqz·v0,·:cond_0
  
109 ····invoke-virtual·{v1},·Landroid/support/v4/app/Fragment;->isPostponed()Z109 ····invoke-virtual·{v1},·Landroid/support/v4/app/Fragment;->isPostponed()Z
  
110 ····move-result·v7110 ····move-result·v7
  
111 ····if-eqz·v7,·:cond_0111 ····if-eqz·v7,·:cond_0
  
Max diff block lines reached; 2974/7544 bytes (39.42%) of diff not shown.
9.33 KB
smali/android/support/v4/app/FragmentTransition$4.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Landroid/support/v4/app/FragmentTransition$4;1 .class·final·Landroid/support/v4/app/FragmentTransition$4;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"FragmentTransition.java"3 .source·"FragmentTransition.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroid/support/v4/app/FragmentTransition;->configureSharedElementsUnoptimized(Landroid/view/ViewGroup;Landroid/view/View;Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;8 ····value·=·Landroid/support/v4/app/FragmentTransition;->configureSharedElementsUnoptimized(Landroid/view/ViewGroup;Landroid/view/View;Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
9 .end·annotation9 .end·annotation
  
Offset 32, 148 lines modifiedOffset 32, 133 lines modified
  
32 .field·final·synthetic·val$nameOverrides:Landroid/support/v4/util/ArrayMap;32 .field·final·synthetic·val$nameOverrides:Landroid/support/v4/util/ArrayMap;
  
33 .field·final·synthetic·val$nonExistentView:Landroid/view/View;33 .field·final·synthetic·val$nonExistentView:Landroid/view/View;
  
34 .field·final·synthetic·val$outFragment:Landroid/support/v4/app/Fragment;34 .field·final·synthetic·val$outFragment:Landroid/support/v4/app/Fragment;
  
35 .field·final·synthetic·val$sceneRoot:Landroid/view/ViewGroup; 
  
36 .field·final·synthetic·val$sharedElementsIn:Ljava/util/ArrayList;35 .field·final·synthetic·val$sharedElementsIn:Ljava/util/ArrayList;
  
37 .field·final·synthetic·val$sharedElementsOut:Ljava/util/ArrayList;36 .field·final·synthetic·val$sharedElementsOut:Ljava/util/ArrayList;
  
  
38 #·direct·methods37 #·direct·methods
39 .method·constructor·<init>(Landroid/view/ViewGroup;Landroid/support/v4/util/ArrayMap;Ljava/lang/Object;Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;Ljava/util/ArrayList;Landroid/view/View;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLjava/util/ArrayList;Ljava/lang/Object;Landroid/graphics/Rect;)V38 .method·constructor·<init>(Landroid/support/v4/util/ArrayMap;Ljava/lang/Object;Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;Ljava/util/ArrayList;Landroid/view/View;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLjava/util/ArrayList;Ljava/lang/Object;Landroid/graphics/Rect;)V
40 ····.locals·039 ····.locals·0
  
41 ····.prologue40 ····.prologue
42 ····.line·61841 ····.line·639
43 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$sceneRoot:Landroid/view/ViewGroup; 
  
44 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$nameOverrides:Landroid/support/v4/util/ArrayMap;42 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$nameOverrides:Landroid/support/v4/util/ArrayMap;
  
45 ····iput-object·p3,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$finalSharedElementTransition:Ljava/lang/Object;43 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$finalSharedElementTransition:Ljava/lang/Object;
  
46 ····iput-object·p4,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$fragments:Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;44 ····iput-object·p3,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$fragments:Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;
  
47 ····iput-object·p5,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$sharedElementsIn:Ljava/util/ArrayList;45 ····iput-object·p4,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$sharedElementsIn:Ljava/util/ArrayList;
  
48 ····iput-object·p6,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$nonExistentView:Landroid/view/View;46 ····iput-object·p5,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$nonExistentView:Landroid/view/View;
  
49 ····iput-object·p7,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$inFragment:Landroid/support/v4/app/Fragment;47 ····iput-object·p6,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$inFragment:Landroid/support/v4/app/Fragment;
  
50 ····iput-object·p8,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$outFragment:Landroid/support/v4/app/Fragment;48 ····iput-object·p7,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$outFragment:Landroid/support/v4/app/Fragment;
  
51 ····iput-boolean·p9,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$inIsPop:Z49 ····iput-boolean·p8,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$inIsPop:Z
  
52 ····iput-object·p10,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$sharedElementsOut:Ljava/util/ArrayList;50 ····iput-object·p9,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$sharedElementsOut:Ljava/util/ArrayList;
  
53 ····iput-object·p11,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$enterTransition:Ljava/lang/Object;51 ····iput-object·p10,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$enterTransition:Ljava/lang/Object;
  
54 ····iput-object·p12,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$inEpicenter:Landroid/graphics/Rect;52 ····iput-object·p11,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$inEpicenter:Landroid/graphics/Rect;
  
55 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
56 ····return-void54 ····return-void
57 .end·method55 .end·method
  
  
58 #·virtual·methods56 #·virtual·methods
59 .method·public·onPreDraw()Z57 .method·public·run()V
60 ····.locals·658 ····.locals·6
  
61 ····.prologue59 ····.prologue
62 ····.line·62160 ····.line·642
63 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$sceneRoot:Landroid/view/ViewGroup; 
  
64 ····invoke-virtual·{v2},·Landroid/view/ViewGroup;->getViewTreeObserver()Landroid/view/ViewTreeObserver; 
  
65 ····move-result-object·v2 
  
66 ····invoke-virtual·{v2,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V 
  
67 ····.line·622 
68 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$nameOverrides:Landroid/support/v4/util/ArrayMap;61 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$nameOverrides:Landroid/support/v4/util/ArrayMap;
  
69 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$finalSharedElementTransition:Ljava/lang/Object;62 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$finalSharedElementTransition:Ljava/lang/Object;
  
70 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$fragments:Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;63 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$fragments:Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;
  
71 ····invoke-static·{v2,·v3,·v4},·Landroid/support/v4/app/FragmentTransition;->access$300(Landroid/support/v4/util/ArrayMap;Ljava/lang/Object;Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;)Landroid/support/v4/util/ArrayMap;64 ····invoke-static·{v2,·v3,·v4},·Landroid/support/v4/app/FragmentTransition;->access$300(Landroid/support/v4/util/ArrayMap;Ljava/lang/Object;Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;)Landroid/support/v4/util/ArrayMap;
  
72 ····move-result-object·v165 ····move-result-object·v1
  
73 ····.line·62566 ····.line·645
74 ····.local·v1,·"inSharedElements":Landroid/support/v4/util/ArrayMap;,·"Landroid/support/v4/util/ArrayMap<Ljava/lang/String;Landroid/view/View;>;"67 ····.local·v1,·"inSharedElements":Landroid/support/v4/util/ArrayMap;,·"Landroid/support/v4/util/ArrayMap<Ljava/lang/String;Landroid/view/View;>;"
75 ····if-eqz·v1,·:cond_068 ····if-eqz·v1,·:cond_0
  
76 ····.line·62669 ····.line·646
77 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$sharedElementsIn:Ljava/util/ArrayList;70 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$sharedElementsIn:Ljava/util/ArrayList;
  
78 ····invoke-virtual·{v1},·Landroid/support/v4/util/ArrayMap;->values()Ljava/util/Collection;71 ····invoke-virtual·{v1},·Landroid/support/v4/util/ArrayMap;->values()Ljava/util/Collection;
  
79 ····move-result-object·v372 ····move-result-object·v3
  
80 ····invoke-virtual·{v2,·v3},·Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z73 ····invoke-virtual·{v2,·v3},·Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
  
81 ····.line·62774 ····.line·647
82 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$sharedElementsIn:Ljava/util/ArrayList;75 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$sharedElementsIn:Ljava/util/ArrayList;
  
83 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$nonExistentView:Landroid/view/View;76 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$nonExistentView:Landroid/view/View;
  
84 ····invoke-virtual·{v2,·v3},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z77 ····invoke-virtual·{v2,·v3},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
85 ····.line·63078 ····.line·650
86 ····:cond_079 ····:cond_0
87 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$inFragment:Landroid/support/v4/app/Fragment;80 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$inFragment:Landroid/support/v4/app/Fragment;
  
88 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$outFragment:Landroid/support/v4/app/Fragment;81 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$outFragment:Landroid/support/v4/app/Fragment;
  
89 ····iget-boolean·v4,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$inIsPop:Z82 ····iget-boolean·v4,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$inIsPop:Z
  
90 ····const/4·v5,·0x083 ····const/4·v5,·0x0
  
91 ····invoke-static·{v2,·v3,·v4,·v1,·v5},·Landroid/support/v4/app/FragmentTransition;->access$200(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;Z)V84 ····invoke-static·{v2,·v3,·v4,·v1,·v5},·Landroid/support/v4/app/FragmentTransition;->access$200(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;Z)V
  
92 ····.line·63285 ····.line·652
93 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$finalSharedElementTransition:Ljava/lang/Object;86 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$4;->val$finalSharedElementTransition:Ljava/lang/Object;
  
94 ····if-eqz·v2,·:cond_187 ····if-eqz·v2,·:cond_1
  
95 ····.line·63388 ····.line·653
Max diff block lines reached; 1648/9446 bytes (17.45%) of diff not shown.
48.3 KB
smali/android/support/v4/app/FragmentTransitionCompat21.smali
    
Offset 14, 53 lines modifiedOffset 14, 53 lines modified
  
  
14 #·direct·methods14 #·direct·methods
15 .method·constructor·<init>()V15 .method·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·3518 ····.line·34
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·static·synthetic·access$000(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;22 .method·static·synthetic·access$000(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
23 ····.locals·123 ····.locals·1
24 ····.param·p0,·"x0"····#·Ljava/util/Map;24 ····.param·p0,·"x0"····#·Ljava/util/Map;
25 ····.param·p1,·"x1"····#·Ljava/lang/String;25 ····.param·p1,·"x1"····#·Ljava/lang/String;
  
26 ····.prologue26 ····.prologue
27 ····.line·3527 ····.line·34
28 ····invoke-static·{p0,·p1},·Landroid/support/v4/app/FragmentTransitionCompat21;->findKeyForValue(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;28 ····invoke-static·{p0,·p1},·Landroid/support/v4/app/FragmentTransitionCompat21;->findKeyForValue(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;
  
29 ····move-result-object·v029 ····move-result-object·v0
  
30 ····return-object·v030 ····return-object·v0
31 .end·method31 .end·method
  
32 .method·public·static·addTarget(Ljava/lang/Object;Landroid/view/View;)V32 .method·public·static·addTarget(Ljava/lang/Object;Landroid/view/View;)V
33 ····.locals·133 ····.locals·1
34 ····.param·p0,·"transitionObj"····#·Ljava/lang/Object;34 ····.param·p0,·"transitionObj"····#·Ljava/lang/Object;
35 ····.param·p1,·"view"····#·Landroid/view/View;35 ····.param·p1,·"view"····#·Landroid/view/View;
  
36 ····.prologue36 ····.prologue
37 ····.line·53237 ····.line·525
38 ····if-eqz·p0,·:cond_038 ····if-eqz·p0,·:cond_0
  
39 ····move-object·v0,·p039 ····move-object·v0,·p0
  
40 ····.line·53340 ····.line·526
41 ····check-cast·v0,·Landroid/transition/Transition;41 ····check-cast·v0,·Landroid/transition/Transition;
  
42 ····.line·53442 ····.line·527
43 ····.local·v0,·"transition":Landroid/transition/Transition;43 ····.local·v0,·"transition":Landroid/transition/Transition;
44 ····invoke-virtual·{v0,·p1},·Landroid/transition/Transition;->addTarget(Landroid/view/View;)Landroid/transition/Transition;44 ····invoke-virtual·{v0,·p1},·Landroid/transition/Transition;->addTarget(Landroid/view/View;)Landroid/transition/Transition;
  
45 ····.line·53645 ····.line·529
46 ····.end·local·v0····#·"transition":Landroid/transition/Transition;46 ····.end·local·v0····#·"transition":Landroid/transition/Transition;
47 ····:cond_047 ····:cond_0
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
50 .method·public·static·addTargets(Ljava/lang/Object;Ljava/util/ArrayList;)V50 .method·public·static·addTargets(Ljava/lang/Object;Ljava/util/ArrayList;)V
51 ····.locals·851 ····.locals·8
Offset 73, 133 lines modifiedOffset 73, 133 lines modified
73 ············"<",73 ············"<",
74 ············"Landroid/view/View;",74 ············"Landroid/view/View;",
75 ············">;)V"75 ············">;)V"
76 ········}76 ········}
77 ····.end·annotation77 ····.end·annotation
  
78 ····.prologue78 ····.prologue
79 ····.line·15779 ····.line·156
80 ····.local·p1,·"views":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/view/View;>;"80 ····.local·p1,·"views":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/view/View;>;"
81 ····move-object·v6,·p081 ····move-object·v6,·p0
  
82 ····check-cast·v6,·Landroid/transition/Transition;82 ····check-cast·v6,·Landroid/transition/Transition;
  
83 ····.line·15883 ····.line·157
84 ····.local·v6,·"transition":Landroid/transition/Transition;84 ····.local·v6,·"transition":Landroid/transition/Transition;
85 ····if-nez·v6,·:cond_185 ····if-nez·v6,·:cond_1
  
86 ····.line·17886 ····.line·177
87 ····:cond_087 ····:cond_0
88 ····return-void88 ····return-void
  
89 ····.line·16189 ····.line·160
90 ····:cond_190 ····:cond_1
91 ····instance-of·v7,·v6,·Landroid/transition/TransitionSet;91 ····instance-of·v7,·v6,·Landroid/transition/TransitionSet;
  
92 ····if-eqz·v7,·:cond_292 ····if-eqz·v7,·:cond_2
  
93 ····move-object·v4,·v693 ····move-object·v4,·v6
  
94 ····.line·16294 ····.line·161
95 ····check-cast·v4,·Landroid/transition/TransitionSet;95 ····check-cast·v4,·Landroid/transition/TransitionSet;
  
96 ····.line·16396 ····.line·162
97 ····.local·v4,·"set":Landroid/transition/TransitionSet;97 ····.local·v4,·"set":Landroid/transition/TransitionSet;
98 ····invoke-virtual·{v4},·Landroid/transition/TransitionSet;->getTransitionCount()I98 ····invoke-virtual·{v4},·Landroid/transition/TransitionSet;->getTransitionCount()I
  
99 ····move-result·v299 ····move-result·v2
  
100 ····.line·164100 ····.line·163
101 ····.local·v2,·"numTransitions":I101 ····.local·v2,·"numTransitions":I
102 ····const/4·v1,·0x0102 ····const/4·v1,·0x0
  
103 ····.local·v1,·"i":I103 ····.local·v1,·"i":I
104 ····:goto_0104 ····:goto_0
105 ····if-ge·v1,·v2,·:cond_0105 ····if-ge·v1,·v2,·:cond_0
  
106 ····.line·165106 ····.line·164
107 ····invoke-virtual·{v4,·v1},·Landroid/transition/TransitionSet;->getTransitionAt(I)Landroid/transition/Transition;107 ····invoke-virtual·{v4,·v1},·Landroid/transition/TransitionSet;->getTransitionAt(I)Landroid/transition/Transition;
  
108 ····move-result-object·v0108 ····move-result-object·v0
  
109 ····.line·166109 ····.line·165
110 ····.local·v0,·"child":Landroid/transition/Transition;110 ····.local·v0,·"child":Landroid/transition/Transition;
111 ····invoke-static·{v0,·p1},·Landroid/support/v4/app/FragmentTransitionCompat21;->addTargets(Ljava/lang/Object;Ljava/util/ArrayList;)V111 ····invoke-static·{v0,·p1},·Landroid/support/v4/app/FragmentTransitionCompat21;->addTargets(Ljava/lang/Object;Ljava/util/ArrayList;)V
  
112 ····.line·164112 ····.line·163
113 ····add-int/lit8·v1,·v1,·0x1113 ····add-int/lit8·v1,·v1,·0x1
  
114 ····goto·:goto_0114 ····goto·:goto_0
  
115 ····.line·168115 ····.line·167
116 ····.end·local·v0····#·"child":Landroid/transition/Transition;116 ····.end·local·v0····#·"child":Landroid/transition/Transition;
117 ····.end·local·v1····#·"i":I117 ····.end·local·v1····#·"i":I
118 ····.end·local·v2····#·"numTransitions":I118 ····.end·local·v2····#·"numTransitions":I
119 ····.end·local·v4····#·"set":Landroid/transition/TransitionSet;119 ····.end·local·v4····#·"set":Landroid/transition/TransitionSet;
120 ····:cond_2120 ····:cond_2
121 ····invoke-static·{v6},·Landroid/support/v4/app/FragmentTransitionCompat21;->hasSimpleTarget(Landroid/transition/Transition;)Z121 ····invoke-static·{v6},·Landroid/support/v4/app/FragmentTransitionCompat21;->hasSimpleTarget(Landroid/transition/Transition;)Z
  
122 ····move-result·v7122 ····move-result·v7
  
123 ····if-nez·v7,·:cond_0123 ····if-nez·v7,·:cond_0
  
124 ····.line·169124 ····.line·168
Max diff block lines reached; 45655/49301 bytes (92.60%) of diff not shown.
1.41 KB
smali/android/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1.smali
    
Offset 23, 35 lines modifiedOffset 23, 35 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)V24 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;26 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;
  
27 ····.prologue27 ····.prologue
28 ····.line·64128 ····.line·642
29 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1;->this$0:Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;29 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1;->this$0:Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;
  
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·run()V34 .method·public·run()V
35 ····.locals·335 ····.locals·3
  
36 ····.prologue36 ····.prologue
37 ····.line·64437 ····.line·645
38 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1;->this$0:Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;38 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1;->this$0:Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;
  
39 ····iget-object·v0,·v0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mView:Landroid/view/View;39 ····iget-object·v0,·v0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mView:Landroid/view/View;
  
40 ····const/4·v1,·0x040 ····const/4·v1,·0x0
  
41 ····const/4·v2,·0x041 ····const/4·v2,·0x0
  
42 ····invoke-static·{v0,·v1,·v2},·Landroid/support/v4/view/ViewCompat;->setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V42 ····invoke-static·{v0,·v1,·v2},·Landroid/support/v4/view/ViewCompat;->setLayerType(Landroid/view/View;ILandroid/graphics/Paint;)V
  
43 ····.line·64543 ····.line·646
44 ····return-void44 ····return-void
45 .end·method45 .end·method
969 B
smali/android/support/v4/app/FragmentManagerImpl$1.smali
    
Offset 23, 29 lines modifiedOffset 23, 29 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;)V24 .method·constructor·<init>(Landroid/support/v4/app/FragmentManagerImpl;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/FragmentManagerImpl;26 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/FragmentManagerImpl;
  
27 ····.prologue27 ····.prologue
28 ····.line·70628 ····.line·707
29 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$1;->this$0:Landroid/support/v4/app/FragmentManagerImpl;29 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$1;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
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·run()V34 .method·public·run()V
35 ····.locals·135 ····.locals·1
  
36 ····.prologue36 ····.prologue
37 ····.line·70937 ····.line·710
38 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$1;->this$0:Landroid/support/v4/app/FragmentManagerImpl;38 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$1;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  
39 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z39 ····invoke-virtual·{v0},·Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z
  
40 ····.line·71040 ····.line·711
41 ····return-void41 ····return-void
42 .end·method42 .end·method
6.23 KB
smali/android/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.smali
    
Offset 28, 62 lines modifiedOffset 28, 62 lines modified
28 #·direct·methods28 #·direct·methods
29 .method·public·constructor·<init>(Landroid/view/View;Landroid/view/animation/Animation;)V29 .method·public·constructor·<init>(Landroid/view/View;Landroid/view/animation/Animation;)V
30 ····.locals·030 ····.locals·0
31 ····.param·p1,·"v"····#·Landroid/view/View;31 ····.param·p1,·"v"····#·Landroid/view/View;
32 ····.param·p2,·"anim"····#·Landroid/view/animation/Animation;32 ····.param·p2,·"anim"····#·Landroid/view/animation/Animation;
  
33 ····.prologue33 ····.prologue
34 ····.line·60134 ····.line·602
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
36 ····.line·60236 ····.line·603
37 ····if-eqz·p1,·:cond_037 ····if-eqz·p1,·:cond_0
  
38 ····if-nez·p2,·:cond_138 ····if-nez·p2,·:cond_1
  
39 ····.line·60639 ····.line·607
40 ····:cond_040 ····:cond_0
41 ····:goto_041 ····:goto_0
42 ····return-void42 ····return-void
  
43 ····.line·60543 ····.line·606
44 ····:cond_144 ····:cond_1
45 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mView:Landroid/view/View;45 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mView:Landroid/view/View;
  
46 ····goto·:goto_046 ····goto·:goto_0
47 .end·method47 .end·method
  
48 .method·public·constructor·<init>(Landroid/view/View;Landroid/view/animation/Animation;Landroid/view/animation/Animation$AnimationListener;)V48 .method·public·constructor·<init>(Landroid/view/View;Landroid/view/animation/Animation;Landroid/view/animation/Animation$AnimationListener;)V
49 ····.locals·149 ····.locals·1
50 ····.param·p1,·"v"····#·Landroid/view/View;50 ····.param·p1,·"v"····#·Landroid/view/View;
51 ····.param·p2,·"anim"····#·Landroid/view/animation/Animation;51 ····.param·p2,·"anim"····#·Landroid/view/animation/Animation;
52 ····.param·p3,·"listener"····#·Landroid/view/animation/Animation$AnimationListener;52 ····.param·p3,·"listener"····#·Landroid/view/animation/Animation$AnimationListener;
  
53 ····.prologue53 ····.prologue
54 ····.line·60954 ····.line·610
55 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V55 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
56 ····.line·61056 ····.line·611
57 ····if-eqz·p1,·:cond_057 ····if-eqz·p1,·:cond_0
  
58 ····if-nez·p2,·:cond_158 ····if-nez·p2,·:cond_1
  
59 ····.line·61659 ····.line·617
60 ····:cond_060 ····:cond_0
61 ····:goto_061 ····:goto_0
62 ····return-void62 ····return-void
  
63 ····.line·61363 ····.line·614
64 ····:cond_164 ····:cond_1
65 ····iput-object·p3,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mOriginalListener:Landroid/view/animation/Animation$AnimationListener;65 ····iput-object·p3,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mOriginalListener:Landroid/view/animation/Animation$AnimationListener;
  
66 ····.line·61466 ····.line·615
67 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mView:Landroid/view/View;67 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mView:Landroid/view/View;
  
68 ····.line·61568 ····.line·616
69 ····const/4·v0,·0x169 ····const/4·v0,·0x1
  
70 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mShouldRunOnHWLayer:Z70 ····iput-boolean·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mShouldRunOnHWLayer:Z
  
71 ····goto·:goto_071 ····goto·:goto_0
72 .end·method72 .end·method
  
Offset 92, 65 lines modifiedOffset 92, 65 lines modified
92 .method·public·onAnimationEnd(Landroid/view/animation/Animation;)V92 .method·public·onAnimationEnd(Landroid/view/animation/Animation;)V
93 ····.locals·393 ····.locals·3
94 ····.param·p1,·"animation"····#·Landroid/view/animation/Animation;94 ····.param·p1,·"animation"····#·Landroid/view/animation/Animation;
95 ····.annotation·build·Landroid/support/annotation/CallSuper;95 ····.annotation·build·Landroid/support/annotation/CallSuper;
96 ····.end·annotation96 ····.end·annotation
  
97 ····.prologue97 ····.prologue
98 ····.line·62998 ····.line·630
99 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mView:Landroid/view/View;99 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mView:Landroid/view/View;
  
100 ····if-eqz·v0,·:cond_1100 ····if-eqz·v0,·:cond_1
  
101 ····iget-boolean·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mShouldRunOnHWLayer:Z101 ····iget-boolean·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mShouldRunOnHWLayer:Z
  
102 ····if-eqz·v0,·:cond_1102 ····if-eqz·v0,·:cond_1
  
103 ····.line·640103 ····.line·641
104 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mView:Landroid/view/View;104 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mView:Landroid/view/View;
  
105 ····invoke-static·{v0},·Landroid/support/v4/view/ViewCompat;->isAttachedToWindow(Landroid/view/View;)Z105 ····invoke-static·{v0},·Landroid/support/v4/view/ViewCompat;->isAttachedToWindow(Landroid/view/View;)Z
  
106 ····move-result·v0106 ····move-result·v0
  
107 ····if-nez·v0,·:cond_0107 ····if-nez·v0,·:cond_0
  
108 ····invoke-static·{},·Landroid/support/v4/os/BuildCompat;->isAtLeastN()Z108 ····invoke-static·{},·Landroid/support/v4/os/BuildCompat;->isAtLeastN()Z
  
109 ····move-result·v0109 ····move-result·v0
  
110 ····if-eqz·v0,·:cond_3110 ····if-eqz·v0,·:cond_3
  
111 ····.line·641111 ····.line·642
112 ····:cond_0112 ····:cond_0
113 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mView:Landroid/view/View;113 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mView:Landroid/view/View;
  
114 ····new-instance·v1,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1;114 ····new-instance·v1,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1;
  
115 ····invoke-direct·{v1,·p0},·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1;-><init>(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)V115 ····invoke-direct·{v1,·p0},·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener$1;-><init>(Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;)V
  
116 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->post(Ljava/lang/Runnable;)Z116 ····invoke-virtual·{v0,·v1},·Landroid/view/View;->post(Ljava/lang/Runnable;)Z
  
117 ····.line·651117 ····.line·652
118 ····:cond_1118 ····:cond_1
119 ····:goto_0119 ····:goto_0
120 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mOriginalListener:Landroid/view/animation/Animation$AnimationListener;120 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mOriginalListener:Landroid/view/animation/Animation$AnimationListener;
  
121 ····if-eqz·v0,·:cond_2121 ····if-eqz·v0,·:cond_2
  
122 ····.line·652122 ····.line·653
123 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mOriginalListener:Landroid/view/animation/Animation$AnimationListener;123 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mOriginalListener:Landroid/view/animation/Animation$AnimationListener;
  
124 ····invoke-interface·{v0,·p1},·Landroid/view/animation/Animation$AnimationListener;->onAnimationEnd(Landroid/view/animation/Animation;)V124 ····invoke-interface·{v0,·p1},·Landroid/view/animation/Animation$AnimationListener;->onAnimationEnd(Landroid/view/animation/Animation;)V
  
125 ····.line·654125 ····.line·655
126 ····:cond_2126 ····:cond_2
127 ····return-void127 ····return-void
  
128 ····.line·648128 ····.line·649
129 ····:cond_3129 ····:cond_3
130 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mView:Landroid/view/View;130 ····iget-object·v0,·p0,·Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->mView:Landroid/view/View;
  
131 ····const/4·v1,·0x0131 ····const/4·v1,·0x0
  
132 ····const/4·v2,·0x0132 ····const/4·v2,·0x0
Max diff block lines reached; 1774/6206 bytes (28.59%) of diff not shown.
2.52 KB
smali/android/support/v4/app/Fragment$SavedState.smali
    
Offset 35, 91 lines modifiedOffset 35, 91 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·35339 ····.line·358
40 ····new-instance·v0,·Landroid/support/v4/app/Fragment$SavedState$1;40 ····new-instance·v0,·Landroid/support/v4/app/Fragment$SavedState$1;
  
41 ····invoke-direct·{v0},·Landroid/support/v4/app/Fragment$SavedState$1;-><init>()V41 ····invoke-direct·{v0},·Landroid/support/v4/app/Fragment$SavedState$1;-><init>()V
  
42 ····sput-object·v0,·Landroid/support/v4/app/Fragment$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;42 ····sput-object·v0,·Landroid/support/v4/app/Fragment$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
45 .method·constructor·<init>(Landroid/os/Bundle;)V45 .method·constructor·<init>(Landroid/os/Bundle;)V
46 ····.locals·046 ····.locals·0
47 ····.param·p1,·"state"····#·Landroid/os/Bundle;47 ····.param·p1,·"state"····#·Landroid/os/Bundle;
  
48 ····.prologue48 ····.prologue
49 ····.line·33249 ····.line·337
50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
51 ····.line·33351 ····.line·338
52 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;52 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;
  
53 ····.line·33453 ····.line·339
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
56 .method·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V56 .method·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
57 ····.locals·157 ····.locals·1
58 ····.param·p1,·"in"····#·Landroid/os/Parcel;58 ····.param·p1,·"in"····#·Landroid/os/Parcel;
59 ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader;59 ····.param·p2,·"loader"····#·Ljava/lang/ClassLoader;
  
60 ····.prologue60 ····.prologue
61 ····.line·33661 ····.line·341
62 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V62 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
63 ····.line·33763 ····.line·342
64 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readBundle()Landroid/os/Bundle;64 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readBundle()Landroid/os/Bundle;
  
65 ····move-result-object·v065 ····move-result-object·v0
  
66 ····iput-object·v0,·p0,·Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;66 ····iput-object·v0,·p0,·Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;
  
67 ····.line·33867 ····.line·343
68 ····if-eqz·p2,·:cond_068 ····if-eqz·p2,·:cond_0
  
69 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;69 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;
  
70 ····if-eqz·v0,·:cond_070 ····if-eqz·v0,·:cond_0
  
71 ····.line·33971 ····.line·344
72 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;72 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;
  
73 ····invoke-virtual·{v0,·p2},·Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V73 ····invoke-virtual·{v0,·p2},·Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V
  
74 ····.line·34174 ····.line·346
75 ····:cond_075 ····:cond_0
76 ····return-void76 ····return-void
77 .end·method77 .end·method
  
  
78 #·virtual·methods78 #·virtual·methods
79 .method·public·describeContents()I79 .method·public·describeContents()I
80 ····.locals·180 ····.locals·1
  
81 ····.prologue81 ····.prologue
82 ····.line·34582 ····.line·350
83 ····const/4·v0,·0x083 ····const/4·v0,·0x0
  
84 ····return·v084 ····return·v0
85 .end·method85 .end·method
  
86 .method·public·writeToParcel(Landroid/os/Parcel;I)V86 .method·public·writeToParcel(Landroid/os/Parcel;I)V
87 ····.locals·187 ····.locals·1
88 ····.param·p1,·"dest"····#·Landroid/os/Parcel;88 ····.param·p1,·"dest"····#·Landroid/os/Parcel;
89 ····.param·p2,·"flags"····#·I89 ····.param·p2,·"flags"····#·I
  
90 ····.prologue90 ····.prologue
91 ····.line·35091 ····.line·355
92 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;92 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle;
  
93 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeBundle(Landroid/os/Bundle;)V93 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeBundle(Landroid/os/Bundle;)V
  
94 ····.line·35194 ····.line·356
95 ····return-void95 ····return-void
96 .end·method96 .end·method
114 KB
smali/android/support/v4/app/FragmentTransition.smali
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
  
  
16 #·direct·methods16 #·direct·methods
17 .method·static·constructor·<clinit>()V17 .method·static·constructor·<clinit>()V
18 ····.locals·118 ····.locals·1
  
19 ····.prologue19 ····.prologue
20 ····.line·4320 ····.line·42
21 ····const/16·v0,·0x821 ····const/16·v0,·0x8
  
22 ····new-array·v0,·v0,·[I22 ····new-array·v0,·v0,·[I
  
23 ····fill-array-data·v0,·:array_023 ····fill-array-data·v0,·:array_0
  
24 ····sput-object·v0,·Landroid/support/v4/app/FragmentTransition;->INVERSE_OPS:[I24 ····sput-object·v0,·Landroid/support/v4/app/FragmentTransition;->INVERSE_OPS:[I
Offset 44, 42 lines modifiedOffset 44, 42 lines modified
44 ····.end·array-data44 ····.end·array-data
45 .end·method45 .end·method
  
46 .method·constructor·<init>()V46 .method·constructor·<init>()V
47 ····.locals·047 ····.locals·0
  
48 ····.prologue48 ····.prologue
49 ····.line·3849 ····.line·37
50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
51 ····.line·109551 ····.line·1116
52 ····return-void52 ····return-void
53 .end·method53 .end·method
  
54 .method·static·synthetic·access$000(Ljava/util/ArrayList;I)V54 .method·static·synthetic·access$000(Ljava/util/ArrayList;I)V
55 ····.locals·055 ····.locals·0
56 ····.param·p0,·"x0"····#·Ljava/util/ArrayList;56 ····.param·p0,·"x0"····#·Ljava/util/ArrayList;
57 ····.param·p1,·"x1"····#·I57 ····.param·p1,·"x1"····#·I
  
58 ····.prologue58 ····.prologue
59 ····.line·3859 ····.line·37
60 ····invoke-static·{p0,·p1},·Landroid/support/v4/app/FragmentTransition;->setViewVisibility(Ljava/util/ArrayList;I)V60 ····invoke-static·{p0,·p1},·Landroid/support/v4/app/FragmentTransition;->setViewVisibility(Ljava/util/ArrayList;I)V
  
61 ····return-void61 ····return-void
62 .end·method62 .end·method
  
63 .method·static·synthetic·access$100(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/view/View;)Ljava/util/ArrayList;63 .method·static·synthetic·access$100(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/view/View;)Ljava/util/ArrayList;
64 ····.locals·164 ····.locals·1
65 ····.param·p0,·"x0"····#·Ljava/lang/Object;65 ····.param·p0,·"x0"····#·Ljava/lang/Object;
66 ····.param·p1,·"x1"····#·Landroid/support/v4/app/Fragment;66 ····.param·p1,·"x1"····#·Landroid/support/v4/app/Fragment;
67 ····.param·p2,·"x2"····#·Ljava/util/ArrayList;67 ····.param·p2,·"x2"····#·Ljava/util/ArrayList;
68 ····.param·p3,·"x3"····#·Landroid/view/View;68 ····.param·p3,·"x3"····#·Landroid/view/View;
  
69 ····.prologue69 ····.prologue
70 ····.line·3870 ····.line·37
71 ····invoke-static·{p0,·p1,·p2,·p3},·Landroid/support/v4/app/FragmentTransition;->configureEnteringExitingViews(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/view/View;)Ljava/util/ArrayList;71 ····invoke-static·{p0,·p1,·p2,·p3},·Landroid/support/v4/app/FragmentTransition;->configureEnteringExitingViews(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/view/View;)Ljava/util/ArrayList;
  
72 ····move-result-object·v072 ····move-result-object·v0
  
73 ····return-object·v073 ····return-object·v0
74 .end·method74 .end·method
  
Offset 88, 28 lines modifiedOffset 88, 28 lines modified
88 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment;88 ····.param·p0,·"x0"····#·Landroid/support/v4/app/Fragment;
89 ····.param·p1,·"x1"····#·Landroid/support/v4/app/Fragment;89 ····.param·p1,·"x1"····#·Landroid/support/v4/app/Fragment;
90 ····.param·p2,·"x2"····#·Z90 ····.param·p2,·"x2"····#·Z
91 ····.param·p3,·"x3"····#·Landroid/support/v4/util/ArrayMap;91 ····.param·p3,·"x3"····#·Landroid/support/v4/util/ArrayMap;
92 ····.param·p4,·"x4"····#·Z92 ····.param·p4,·"x4"····#·Z
  
93 ····.prologue93 ····.prologue
94 ····.line·3894 ····.line·37
95 ····invoke-static·{p0,·p1,·p2,·p3,·p4},·Landroid/support/v4/app/FragmentTransition;->callSharedElementStartEnd(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;Z)V95 ····invoke-static·{p0,·p1,·p2,·p3,·p4},·Landroid/support/v4/app/FragmentTransition;->callSharedElementStartEnd(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;Z)V
  
96 ····return-void96 ····return-void
97 .end·method97 .end·method
  
98 .method·static·synthetic·access$300(Landroid/support/v4/util/ArrayMap;Ljava/lang/Object;Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;)Landroid/support/v4/util/ArrayMap;98 .method·static·synthetic·access$300(Landroid/support/v4/util/ArrayMap;Ljava/lang/Object;Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;)Landroid/support/v4/util/ArrayMap;
99 ····.locals·199 ····.locals·1
100 ····.param·p0,·"x0"····#·Landroid/support/v4/util/ArrayMap;100 ····.param·p0,·"x0"····#·Landroid/support/v4/util/ArrayMap;
101 ····.param·p1,·"x1"····#·Ljava/lang/Object;101 ····.param·p1,·"x1"····#·Ljava/lang/Object;
102 ····.param·p2,·"x2"····#·Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;102 ····.param·p2,·"x2"····#·Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;
  
103 ····.prologue103 ····.prologue
104 ····.line·38104 ····.line·37
105 ····invoke-static·{p0,·p1,·p2},·Landroid/support/v4/app/FragmentTransition;->captureInSharedElements(Landroid/support/v4/util/ArrayMap;Ljava/lang/Object;Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;)Landroid/support/v4/util/ArrayMap;105 ····invoke-static·{p0,·p1,·p2},·Landroid/support/v4/app/FragmentTransition;->captureInSharedElements(Landroid/support/v4/util/ArrayMap;Ljava/lang/Object;Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;)Landroid/support/v4/util/ArrayMap;
  
106 ····move-result-object·v0106 ····move-result-object·v0
  
107 ····return-object·v0107 ····return-object·v0
108 .end·method108 .end·method
  
Offset 117, 22 lines modifiedOffset 117, 92 lines modified
117 ····.locals·1117 ····.locals·1
118 ····.param·p0,·"x0"····#·Landroid/support/v4/util/ArrayMap;118 ····.param·p0,·"x0"····#·Landroid/support/v4/util/ArrayMap;
119 ····.param·p1,·"x1"····#·Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;119 ····.param·p1,·"x1"····#·Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;
120 ····.param·p2,·"x2"····#·Ljava/lang/Object;120 ····.param·p2,·"x2"····#·Ljava/lang/Object;
121 ····.param·p3,·"x3"····#·Z121 ····.param·p3,·"x3"····#·Z
  
122 ····.prologue122 ····.prologue
123 ····.line·38123 ····.line·37
124 ····invoke-static·{p0,·p1,·p2,·p3},·Landroid/support/v4/app/FragmentTransition;->getInEpicenterView(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;Ljava/lang/Object;Z)Landroid/view/View;124 ····invoke-static·{p0,·p1,·p2,·p3},·Landroid/support/v4/app/FragmentTransition;->getInEpicenterView(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/FragmentTransition$FragmentContainerTransition;Ljava/lang/Object;Z)Landroid/view/View;
  
125 ····move-result-object·v0125 ····move-result-object·v0
  
126 ····return-object·v0126 ····return-object·v0
127 .end·method127 .end·method
  
 128 .method·private·static·addSharedElementsWithMatchingNames(Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;Ljava/util/Collection;)V
 129 ····.locals·3
 130 ····.annotation·system·Ldalvik/annotation/Signature;
 131 ········value·=·{
 132 ············"(",
 133 ············"Ljava/util/ArrayList",
 134 ············"<",
 135 ············"Landroid/view/View;",
 136 ············">;",
 137 ············"Landroid/support/v4/util/ArrayMap",
 138 ············"<",
 139 ············"Ljava/lang/String;",
 140 ············"Landroid/view/View;",
 141 ············">;",
 142 ············"Ljava/util/Collection",
 143 ············"<",
 144 ············"Ljava/lang/String;",
 145 ············">;)V"
 146 ········}
 147 ····.end·annotation
  
 148 ····.prologue
 149 ····.line·552
 150 ····.local·p0,·"views":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/view/View;>;"
Max diff block lines reached; 111301/117093 bytes (95.05%) of diff not shown.
4.57 KB
smali/android/support/v4/app/FragmentTransitionCompat21$3.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Landroid/support/v4/app/FragmentTransitionCompat21$3;1 .class·final·Landroid/support/v4/app/FragmentTransitionCompat21$3;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"FragmentTransitionCompat21.java"3 .source·"FragmentTransitionCompat21.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroid/support/v4/app/FragmentTransitionCompat21;->setNameOverridesOptimized(Landroid/view/View;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/Map;)V8 ····value·=·Landroid/support/v4/app/FragmentTransitionCompat21;->setNameOverridesOptimized(Landroid/view/View;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/Map;)V
9 .end·annotation9 .end·annotation
  
Offset 20, 69 lines modifiedOffset 20, 56 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·val$inNames:Ljava/util/ArrayList;21 .field·final·synthetic·val$inNames:Ljava/util/ArrayList;
  
22 .field·final·synthetic·val$numSharedElements:I22 .field·final·synthetic·val$numSharedElements:I
  
23 .field·final·synthetic·val$outNames:Ljava/util/ArrayList;23 .field·final·synthetic·val$outNames:Ljava/util/ArrayList;
  
24 .field·final·synthetic·val$sceneRoot:Landroid/view/View; 
  
25 .field·final·synthetic·val$sharedElementsIn:Ljava/util/ArrayList;24 .field·final·synthetic·val$sharedElementsIn:Ljava/util/ArrayList;
  
26 .field·final·synthetic·val$sharedElementsOut:Ljava/util/ArrayList;25 .field·final·synthetic·val$sharedElementsOut:Ljava/util/ArrayList;
  
  
27 #·direct·methods26 #·direct·methods
28 .method·constructor·<init>(Landroid/view/View;ILjava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V27 .method·constructor·<init>(ILjava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
29 ····.locals·028 ····.locals·0
  
30 ····.prologue29 ····.prologue
31 ····.line·34730 ····.line·345
32 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$3;->val$sceneRoot:Landroid/view/View; 
  
33 ····iput·p2,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$3;->val$numSharedElements:I31 ····iput·p1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$3;->val$numSharedElements:I
  
34 ····iput-object·p3,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$3;->val$sharedElementsIn:Ljava/util/ArrayList;32 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$3;->val$sharedElementsIn:Ljava/util/ArrayList;
  
35 ····iput-object·p4,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$3;->val$inNames:Ljava/util/ArrayList;33 ····iput-object·p3,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$3;->val$inNames:Ljava/util/ArrayList;
  
36 ····iput-object·p5,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$3;->val$sharedElementsOut:Ljava/util/ArrayList;34 ····iput-object·p4,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$3;->val$sharedElementsOut:Ljava/util/ArrayList;
  
37 ····iput-object·p6,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$3;->val$outNames:Ljava/util/ArrayList;35 ····iput-object·p5,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$3;->val$outNames:Ljava/util/ArrayList;
  
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
39 ····return-void37 ····return-void
40 .end·method38 .end·method
  
  
41 #·virtual·methods39 #·virtual·methods
42 .method·public·onPreDraw()Z40 .method·public·run()V
43 ····.locals·341 ····.locals·3
  
44 ····.prologue42 ····.prologue
45 ····.line·35043 ····.line·348
46 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$3;->val$sceneRoot:Landroid/view/View; 
  
47 ····invoke-virtual·{v1},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; 
  
48 ····move-result-object·v1 
  
49 ····invoke-virtual·{v1,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V 
  
50 ····.line·351 
51 ····const/4·v0,·0x044 ····const/4·v0,·0x0
  
52 ····.local·v0,·"i":I45 ····.local·v0,·"i":I
53 ····:goto_046 ····:goto_0
54 ····iget·v1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$3;->val$numSharedElements:I47 ····iget·v1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$3;->val$numSharedElements:I
  
55 ····if-ge·v0,·v1,·:cond_048 ····if-ge·v0,·v1,·:cond_0
  
56 ····.line·35249 ····.line·349
57 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$3;->val$sharedElementsIn:Ljava/util/ArrayList;50 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$3;->val$sharedElementsIn:Ljava/util/ArrayList;
  
58 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;51 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
59 ····move-result-object·v152 ····move-result-object·v1
  
60 ····check-cast·v1,·Landroid/view/View;53 ····check-cast·v1,·Landroid/view/View;
Offset 93, 15 lines modifiedOffset 80, 15 lines modified
  
93 ····move-result-object·v280 ····move-result-object·v2
  
94 ····check-cast·v2,·Ljava/lang/String;81 ····check-cast·v2,·Ljava/lang/String;
  
95 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->setTransitionName(Ljava/lang/String;)V82 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->setTransitionName(Ljava/lang/String;)V
  
96 ····.line·35383 ····.line·350
97 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$3;->val$sharedElementsOut:Ljava/util/ArrayList;84 ····iget-object·v1,·p0,·Landroid/support/v4/app/FragmentTransitionCompat21$3;->val$sharedElementsOut:Ljava/util/ArrayList;
  
98 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;85 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
99 ····move-result-object·v186 ····move-result-object·v1
  
100 ····check-cast·v1,·Landroid/view/View;87 ····check-cast·v1,·Landroid/view/View;
Offset 112, 18 lines modifiedOffset 99, 16 lines modified
  
112 ····move-result-object·v299 ····move-result-object·v2
  
113 ····check-cast·v2,·Ljava/lang/String;100 ····check-cast·v2,·Ljava/lang/String;
  
114 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->setTransitionName(Ljava/lang/String;)V101 ····invoke-virtual·{v1,·v2},·Landroid/view/View;->setTransitionName(Ljava/lang/String;)V
  
115 ····.line·351102 ····.line·348
116 ····add-int/lit8·v0,·v0,·0x1103 ····add-int/lit8·v0,·v0,·0x1
  
117 ····goto·:goto_0104 ····goto·:goto_0
  
118 ····.line·355105 ····.line·352
119 ····:cond_0106 ····:cond_0
120 ····const/4·v1,·0x1 
  
121 ····return·v1107 ····return-void
122 .end·method108 .end·method
1.93 KB
smali/android/support/v4/app/Fragment$2.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Landroid/support/v4/app/Fragment;)V21 .method·constructor·<init>(Landroid/support/v4/app/Fragment;)V
22 ····.locals·022 ····.locals·0
23 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/Fragment;23 ····.param·p1,·"this$0"····#·Landroid/support/v4/app/Fragment;
  
24 ····.prologue24 ····.prologue
25 ····.line·214925 ····.line·2154
26 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$2;->this$0:Landroid/support/v4/app/Fragment;26 ····iput-object·p1,·p0,·Landroid/support/v4/app/Fragment$2;->this$0:Landroid/support/v4/app/Fragment;
  
27 ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentContainer;-><init>()V27 ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentContainer;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
Offset 37, 31 lines modifiedOffset 37, 31 lines modified
37 .method·public·onFindViewById(I)Landroid/view/View;37 .method·public·onFindViewById(I)Landroid/view/View;
38 ····.locals·238 ····.locals·2
39 ····.param·p1,·"id"····#·I39 ····.param·p1,·"id"····#·I
40 ····.annotation·build·Landroid/support/annotation/Nullable;40 ····.annotation·build·Landroid/support/annotation/Nullable;
41 ····.end·annotation41 ····.end·annotation
  
42 ····.prologue42 ····.prologue
43 ····.line·215343 ····.line·2158
44 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$2;->this$0:Landroid/support/v4/app/Fragment;44 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$2;->this$0:Landroid/support/v4/app/Fragment;
  
45 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;45 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;
  
46 ····if-nez·v0,·:cond_046 ····if-nez·v0,·:cond_0
  
47 ····.line·215447 ····.line·2159
48 ····new-instance·v0,·Ljava/lang/IllegalStateException;48 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
49 ····const-string·v1,·"Fragment·does·not·have·a·view"49 ····const-string·v1,·"Fragment·does·not·have·a·view"
  
50 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V50 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
51 ····throw·v051 ····throw·v0
  
52 ····.line·215652 ····.line·2161
53 ····:cond_053 ····:cond_0
54 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$2;->this$0:Landroid/support/v4/app/Fragment;54 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$2;->this$0:Landroid/support/v4/app/Fragment;
  
55 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;55 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;
  
56 ····invoke-virtual·{v0,·p1},·Landroid/view/View;->findViewById(I)Landroid/view/View;56 ····invoke-virtual·{v0,·p1},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 ····return-object·v070 ····return-object·v0
71 .end·method71 .end·method
  
72 .method·public·onHasView()Z72 .method·public·onHasView()Z
73 ····.locals·173 ····.locals·1
  
74 ····.prologue74 ····.prologue
75 ····.line·216175 ····.line·2166
76 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$2;->this$0:Landroid/support/v4/app/Fragment;76 ····iget-object·v0,·p0,·Landroid/support/v4/app/Fragment$2;->this$0:Landroid/support/v4/app/Fragment;
  
77 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;77 ····iget-object·v0,·v0,·Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;
  
78 ····if-eqz·v0,·:cond_078 ····if-eqz·v0,·:cond_0
  
79 ····const/4·v0,·0x179 ····const/4·v0,·0x1
7.44 KB
smali/android/support/v4/app/FragmentTransition$2.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Landroid/support/v4/app/FragmentTransition$2;1 .class·final·Landroid/support/v4/app/FragmentTransition$2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"FragmentTransition.java"3 .source·"FragmentTransition.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroid/support/v4/app/FragmentTransition;->scheduleTargetChange(Landroid/view/ViewGroup;Landroid/support/v4/app/Fragment;Landroid/view/View;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;)V8 ····value·=·Landroid/support/v4/app/FragmentTransition;->scheduleTargetChange(Landroid/view/ViewGroup;Landroid/support/v4/app/Fragment;Landroid/view/View;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;)V
9 .end·annotation9 .end·annotation
  
Offset 26, 129 lines modifiedOffset 26, 120 lines modified
  
26 .field·final·synthetic·val$exitingViews:Ljava/util/ArrayList;26 .field·final·synthetic·val$exitingViews:Ljava/util/ArrayList;
  
27 .field·final·synthetic·val$inFragment:Landroid/support/v4/app/Fragment;27 .field·final·synthetic·val$inFragment:Landroid/support/v4/app/Fragment;
  
28 .field·final·synthetic·val$nonExistentView:Landroid/view/View;28 .field·final·synthetic·val$nonExistentView:Landroid/view/View;
  
29 .field·final·synthetic·val$sceneRoot:Landroid/view/ViewGroup; 
  
30 .field·final·synthetic·val$sharedElementsIn:Ljava/util/ArrayList;29 .field·final·synthetic·val$sharedElementsIn:Ljava/util/ArrayList;
  
  
31 #·direct·methods30 #·direct·methods
32 .method·constructor·<init>(Landroid/view/ViewGroup;Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/lang/Object;)V31 .method·constructor·<init>(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/lang/Object;)V
33 ····.locals·032 ····.locals·0
  
34 ····.prologue33 ····.prologue
35 ····.line·36134 ····.line·361
36 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$sceneRoot:Landroid/view/ViewGroup; 
  
37 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$enterTransition:Ljava/lang/Object;35 ····iput-object·p1,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$enterTransition:Ljava/lang/Object;
  
38 ····iput-object·p3,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$nonExistentView:Landroid/view/View;36 ····iput-object·p2,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$nonExistentView:Landroid/view/View;
  
39 ····iput-object·p4,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$inFragment:Landroid/support/v4/app/Fragment;37 ····iput-object·p3,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$inFragment:Landroid/support/v4/app/Fragment;
  
40 ····iput-object·p5,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$sharedElementsIn:Ljava/util/ArrayList;38 ····iput-object·p4,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$sharedElementsIn:Ljava/util/ArrayList;
  
41 ····iput-object·p6,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$enteringViews:Ljava/util/ArrayList;39 ····iput-object·p5,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$enteringViews:Ljava/util/ArrayList;
  
42 ····iput-object·p7,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$exitingViews:Ljava/util/ArrayList;40 ····iput-object·p6,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$exitingViews:Ljava/util/ArrayList;
  
43 ····iput-object·p8,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$exitTransition:Ljava/lang/Object;41 ····iput-object·p7,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$exitTransition:Ljava/lang/Object;
  
44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
45 ····return-void43 ····return-void
46 .end·method44 .end·method
  
  
47 #·virtual·methods45 #·virtual·methods
48 .method·public·onPreDraw()Z46 .method·public·run()V
49 ····.locals·647 ····.locals·6
  
50 ····.prologue48 ····.prologue
51 ····.line·36449 ····.line·364
52 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$sceneRoot:Landroid/view/ViewGroup; 
  
53 ····invoke-virtual·{v2},·Landroid/view/ViewGroup;->getViewTreeObserver()Landroid/view/ViewTreeObserver; 
  
54 ····move-result-object·v2 
  
55 ····invoke-virtual·{v2,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V 
  
56 ····.line·366 
57 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$enterTransition:Ljava/lang/Object;50 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$enterTransition:Ljava/lang/Object;
  
58 ····if-eqz·v2,·:cond_051 ····if-eqz·v2,·:cond_0
  
59 ····.line·36752 ····.line·365
60 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$enterTransition:Ljava/lang/Object;53 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$enterTransition:Ljava/lang/Object;
  
61 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$nonExistentView:Landroid/view/View;54 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$nonExistentView:Landroid/view/View;
  
62 ····invoke-static·{v2,·v3},·Landroid/support/v4/app/FragmentTransitionCompat21;->removeTarget(Ljava/lang/Object;Landroid/view/View;)V55 ····invoke-static·{v2,·v3},·Landroid/support/v4/app/FragmentTransitionCompat21;->removeTarget(Ljava/lang/Object;Landroid/view/View;)V
  
63 ····.line·36956 ····.line·367
64 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$enterTransition:Ljava/lang/Object;57 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$enterTransition:Ljava/lang/Object;
  
65 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$inFragment:Landroid/support/v4/app/Fragment;58 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$inFragment:Landroid/support/v4/app/Fragment;
  
66 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$sharedElementsIn:Ljava/util/ArrayList;59 ····iget-object·v4,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$sharedElementsIn:Ljava/util/ArrayList;
  
67 ····iget-object·v5,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$nonExistentView:Landroid/view/View;60 ····iget-object·v5,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$nonExistentView:Landroid/view/View;
  
68 ····invoke-static·{v2,·v3,·v4,·v5},·Landroid/support/v4/app/FragmentTransition;->access$100(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/view/View;)Ljava/util/ArrayList;61 ····invoke-static·{v2,·v3,·v4,·v5},·Landroid/support/v4/app/FragmentTransition;->access$100(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/view/View;)Ljava/util/ArrayList;
  
69 ····move-result-object·v162 ····move-result-object·v1
  
70 ····.line·37163 ····.line·369
71 ····.local·v1,·"views":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/view/View;>;"64 ····.local·v1,·"views":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/view/View;>;"
72 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$enteringViews:Ljava/util/ArrayList;65 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$enteringViews:Ljava/util/ArrayList;
  
73 ····invoke-virtual·{v2,·v1},·Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z66 ····invoke-virtual·{v2,·v1},·Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
  
74 ····.line·37467 ····.line·372
75 ····.end·local·v1····#·"views":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/view/View;>;"68 ····.end·local·v1····#·"views":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/view/View;>;"
76 ····:cond_069 ····:cond_0
77 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$exitingViews:Ljava/util/ArrayList;70 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$exitingViews:Ljava/util/ArrayList;
  
 71 ····if-eqz·v2,·:cond_2
  
 72 ····.line·373
 73 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$exitTransition:Ljava/lang/Object;
  
78 ····if-eqz·v2,·:cond_174 ····if-eqz·v2,·:cond_1
  
79 ····.line·37575 ····.line·374
80 ····new-instance·v0,·Ljava/util/ArrayList;76 ····new-instance·v0,·Ljava/util/ArrayList;
  
81 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V77 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
82 ····.line·37678 ····.line·375
83 ····.local·v0,·"tempExiting":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/view/View;>;"79 ····.local·v0,·"tempExiting":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Landroid/view/View;>;"
84 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$nonExistentView:Landroid/view/View;80 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$nonExistentView:Landroid/view/View;
  
85 ····invoke-virtual·{v0,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z81 ····invoke-virtual·{v0,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
86 ····.line·37782 ····.line·376
87 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$exitTransition:Ljava/lang/Object;83 ····iget-object·v2,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$exitTransition:Ljava/lang/Object;
  
88 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$exitingViews:Ljava/util/ArrayList;84 ····iget-object·v3,·p0,·Landroid/support/v4/app/FragmentTransition$2;->val$exitingViews:Ljava/util/ArrayList;
  
Max diff block lines reached; 861/7512 bytes (11.46%) of diff not shown.
26.4 KB
smali/android/support/v4/media/MediaBrowserServiceCompat.smali
    
Offset 100, 48 lines modifiedOffset 100, 48 lines modified
100 ····.line·131100 ····.line·131
101 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;101 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;
  
102 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V102 ····invoke-direct·{v0,·p0},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V
  
103 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mHandler:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;103 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mHandler:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;
  
104 ····.line·1143104 ····.line·1148
105 ····return-void105 ····return-void
106 .end·method106 .end·method
  
  
107 #·virtual·methods107 #·virtual·methods
108 .method·addSubscription(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;Landroid/os/IBinder;Landroid/os/Bundle;)V108 .method·addSubscription(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;Landroid/os/IBinder;Landroid/os/Bundle;)V
109 ····.locals·4109 ····.locals·4
110 ····.param·p1,·"id"····#·Ljava/lang/String;110 ····.param·p1,·"id"····#·Ljava/lang/String;
111 ····.param·p2,·"connection"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;111 ····.param·p2,·"connection"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
112 ····.param·p3,·"token"····#·Landroid/os/IBinder;112 ····.param·p3,·"token"····#·Landroid/os/IBinder;
113 ····.param·p4,·"options"····#·Landroid/os/Bundle;113 ····.param·p4,·"options"····#·Landroid/os/Bundle;
  
114 ····.prologue114 ····.prologue
115 ····.line·1006115 ····.line·1011
116 ····iget-object·v2,·p2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->subscriptions:Ljava/util/HashMap;116 ····iget-object·v2,·p2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->subscriptions:Ljava/util/HashMap;
  
117 ····invoke-virtual·{v2,·p1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;117 ····invoke-virtual·{v2,·p1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
118 ····move-result-object·v1118 ····move-result-object·v1
  
119 ····check-cast·v1,·Ljava/util/List;119 ····check-cast·v1,·Ljava/util/List;
  
120 ····.line·1007120 ····.line·1012
121 ····.local·v1,·"callbackList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;>;"121 ····.local·v1,·"callbackList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;>;"
122 ····if-nez·v1,·:cond_0122 ····if-nez·v1,·:cond_0
  
123 ····.line·1008123 ····.line·1013
124 ····new-instance·v1,·Ljava/util/ArrayList;124 ····new-instance·v1,·Ljava/util/ArrayList;
  
125 ····.end·local·v1····#·"callbackList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;>;"125 ····.end·local·v1····#·"callbackList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;>;"
126 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V126 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
127 ····.line·1010127 ····.line·1015
128 ····.restart·local·v1····#·"callbackList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;>;"128 ····.restart·local·v1····#·"callbackList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;>;"
129 ····:cond_0129 ····:cond_0
130 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;130 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
131 ····move-result-object·v3131 ····move-result-object·v3
  
132 ····:cond_1132 ····:cond_1
Offset 153, 50 lines modifiedOffset 153, 50 lines modified
  
153 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;153 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
154 ····move-result-object·v0154 ····move-result-object·v0
  
155 ····check-cast·v0,·Landroid/support/v4/util/Pair;155 ····check-cast·v0,·Landroid/support/v4/util/Pair;
  
156 ····.line·1011156 ····.line·1016
157 ····.local·v0,·"callback":Landroid/support/v4/util/Pair;,·"Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;"157 ····.local·v0,·"callback":Landroid/support/v4/util/Pair;,·"Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;"
158 ····iget-object·v2,·v0,·Landroid/support/v4/util/Pair;->first:Ljava/lang/Object;158 ····iget-object·v2,·v0,·Landroid/support/v4/util/Pair;->first:Ljava/lang/Object;
  
159 ····if-ne·p3,·v2,·:cond_1159 ····if-ne·p3,·v2,·:cond_1
  
160 ····iget-object·v2,·v0,·Landroid/support/v4/util/Pair;->second:Ljava/lang/Object;160 ····iget-object·v2,·v0,·Landroid/support/v4/util/Pair;->second:Ljava/lang/Object;
  
161 ····check-cast·v2,·Landroid/os/Bundle;161 ····check-cast·v2,·Landroid/os/Bundle;
  
162 ····.line·1012162 ····.line·1017
163 ····invoke-static·{p4,·v2},·Landroid/support/v4/media/MediaBrowserCompatUtils;->areSameOptions(Landroid/os/Bundle;Landroid/os/Bundle;)Z163 ····invoke-static·{p4,·v2},·Landroid/support/v4/media/MediaBrowserCompatUtils;->areSameOptions(Landroid/os/Bundle;Landroid/os/Bundle;)Z
  
164 ····move-result·v2164 ····move-result·v2
  
165 ····if-eqz·v2,·:cond_1165 ····if-eqz·v2,·:cond_1
  
166 ····.line·1020166 ····.line·1025
167 ····.end·local·v0····#·"callback":Landroid/support/v4/util/Pair;,·"Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;"167 ····.end·local·v0····#·"callback":Landroid/support/v4/util/Pair;,·"Landroid/support/v4/util/Pair<Landroid/os/IBinder;Landroid/os/Bundle;>;"
168 ····:goto_0168 ····:goto_0
169 ····return-void169 ····return-void
  
170 ····.line·1016170 ····.line·1021
171 ····:cond_2171 ····:cond_2
172 ····new-instance·v2,·Landroid/support/v4/util/Pair;172 ····new-instance·v2,·Landroid/support/v4/util/Pair;
  
173 ····invoke-direct·{v2,·p3,·p4},·Landroid/support/v4/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V173 ····invoke-direct·{v2,·p3,·p4},·Landroid/support/v4/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
  
174 ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z174 ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
175 ····.line·1017175 ····.line·1022
176 ····iget-object·v2,·p2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->subscriptions:Ljava/util/HashMap;176 ····iget-object·v2,·p2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->subscriptions:Ljava/util/HashMap;
  
177 ····invoke-virtual·{v2,·p1,·v1},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;177 ····invoke-virtual·{v2,·p1,·v1},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
178 ····.line·1019178 ····.line·1024
179 ····invoke-virtual·{p0,·p1,·p2,·p4},·Landroid/support/v4/media/MediaBrowserServiceCompat;->performLoadChildren(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;Landroid/os/Bundle;)V179 ····invoke-virtual·{p0,·p1,·p2,·p4},·Landroid/support/v4/media/MediaBrowserServiceCompat;->performLoadChildren(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;Landroid/os/Bundle;)V
  
180 ····goto·:goto_0180 ····goto·:goto_0
181 .end·method181 .end·method
  
182 .method·applyOptions(Ljava/util/List;Landroid/os/Bundle;)Ljava/util/List;182 .method·applyOptions(Ljava/util/List;Landroid/os/Bundle;)Ljava/util/List;
183 ····.locals·6183 ····.locals·6
Offset 217, 91 lines modifiedOffset 217, 91 lines modified
217 ········}217 ········}
218 ····.end·annotation218 ····.end·annotation
  
219 ····.prologue219 ····.prologue
220 ····.local·p1,·"list":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"220 ····.local·p1,·"list":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"
221 ····const/4·v5,·-0x1221 ····const/4·v5,·-0x1
  
222 ····.line·1094222 ····.line·1099
223 ····if-nez·p1,·:cond_1223 ····if-nez·p1,·:cond_1
  
224 ····.line·1095224 ····.line·1100
225 ····const/4·p1,·0x0225 ····const/4·p1,·0x0
  
226 ····.line·1110226 ····.line·1115
227 ····.end·local·p1····#·"list":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"227 ····.end·local·p1····#·"list":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"
228 ····:cond_0228 ····:cond_0
229 ····:goto_0229 ····:goto_0
230 ····return-object·p1230 ····return-object·p1
  
231 ····.line·1097231 ····.line·1102
232 ····.restart·local·p1····#·"list":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"232 ····.restart·local·p1····#·"list":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"
233 ····:cond_1233 ····:cond_1
234 ····const-string·v4,·"android.media.browse.extra.PAGE"234 ····const-string·v4,·"android.media.browse.extra.PAGE"
  
235 ····invoke-virtual·{p2,·v4,·v5},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I235 ····invoke-virtual·{p2,·v4,·v5},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
  
236 ····move-result·v1236 ····move-result·v1
Max diff block lines reached; 21935/26870 bytes (81.63%) of diff not shown.
2.11 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$7.smali
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V26 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V
27 ····.locals·027 ····.locals·0
28 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;28 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
29 ····.prologue29 ····.prologue
30 ····.line·70930 ····.line·714
31 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$7;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;31 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$7;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
32 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$7;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;32 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$7;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
Offset 41, 27 lines modifiedOffset 41, 27 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·71245 ····.line·717
46 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$7;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;46 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$7;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
47 ····invoke-interface·{v1},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;47 ····invoke-interface·{v1},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····.line·71349 ····.line·718
50 ····.local·v0,·"b":Landroid/os/IBinder;50 ····.local·v0,·"b":Landroid/os/IBinder;
51 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$7;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;51 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$7;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
52 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;52 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
53 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;53 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
54 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/util/ArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;54 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/util/ArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
  
55 ····.line·71455 ····.line·719
56 ····return-void56 ····return-void
57 .end·method57 .end·method
693 B
smali/android/support/v4/media/MediaBrowserServiceCompatApi21.smali
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 .method·constructor·<init>()V26 .method·constructor·<init>()V
27 ····.locals·027 ····.locals·0
  
28 ····.prologue28 ····.prologue
29 ····.line·3529 ····.line·35
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·11031 ····.line·111
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·public·static·createService(Landroid/content/Context;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCompatProxy;)Ljava/lang/Object;34 .method·public·static·createService(Landroid/content/Context;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCompatProxy;)Ljava/lang/Object;
35 ····.locals·135 ····.locals·1
36 ····.param·p0,·"context"····#·Landroid/content/Context;36 ····.param·p0,·"context"····#·Landroid/content/Context;
37 ····.param·p1,·"serviceProxy"····#·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCompatProxy;37 ····.param·p1,·"serviceProxy"····#·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCompatProxy;
3.59 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3.smali
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
  
31 #·direct·methods31 #·direct·methods
32 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/os/IBinder;Landroid/os/Bundle;)V32 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/os/IBinder;Landroid/os/Bundle;)V
33 ····.locals·033 ····.locals·0
34 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;34 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
35 ····.prologue35 ····.prologue
36 ····.line·62936 ····.line·634
37 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;37 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
38 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;38 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
39 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->val$id:Ljava/lang/String;39 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->val$id:Ljava/lang/String;
  
40 ····iput-object·p4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->val$token:Landroid/os/IBinder;40 ····iput-object·p4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->val$token:Landroid/os/IBinder;
Offset 53, 40 lines modifiedOffset 53, 40 lines modified
  
  
53 #·virtual·methods53 #·virtual·methods
54 .method·public·run()V54 .method·public·run()V
55 ····.locals·655 ····.locals·6
  
56 ····.prologue56 ····.prologue
57 ····.line·63257 ····.line·637
58 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;58 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
59 ····invoke-interface·{v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;59 ····invoke-interface·{v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;
  
60 ····move-result-object·v060 ····move-result-object·v0
  
61 ····.line·63561 ····.line·640
62 ····.local·v0,·"b":Landroid/os/IBinder;62 ····.local·v0,·"b":Landroid/os/IBinder;
63 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;63 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
64 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;64 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
65 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;65 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
66 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;66 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
67 ····move-result-object·v167 ····move-result-object·v1
  
68 ····check-cast·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;68 ····check-cast·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
69 ····.line·63669 ····.line·641
70 ····.local·v1,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;70 ····.local·v1,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
71 ····if-nez·v1,·:cond_071 ····if-nez·v1,·:cond_0
  
72 ····.line·63772 ····.line·642
73 ····const-string·v2,·"MBServiceCompat"73 ····const-string·v2,·"MBServiceCompat"
  
74 ····new-instance·v3,·Ljava/lang/StringBuilder;74 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
75 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V75 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
76 ····const-string·v4,·"addSubscription·for·callback·that·isn\'t·registered·id="76 ····const-string·v4,·"addSubscription·for·callback·that·isn\'t·registered·id="
Offset 103, 19 lines modifiedOffset 103, 19 lines modified
  
103 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;103 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
104 ····move-result-object·v3104 ····move-result-object·v3
  
105 ····invoke-static·{v2,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I105 ····invoke-static·{v2,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
106 ····.line·643106 ····.line·648
107 ····:goto_0107 ····:goto_0
108 ····return-void108 ····return-void
  
109 ····.line·642109 ····.line·647
110 ····:cond_0110 ····:cond_0
111 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;111 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
112 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;112 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
113 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->val$id:Ljava/lang/String;113 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;->val$id:Ljava/lang/String;
  
3.62 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5.smali
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V30 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;)V
31 ····.locals·031 ····.locals·0
32 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;32 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
33 ····.prologue33 ····.prologue
34 ····.line·67534 ····.line·680
35 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;35 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
36 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;36 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
37 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->val$mediaId:Ljava/lang/String;37 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->val$mediaId:Ljava/lang/String;
  
38 ····iput-object·p4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->val$receiver:Landroid/support/v4/os/ResultReceiver;38 ····iput-object·p4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->val$receiver:Landroid/support/v4/os/ResultReceiver;
Offset 49, 40 lines modifiedOffset 49, 40 lines modified
  
  
49 #·virtual·methods49 #·virtual·methods
50 .method·public·run()V50 .method·public·run()V
51 ····.locals·551 ····.locals·5
  
52 ····.prologue52 ····.prologue
53 ····.line·67853 ····.line·683
54 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;54 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
55 ····invoke-interface·{v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;55 ····invoke-interface·{v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;
  
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····.line·68057 ····.line·685
58 ····.local·v0,·"b":Landroid/os/IBinder;58 ····.local·v0,·"b":Landroid/os/IBinder;
59 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;59 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
60 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;60 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
61 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;61 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
62 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;62 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
63 ····move-result-object·v163 ····move-result-object·v1
  
64 ····check-cast·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;64 ····check-cast·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
65 ····.line·68165 ····.line·686
66 ····.local·v1,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;66 ····.local·v1,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
67 ····if-nez·v1,·:cond_067 ····if-nez·v1,·:cond_0
  
68 ····.line·68268 ····.line·687
69 ····const-string·v2,·"MBServiceCompat"69 ····const-string·v2,·"MBServiceCompat"
  
70 ····new-instance·v3,·Ljava/lang/StringBuilder;70 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
71 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V71 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
72 ····const-string·v4,·"getMediaItem·for·callback·that·isn\'t·registered·id="72 ····const-string·v4,·"getMediaItem·for·callback·that·isn\'t·registered·id="
Offset 99, 19 lines modifiedOffset 99, 19 lines modified
  
99 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;99 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
100 ····move-result-object·v3100 ····move-result-object·v3
  
101 ····invoke-static·{v2,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I101 ····invoke-static·{v2,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
102 ····.line·686102 ····.line·691
103 ····:goto_0103 ····:goto_0
104 ····return-void104 ····return-void
  
105 ····.line·685105 ····.line·690
106 ····:cond_0106 ····:cond_0
107 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;107 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
108 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;108 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
109 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->val$mediaId:Ljava/lang/String;109 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$5;->val$mediaId:Ljava/lang/String;
  
5.19 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$1.smali
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 #·direct·methods38 #·direct·methods
39 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;Ljava/lang/String;Landroid/os/Bundle;)V39 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;Ljava/lang/String;Landroid/os/Bundle;)V
40 ····.locals·040 ····.locals·0
41 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserServiceCompat;41 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserServiceCompat;
42 ····.param·p2,·"debug"····#·Ljava/lang/Object;42 ····.param·p2,·"debug"····#·Ljava/lang/Object;
  
43 ····.prologue43 ····.prologue
44 ····.line·105444 ····.line·1059
45 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;45 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
46 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;46 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
47 ····iput-object·p4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$parentId:Ljava/lang/String;47 ····iput-object·p4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$parentId:Ljava/lang/String;
  
48 ····iput-object·p5,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$options:Landroid/os/Bundle;48 ····iput-object·p5,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$options:Landroid/os/Bundle;
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
  
  
58 #·virtual·methods58 #·virtual·methods
59 .method·bridge·synthetic·onResultSent(Ljava/lang/Object;I)V59 .method·bridge·synthetic·onResultSent(Ljava/lang/Object;I)V
60 ····.locals·060 ····.locals·0
  
61 ····.prologue61 ····.prologue
62 ····.line·105462 ····.line·1059
63 ····check-cast·p1,·Ljava/util/List;63 ····check-cast·p1,·Ljava/util/List;
  
64 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->onResultSent(Ljava/util/List;I)V64 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->onResultSent(Ljava/util/List;I)V
  
65 ····return-void65 ····return-void
66 .end·method66 .end·method
  
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ············"<",80 ············"<",
81 ············"Landroid/support/v4/media/MediaBrowserCompat$MediaItem;",81 ············"Landroid/support/v4/media/MediaBrowserCompat$MediaItem;",
82 ············">;I)V"82 ············">;I)V"
83 ········}83 ········}
84 ····.end·annotation84 ····.end·annotation
  
85 ····.prologue85 ····.prologue
86 ····.line·105786 ····.line·1062
87 ····.local·p1,·"list":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"87 ····.local·p1,·"list":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"
88 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;88 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
89 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;89 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
90 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;90 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
Offset 102, 20 lines modifiedOffset 102, 20 lines modified
  
102 ····move-result-object·v2102 ····move-result-object·v2
  
103 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;103 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
104 ····if-eq·v2,·v3,·:cond_1104 ····if-eq·v2,·v3,·:cond_1
  
105 ····.line·1058105 ····.line·1063
106 ····sget-boolean·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->DEBUG:Z106 ····sget-boolean·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->DEBUG:Z
  
107 ····if-eqz·v2,·:cond_0107 ····if-eqz·v2,·:cond_0
  
108 ····.line·1059108 ····.line·1064
109 ····const-string·v2,·"MBServiceCompat"109 ····const-string·v2,·"MBServiceCompat"
  
110 ····new-instance·v3,·Ljava/lang/StringBuilder;110 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
111 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V111 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
112 ····const-string·v4,·"Not·sending·onLoadChildren·result·for·connection·that·has·been·disconnected.·pkg="112 ····const-string·v4,·"Not·sending·onLoadChildren·result·for·connection·that·has·been·disconnected.·pkg="
Offset 146, 35 lines modifiedOffset 146, 35 lines modified
  
146 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;146 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
147 ····move-result-object·v3147 ····move-result-object·v3
  
148 ····invoke-static·{v2,·v3},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I148 ····invoke-static·{v2,·v3},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
149 ····.line·1075149 ····.line·1080
150 ····:cond_0150 ····:cond_0
151 ····:goto_0151 ····:goto_0
152 ····return-void152 ····return-void
  
153 ····.line·1065153 ····.line·1070
154 ····:cond_1154 ····:cond_1
155 ····and-int/lit8·v2,·p2,·0x1155 ····and-int/lit8·v2,·p2,·0x1
  
156 ····if-eqz·v2,·:cond_2156 ····if-eqz·v2,·:cond_2
  
157 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;157 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
158 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$options:Landroid/os/Bundle;158 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$options:Landroid/os/Bundle;
  
159 ····.line·1067159 ····.line·1072
160 ····invoke-virtual·{v2,·p1,·v3},·Landroid/support/v4/media/MediaBrowserServiceCompat;->applyOptions(Ljava/util/List;Landroid/os/Bundle;)Ljava/util/List;160 ····invoke-virtual·{v2,·p1,·v3},·Landroid/support/v4/media/MediaBrowserServiceCompat;->applyOptions(Ljava/util/List;Landroid/os/Bundle;)Ljava/util/List;
  
161 ····move-result-object·v1161 ····move-result-object·v1
  
162 ····.line·1069162 ····.line·1074
163 ····.local·v1,·"filteredList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"163 ····.local·v1,·"filteredList":Ljava/util/List;,·"Ljava/util/List<Landroid/support/v4/media/MediaBrowserCompat$MediaItem;>;"
164 ····:goto_1164 ····:goto_1
165 ····:try_start_0165 ····:try_start_0
166 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;166 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$1;->val$connection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
167 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;167 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
Offset 184, 19 lines modifiedOffset 184, 19 lines modified
  
184 ····invoke-interface·{v2,·v3,·v1,·v4},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->onLoadChildren(Ljava/lang/String;Ljava/util/List;Landroid/os/Bundle;)V184 ····invoke-interface·{v2,·v3,·v1,·v4},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->onLoadChildren(Ljava/lang/String;Ljava/util/List;Landroid/os/Bundle;)V
185 ····:try_end_0185 ····:try_end_0
186 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_0186 ····.catch·Landroid/os/RemoteException;·{:try_start_0·..·:try_end_0}·:catch_0
  
187 ····goto·:goto_0187 ····goto·:goto_0
  
188 ····.line·1070188 ····.line·1075
189 ····:catch_0189 ····:catch_0
190 ····move-exception·v0190 ····move-exception·v0
  
191 ····.line·1072191 ····.line·1077
192 ····.local·v0,·"ex":Landroid/os/RemoteException;192 ····.local·v0,·"ex":Landroid/os/RemoteException;
193 ····const-string·v2,·"MBServiceCompat"193 ····const-string·v2,·"MBServiceCompat"
  
194 ····new-instance·v3,·Ljava/lang/StringBuilder;194 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
195 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V195 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 235, 10 lines modifiedOffset 235, 10 lines modified
235 ····goto·:goto_0235 ····goto·:goto_0
  
Max diff block lines reached; 235/5185 bytes (4.53%) of diff not shown.
1.71 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$BrowserRoot.smali
    
Offset 39, 54 lines modifiedOffset 39, 54 lines modified
39 ····.end·param39 ····.end·param
40 ····.param·p2,·"extras"····#·Landroid/os/Bundle;40 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
41 ········.annotation·build·Landroid/support/annotation/Nullable;41 ········.annotation·build·Landroid/support/annotation/Nullable;
42 ········.end·annotation42 ········.end·annotation
43 ····.end·param43 ····.end·param
  
44 ····.prologue44 ····.prologue
45 ····.line·122745 ····.line·1232
46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
47 ····.line·122847 ····.line·1233
48 ····if-nez·p1,·:cond_048 ····if-nez·p1,·:cond_0
  
49 ····.line·122949 ····.line·1234
50 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;50 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
51 ····const-string·v1,·"The·root·id·in·BrowserRoot·cannot·be·null.·Use·null·for·BrowserRoot·instead."51 ····const-string·v1,·"The·root·id·in·BrowserRoot·cannot·be·null.·Use·null·for·BrowserRoot·instead."
  
52 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V52 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
53 ····throw·v053 ····throw·v0
  
54 ····.line·123254 ····.line·1237
55 ····:cond_055 ····:cond_0
56 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;->mRootId:Ljava/lang/String;56 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;->mRootId:Ljava/lang/String;
  
57 ····.line·123357 ····.line·1238
58 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;->mExtras:Landroid/os/Bundle;58 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;->mExtras:Landroid/os/Bundle;
  
59 ····.line·123459 ····.line·1239
60 ····return-void60 ····return-void
61 .end·method61 .end·method
  
  
62 #·virtual·methods62 #·virtual·methods
63 .method·public·getExtras()Landroid/os/Bundle;63 .method·public·getExtras()Landroid/os/Bundle;
64 ····.locals·164 ····.locals·1
  
65 ····.prologue65 ····.prologue
66 ····.line·124766 ····.line·1252
67 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;->mExtras:Landroid/os/Bundle;67 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;->mExtras:Landroid/os/Bundle;
  
68 ····return-object·v068 ····return-object·v0
69 .end·method69 .end·method
  
70 .method·public·getRootId()Ljava/lang/String;70 .method·public·getRootId()Ljava/lang/String;
71 ····.locals·171 ····.locals·1
  
72 ····.prologue72 ····.prologue
73 ····.line·124073 ····.line·1245
74 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;->mRootId:Ljava/lang/String;74 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;->mRootId:Ljava/lang/String;
  
75 ····return-object·v075 ····return-object·v0
76 .end·method76 .end·method
4.23 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6.smali
    
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Landroid/os/Bundle;)V28 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Landroid/os/Bundle;)V
29 ····.locals·029 ····.locals·0
30 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;30 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
31 ····.prologue31 ····.prologue
32 ····.line·69232 ····.line·697
33 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;33 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
35 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->val$rootHints:Landroid/os/Bundle;35 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->val$rootHints:Landroid/os/Bundle;
  
36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 45, 56 lines modifiedOffset 45, 56 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·69549 ····.line·700
50 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;50 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
51 ····invoke-interface·{v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;51 ····invoke-interface·{v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····.line·69753 ····.line·702
54 ····.local·v0,·"b":Landroid/os/IBinder;54 ····.local·v0,·"b":Landroid/os/IBinder;
55 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;55 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
56 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;56 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
57 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;57 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
58 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/util/ArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;58 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/util/ArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
  
59 ····.line·69959 ····.line·704
60 ····new-instance·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;60 ····new-instance·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
61 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;61 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
62 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;62 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
63 ····invoke-direct·{v1,·v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V63 ····invoke-direct·{v1,·v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V
  
64 ····.line·70064 ····.line·705
65 ····.local·v1,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;65 ····.local·v1,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
66 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;66 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
67 ····iput-object·v2,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;67 ····iput-object·v2,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
68 ····.line·70168 ····.line·706
69 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->val$rootHints:Landroid/os/Bundle;69 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->val$rootHints:Landroid/os/Bundle;
  
70 ····iput-object·v2,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->rootHints:Landroid/os/Bundle;70 ····iput-object·v2,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->rootHints:Landroid/os/Bundle;
  
71 ····.line·70271 ····.line·707
72 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;72 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$6;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
73 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;73 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
74 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;74 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
75 ····invoke-virtual·{v2,·v0,·v1},·Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;75 ····invoke-virtual·{v2,·v0,·v1},·Landroid/support/v4/util/ArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
76 ····.line·70376 ····.line·708
77 ····return-void77 ····return-void
78 .end·method78 .end·method
6.44 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat.smali
    
Offset 25, 70 lines modifiedOffset 25, 70 lines modified
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/os/Messenger;)V26 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/os/Messenger;)V
27 ····.locals·027 ····.locals·0
28 ····.param·p2,·"callbacks"····#·Landroid/os/Messenger;28 ····.param·p2,·"callbacks"····#·Landroid/os/Messenger;
  
29 ····.prologue29 ····.prologue
30 ····.line·73130 ····.line·736
31 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;31 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····.line·73233 ····.line·737
34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;->mCallbacks:Landroid/os/Messenger;34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;->mCallbacks:Landroid/os/Messenger;
  
35 ····.line·73335 ····.line·738
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·private·sendRequest(ILandroid/os/Bundle;)V38 .method·private·sendRequest(ILandroid/os/Bundle;)V
39 ····.locals·239 ····.locals·2
40 ····.param·p1,·"what"····#·I40 ····.param·p1,·"what"····#·I
41 ····.param·p2,·"data"····#·Landroid/os/Bundle;41 ····.param·p2,·"data"····#·Landroid/os/Bundle;
42 ····.annotation·system·Ldalvik/annotation/Throws;42 ····.annotation·system·Ldalvik/annotation/Throws;
43 ········value·=·{43 ········value·=·{
44 ············Landroid/os/RemoteException;44 ············Landroid/os/RemoteException;
45 ········}45 ········}
46 ····.end·annotation46 ····.end·annotation
  
47 ····.prologue47 ····.prologue
48 ····.line·77348 ····.line·778
49 ····invoke-static·{},·Landroid/os/Message;->obtain()Landroid/os/Message;49 ····invoke-static·{},·Landroid/os/Message;->obtain()Landroid/os/Message;
  
50 ····move-result-object·v050 ····move-result-object·v0
  
51 ····.line·77451 ····.line·779
52 ····.local·v0,·"msg":Landroid/os/Message;52 ····.local·v0,·"msg":Landroid/os/Message;
53 ····iput·p1,·v0,·Landroid/os/Message;->what:I53 ····iput·p1,·v0,·Landroid/os/Message;->what:I
  
54 ····.line·77554 ····.line·780
55 ····const/4·v1,·0x155 ····const/4·v1,·0x1
  
56 ····iput·v1,·v0,·Landroid/os/Message;->arg1:I56 ····iput·v1,·v0,·Landroid/os/Message;->arg1:I
  
57 ····.line·77657 ····.line·781
58 ····invoke-virtual·{v0,·p2},·Landroid/os/Message;->setData(Landroid/os/Bundle;)V58 ····invoke-virtual·{v0,·p2},·Landroid/os/Message;->setData(Landroid/os/Bundle;)V
  
59 ····.line·77759 ····.line·782
60 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;->mCallbacks:Landroid/os/Messenger;60 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;->mCallbacks:Landroid/os/Messenger;
  
61 ····invoke-virtual·{v1,·v0},·Landroid/os/Messenger;->send(Landroid/os/Message;)V61 ····invoke-virtual·{v1,·v0},·Landroid/os/Messenger;->send(Landroid/os/Message;)V
  
62 ····.line·77862 ····.line·783
63 ····return-void63 ····return-void
64 .end·method64 .end·method
  
  
65 #·virtual·methods65 #·virtual·methods
66 .method·public·asBinder()Landroid/os/IBinder;66 .method·public·asBinder()Landroid/os/IBinder;
67 ····.locals·167 ····.locals·1
  
68 ····.prologue68 ····.prologue
69 ····.line·73769 ····.line·742
70 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;->mCallbacks:Landroid/os/Messenger;70 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;->mCallbacks:Landroid/os/Messenger;
  
71 ····invoke-virtual·{v0},·Landroid/os/Messenger;->getBinder()Landroid/os/IBinder;71 ····invoke-virtual·{v0},·Landroid/os/Messenger;->getBinder()Landroid/os/IBinder;
  
72 ····move-result-object·v072 ····move-result-object·v0
  
73 ····return-object·v073 ····return-object·v0
Offset 104, 75 lines modifiedOffset 104, 75 lines modified
104 ············Landroid/os/RemoteException;104 ············Landroid/os/RemoteException;
105 ········}105 ········}
106 ····.end·annotation106 ····.end·annotation
  
107 ····.prologue107 ····.prologue
108 ····const/4·v2,·0x1108 ····const/4·v2,·0x1
  
109 ····.line·743109 ····.line·748
110 ····if-nez·p3,·:cond_0110 ····if-nez·p3,·:cond_0
  
111 ····.line·744111 ····.line·749
112 ····new-instance·p3,·Landroid/os/Bundle;112 ····new-instance·p3,·Landroid/os/Bundle;
  
113 ····.end·local·p3····#·"extras":Landroid/os/Bundle;113 ····.end·local·p3····#·"extras":Landroid/os/Bundle;
114 ····invoke-direct·{p3},·Landroid/os/Bundle;-><init>()V114 ····invoke-direct·{p3},·Landroid/os/Bundle;-><init>()V
  
115 ····.line·746115 ····.line·751
116 ····.restart·local·p3····#·"extras":Landroid/os/Bundle;116 ····.restart·local·p3····#·"extras":Landroid/os/Bundle;
117 ····:cond_0117 ····:cond_0
118 ····const-string·v1,·"extra_service_version"118 ····const-string·v1,·"extra_service_version"
  
119 ····invoke-virtual·{p3,·v1,·v2},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V119 ····invoke-virtual·{p3,·v1,·v2},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
  
120 ····.line·747120 ····.line·752
121 ····new-instance·v0,·Landroid/os/Bundle;121 ····new-instance·v0,·Landroid/os/Bundle;
  
122 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V122 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V
  
123 ····.line·748123 ····.line·753
124 ····.local·v0,·"data":Landroid/os/Bundle;124 ····.local·v0,·"data":Landroid/os/Bundle;
125 ····const-string·v1,·"data_media_item_id"125 ····const-string·v1,·"data_media_item_id"
  
126 ····invoke-virtual·{v0,·v1,·p1},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V126 ····invoke-virtual·{v0,·v1,·p1},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
  
127 ····.line·749127 ····.line·754
128 ····const-string·v1,·"data_media_session_token"128 ····const-string·v1,·"data_media_session_token"
  
129 ····invoke-virtual·{v0,·v1,·p2},·Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V129 ····invoke-virtual·{v0,·v1,·p2},·Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
  
130 ····.line·750130 ····.line·755
131 ····const-string·v1,·"data_root_hints"131 ····const-string·v1,·"data_root_hints"
  
132 ····invoke-virtual·{v0,·v1,·p3},·Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V132 ····invoke-virtual·{v0,·v1,·p3},·Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
  
133 ····.line·751133 ····.line·756
134 ····invoke-direct·{p0,·v2,·v0},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;->sendRequest(ILandroid/os/Bundle;)V134 ····invoke-direct·{p0,·v2,·v0},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;->sendRequest(ILandroid/os/Bundle;)V
  
135 ····.line·752135 ····.line·757
136 ····return-void136 ····return-void
137 .end·method137 .end·method
  
138 .method·public·onConnectFailed()V138 .method·public·onConnectFailed()V
139 ····.locals·2139 ····.locals·2
140 ····.annotation·system·Ldalvik/annotation/Throws;140 ····.annotation·system·Ldalvik/annotation/Throws;
141 ········value·=·{141 ········value·=·{
142 ············Landroid/os/RemoteException;142 ············Landroid/os/RemoteException;
Max diff block lines reached; 2460/6424 bytes (38.29%) of diff not shown.
11.1 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1.smali
    
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
  
31 #·direct·methods31 #·direct·methods
32 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/os/Bundle;I)V32 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/os/Bundle;I)V
33 ····.locals·033 ····.locals·0
34 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;34 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
35 ····.prologue35 ····.prologue
36 ····.line·56936 ····.line·574
37 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;37 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
38 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;38 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
39 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$pkg:Ljava/lang/String;39 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$pkg:Ljava/lang/String;
  
40 ····iput-object·p4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$rootHints:Landroid/os/Bundle;40 ····iput-object·p4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$rootHints:Landroid/os/Bundle;
Offset 53, 80 lines modifiedOffset 53, 80 lines modified
  
  
53 #·virtual·methods53 #·virtual·methods
54 .method·public·run()V54 .method·public·run()V
55 ····.locals·755 ····.locals·7
  
56 ····.prologue56 ····.prologue
57 ····.line·57257 ····.line·577
58 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;58 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
59 ····invoke-interface·{v3},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;59 ····invoke-interface·{v3},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;
  
60 ····move-result-object·v060 ····move-result-object·v0
  
61 ····.line·57561 ····.line·580
62 ····.local·v0,·"b":Landroid/os/IBinder;62 ····.local·v0,·"b":Landroid/os/IBinder;
63 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;63 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
64 ····iget-object·v3,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;64 ····iget-object·v3,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
65 ····iget-object·v3,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;65 ····iget-object·v3,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
66 ····invoke-virtual·{v3,·v0},·Landroid/support/v4/util/ArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;66 ····invoke-virtual·{v3,·v0},·Landroid/support/v4/util/ArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
  
67 ····.line·57767 ····.line·582
68 ····new-instance·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;68 ····new-instance·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
69 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;69 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
70 ····iget-object·v3,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;70 ····iget-object·v3,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
71 ····invoke-direct·{v1,·v3},·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V71 ····invoke-direct·{v1,·v3},·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V
  
72 ····.line·57872 ····.line·583
73 ····.local·v1,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;73 ····.local·v1,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
74 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$pkg:Ljava/lang/String;74 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$pkg:Ljava/lang/String;
  
75 ····iput-object·v3,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->pkg:Ljava/lang/String;75 ····iput-object·v3,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->pkg:Ljava/lang/String;
  
76 ····.line·57976 ····.line·584
77 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$rootHints:Landroid/os/Bundle;77 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$rootHints:Landroid/os/Bundle;
  
78 ····iput-object·v3,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->rootHints:Landroid/os/Bundle;78 ····iput-object·v3,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->rootHints:Landroid/os/Bundle;
  
79 ····.line·58079 ····.line·585
80 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;80 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
81 ····iput-object·v3,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;81 ····iput-object·v3,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
82 ····.line·58282 ····.line·587
83 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;83 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
84 ····iget-object·v3,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;84 ····iget-object·v3,·v3,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
85 ····iget-object·v4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$pkg:Ljava/lang/String;85 ····iget-object·v4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$pkg:Ljava/lang/String;
  
86 ····iget·v5,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$uid:I86 ····iget·v5,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$uid:I
  
87 ····iget-object·v6,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$rootHints:Landroid/os/Bundle;87 ····iget-object·v6,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$rootHints:Landroid/os/Bundle;
  
88 ····.line·58388 ····.line·588
89 ····invoke-virtual·{v3,·v4,·v5,·v6},·Landroid/support/v4/media/MediaBrowserServiceCompat;->onGetRoot(Ljava/lang/String;ILandroid/os/Bundle;)Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;89 ····invoke-virtual·{v3,·v4,·v5,·v6},·Landroid/support/v4/media/MediaBrowserServiceCompat;->onGetRoot(Ljava/lang/String;ILandroid/os/Bundle;)Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;
  
90 ····move-result-object·v390 ····move-result-object·v3
  
91 ····iput-object·v3,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;91 ····iput-object·v3,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;
  
92 ····.line·58692 ····.line·591
93 ····iget-object·v3,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;93 ····iget-object·v3,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->root:Landroid/support/v4/media/MediaBrowserServiceCompat$BrowserRoot;
  
94 ····if-nez·v3,·:cond_194 ····if-nez·v3,·:cond_1
  
95 ····.line·58795 ····.line·592
96 ····const-string·v3,·"MBServiceCompat"96 ····const-string·v3,·"MBServiceCompat"
  
97 ····new-instance·v4,·Ljava/lang/StringBuilder;97 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
98 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V98 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
  
99 ····const-string·v5,·"No·root·for·client·"99 ····const-string·v5,·"No·root·for·client·"
Offset 143, 15 lines modifiedOffset 143, 15 lines modified
  
143 ····const-string·v5,·"·from·service·"143 ····const-string·v5,·"·from·service·"
  
144 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;144 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
145 ····move-result-object·v4145 ····move-result-object·v4
  
146 ····.line·588146 ····.line·593
147 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;147 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
148 ····move-result-object·v5148 ····move-result-object·v5
  
149 ····invoke-virtual·{v5},·Ljava/lang/Class;->getName()Ljava/lang/String;149 ····invoke-virtual·{v5},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
150 ····move-result-object·v5150 ····move-result-object·v5
Offset 160, 35 lines modifiedOffset 160, 35 lines modified
  
160 ····move-result-object·v4160 ····move-result-object·v4
  
161 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;161 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
162 ····move-result-object·v4162 ····move-result-object·v4
  
163 ····.line·587163 ····.line·592
164 ····invoke-static·{v3,·v4},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I164 ····invoke-static·{v3,·v4},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
  
165 ····.line·590165 ····.line·595
166 ····:try_start_0166 ····:try_start_0
167 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;167 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
Max diff block lines reached; 4644/11200 bytes (41.46%) of diff not shown.
4.11 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4.smali
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/os/IBinder;)V30 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/os/IBinder;)V
31 ····.locals·031 ····.locals·0
32 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;32 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
33 ····.prologue33 ····.prologue
34 ····.line·64934 ····.line·654
35 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;35 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
36 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;36 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
37 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->val$id:Ljava/lang/String;37 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->val$id:Ljava/lang/String;
  
38 ····iput-object·p4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->val$token:Landroid/os/IBinder;38 ····iput-object·p4,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->val$token:Landroid/os/IBinder;
Offset 49, 40 lines modifiedOffset 49, 40 lines modified
  
  
49 #·virtual·methods49 #·virtual·methods
50 .method·public·run()V50 .method·public·run()V
51 ····.locals·551 ····.locals·5
  
52 ····.prologue52 ····.prologue
53 ····.line·65253 ····.line·657
54 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;54 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
55 ····invoke-interface·{v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;55 ····invoke-interface·{v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;
  
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····.line·65457 ····.line·659
58 ····.local·v0,·"b":Landroid/os/IBinder;58 ····.local·v0,·"b":Landroid/os/IBinder;
59 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;59 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
60 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;60 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
61 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;61 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
62 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;62 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/util/ArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
63 ····move-result-object·v163 ····move-result-object·v1
  
64 ····check-cast·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;64 ····check-cast·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
65 ····.line·65565 ····.line·660
66 ····.local·v1,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;66 ····.local·v1,·"connection":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
67 ····if-nez·v1,·:cond_167 ····if-nez·v1,·:cond_1
  
68 ····.line·65668 ····.line·661
69 ····const-string·v2,·"MBServiceCompat"69 ····const-string·v2,·"MBServiceCompat"
  
70 ····new-instance·v3,·Ljava/lang/StringBuilder;70 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
71 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V71 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
72 ····const-string·v4,·"removeSubscription·for·callback·that·isn\'t·registered·id="72 ····const-string·v4,·"removeSubscription·for·callback·that·isn\'t·registered·id="
Offset 99, 20 lines modifiedOffset 99, 20 lines modified
  
99 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;99 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
100 ····move-result-object·v3100 ····move-result-object·v3
  
101 ····invoke-static·{v2,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I101 ····invoke-static·{v2,·v3},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
102 ····.line·665102 ····.line·670
103 ····:cond_0103 ····:cond_0
104 ····:goto_0104 ····:goto_0
105 ····return-void105 ····return-void
  
106 ····.line·660106 ····.line·665
107 ····:cond_1107 ····:cond_1
108 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;108 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
109 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;109 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
110 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->val$id:Ljava/lang/String;110 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$4;->val$id:Ljava/lang/String;
  
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
  
120 ····invoke-virtual·{v2,·v3,·v1,·v4},·Landroid/support/v4/media/MediaBrowserServiceCompat;->removeSubscription(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;Landroid/os/IBinder;)Z120 ····invoke-virtual·{v2,·v3,·v1,·v4},·Landroid/support/v4/media/MediaBrowserServiceCompat;->removeSubscription(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;Landroid/os/IBinder;)Z
  
121 ····move-result·v2121 ····move-result·v2
  
122 ····if-nez·v2,·:cond_0122 ····if-nez·v2,·:cond_0
  
123 ····.line·662123 ····.line·667
124 ····const-string·v2,·"MBServiceCompat"124 ····const-string·v2,·"MBServiceCompat"
  
125 ····new-instance·v3,·Ljava/lang/StringBuilder;125 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
126 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V126 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
127 ····const-string·v4,·"removeSubscription·called·for·"127 ····const-string·v4,·"removeSubscription·called·for·"
3.27 KB
smali/android/support/v4/media/MediaBrowserServiceCompatApi21$MediaBrowserServiceAdaptor.smali
    
Offset 21, 44 lines modifiedOffset 21, 44 lines modified
21 #·direct·methods21 #·direct·methods
22 .method·constructor·<init>(Landroid/content/Context;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCompatProxy;)V22 .method·constructor·<init>(Landroid/content/Context;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCompatProxy;)V
23 ····.locals·023 ····.locals·0
24 ····.param·p1,·"context"····#·Landroid/content/Context;24 ····.param·p1,·"context"····#·Landroid/content/Context;
25 ····.param·p2,·"serviceWrapper"····#·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCompatProxy;25 ····.param·p2,·"serviceWrapper"····#·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCompatProxy;
  
26 ····.prologue26 ····.prologue
27 ····.line·11327 ····.line·114
28 ····invoke-direct·{p0},·Landroid/service/media/MediaBrowserService;-><init>()V28 ····invoke-direct·{p0},·Landroid/service/media/MediaBrowserService;-><init>()V
  
29 ····.line·11429 ····.line·115
30 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$MediaBrowserServiceAdaptor;->attachBaseContext(Landroid/content/Context;)V30 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$MediaBrowserServiceAdaptor;->attachBaseContext(Landroid/content/Context;)V
  
31 ····.line·11531 ····.line·116
32 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$MediaBrowserServiceAdaptor;->mServiceProxy:Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCompatProxy;32 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$MediaBrowserServiceAdaptor;->mServiceProxy:Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCompatProxy;
  
33 ····.line·11633 ····.line·117
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·onGetRoot(Ljava/lang/String;ILandroid/os/Bundle;)Landroid/service/media/MediaBrowserService$BrowserRoot;37 .method·public·onGetRoot(Ljava/lang/String;ILandroid/os/Bundle;)Landroid/service/media/MediaBrowserService$BrowserRoot;
38 ····.locals·438 ····.locals·4
39 ····.param·p1,·"clientPackageName"····#·Ljava/lang/String;39 ····.param·p1,·"clientPackageName"····#·Ljava/lang/String;
40 ····.param·p2,·"clientUid"····#·I40 ····.param·p2,·"clientUid"····#·I
41 ····.param·p3,·"rootHints"····#·Landroid/os/Bundle;41 ····.param·p3,·"rootHints"····#·Landroid/os/Bundle;
  
42 ····.prologue42 ····.prologue
43 ····.line·12143 ····.line·122
44 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$MediaBrowserServiceAdaptor;->mServiceProxy:Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCompatProxy;44 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$MediaBrowserServiceAdaptor;->mServiceProxy:Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCompatProxy;
  
45 ····invoke-interface·{v1,·p1,·p2,·p3},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCompatProxy;->onGetRoot(Ljava/lang/String;ILandroid/os/Bundle;)Landroid/support/v4/media/MediaBrowserServiceCompatApi21$BrowserRoot;45 ····invoke-interface·{v1,·p1,·p2,·p3},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCompatProxy;->onGetRoot(Ljava/lang/String;ILandroid/os/Bundle;)Landroid/support/v4/media/MediaBrowserServiceCompatApi21$BrowserRoot;
  
46 ····move-result-object·v046 ····move-result-object·v0
  
47 ····.line·12347 ····.line·124
48 ····.local·v0,·"browserRoot":Landroid/support/v4/media/MediaBrowserServiceCompatApi21$BrowserRoot;48 ····.local·v0,·"browserRoot":Landroid/support/v4/media/MediaBrowserServiceCompatApi21$BrowserRoot;
49 ····if-nez·v0,·:cond_049 ····if-nez·v0,·:cond_0
  
50 ····const/4·v1,·0x050 ····const/4·v1,·0x0
  
51 ····:goto_051 ····:goto_0
52 ····return-object·v152 ····return-object·v1
Offset 88, 20 lines modifiedOffset 88, 20 lines modified
88 ············"<",88 ············"<",
89 ············"Landroid/media/browse/MediaBrowser$MediaItem;",89 ············"Landroid/media/browse/MediaBrowser$MediaItem;",
90 ············">;>;)V"90 ············">;>;)V"
91 ········}91 ········}
92 ····.end·annotation92 ····.end·annotation
  
93 ····.prologue93 ····.prologue
94 ····.line·12994 ····.line·130
95 ····.local·p2,·"result":Landroid/service/media/MediaBrowserService$Result;,·"Landroid/service/media/MediaBrowserService$Result<Ljava/util/List<Landroid/media/browse/MediaBrowser$MediaItem;>;>;"95 ····.local·p2,·"result":Landroid/service/media/MediaBrowserService$Result;,·"Landroid/service/media/MediaBrowserService$Result<Ljava/util/List<Landroid/media/browse/MediaBrowser$MediaItem;>;>;"
96 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$MediaBrowserServiceAdaptor;->mServiceProxy:Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCompatProxy;96 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$MediaBrowserServiceAdaptor;->mServiceProxy:Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCompatProxy;
  
97 ····new-instance·v1,·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;97 ····new-instance·v1,·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;
  
98 ····invoke-direct·{v1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;-><init>(Landroid/service/media/MediaBrowserService$Result;)V98 ····invoke-direct·{v1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;-><init>(Landroid/service/media/MediaBrowserService$Result;)V
  
99 ····invoke-interface·{v0,·p1,·v1},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCompatProxy;->onLoadChildren(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;)V99 ····invoke-interface·{v0,·p1,·v1},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ServiceCompatProxy;->onLoadChildren(Ljava/lang/String;Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;)V
  
100 ····.line·130100 ····.line·131
101 ····return-void101 ····return-void
102 .end·method102 .end·method
5.13 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$Result.smali
    
Offset 35, 38 lines modifiedOffset 35, 38 lines modified
  
35 #·direct·methods35 #·direct·methods
36 .method·constructor·<init>(Ljava/lang/Object;)V36 .method·constructor·<init>(Ljava/lang/Object;)V
37 ····.locals·037 ····.locals·0
38 ····.param·p1,·"debug"····#·Ljava/lang/Object;38 ····.param·p1,·"debug"····#·Ljava/lang/Object;
  
39 ····.prologue39 ····.prologue
40 ····.line·51040 ····.line·515
41 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompat$Result;,·"Landroid/support/v4/media/MediaBrowserServiceCompat$Result<TT;>;"41 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompat$Result;,·"Landroid/support/v4/media/MediaBrowserServiceCompat$Result<TT;>;"
42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
43 ····.line·51143 ····.line·516
44 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mDebug:Ljava/lang/Object;44 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mDebug:Ljava/lang/Object;
  
45 ····.line·51245 ····.line·517
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
  
48 #·virtual·methods48 #·virtual·methods
49 .method·public·detach()V49 .method·public·detach()V
50 ····.locals·350 ····.locals·3
  
51 ····.prologue51 ····.prologue
52 ····.line·53052 ····.line·535
53 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompat$Result;,·"Landroid/support/v4/media/MediaBrowserServiceCompat$Result<TT;>;"53 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompat$Result;,·"Landroid/support/v4/media/MediaBrowserServiceCompat$Result<TT;>;"
54 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mDetachCalled:Z54 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mDetachCalled:Z
  
55 ····if-eqz·v0,·:cond_055 ····if-eqz·v0,·:cond_0
  
56 ····.line·53156 ····.line·536
57 ····new-instance·v0,·Ljava/lang/IllegalStateException;57 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
58 ····new-instance·v1,·Ljava/lang/StringBuilder;58 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
59 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V59 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
60 ····const-string·v2,·"detach()·called·when·detach()·had·already·been·called·for:·"60 ····const-string·v2,·"detach()·called·when·detach()·had·already·been·called·for:·"
Offset 85, 21 lines modifiedOffset 85, 21 lines modified
  
85 ····move-result-object·v185 ····move-result-object·v1
  
86 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V86 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
87 ····throw·v087 ····throw·v0
  
88 ····.line·53488 ····.line·539
89 ····:cond_089 ····:cond_0
90 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mSendResultCalled:Z90 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mSendResultCalled:Z
  
91 ····if-eqz·v0,·:cond_191 ····if-eqz·v0,·:cond_1
  
92 ····.line·53592 ····.line·540
93 ····new-instance·v0,·Ljava/lang/IllegalStateException;93 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
94 ····new-instance·v1,·Ljava/lang/StringBuilder;94 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
95 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V95 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
96 ····const-string·v2,·"detach()·called·when·sendResult()·had·already·been·called·for:·"96 ····const-string·v2,·"detach()·called·when·sendResult()·had·already·been·called·for:·"
Offset 118, 29 lines modifiedOffset 118, 29 lines modified
  
118 ····move-result-object·v1118 ····move-result-object·v1
  
119 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V119 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
120 ····throw·v0120 ····throw·v0
  
121 ····.line·538121 ····.line·543
122 ····:cond_1122 ····:cond_1
123 ····const/4·v0,·0x1123 ····const/4·v0,·0x1
  
124 ····iput-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mDetachCalled:Z124 ····iput-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mDetachCalled:Z
  
125 ····.line·539125 ····.line·544
126 ····return-void126 ····return-void
127 .end·method127 .end·method
  
128 .method·isDone()Z128 .method·isDone()Z
129 ····.locals·1129 ····.locals·1
  
130 ····.prologue130 ····.prologue
131 ····.line·542131 ····.line·547
132 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompat$Result;,·"Landroid/support/v4/media/MediaBrowserServiceCompat$Result<TT;>;"132 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompat$Result;,·"Landroid/support/v4/media/MediaBrowserServiceCompat$Result<TT;>;"
133 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mDetachCalled:Z133 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mDetachCalled:Z
  
134 ····if-nez·v0,·:cond_0134 ····if-nez·v0,·:cond_0
  
135 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mSendResultCalled:Z135 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mSendResultCalled:Z
  
Offset 164, 37 lines modifiedOffset 164, 37 lines modified
164 ····.annotation·system·Ldalvik/annotation/Signature;164 ····.annotation·system·Ldalvik/annotation/Signature;
165 ········value·=·{165 ········value·=·{
166 ············"(TT;I)V"166 ············"(TT;I)V"
167 ········}167 ········}
168 ····.end·annotation168 ····.end·annotation
  
169 ····.prologue169 ····.prologue
170 ····.line·554170 ····.line·559
171 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompat$Result;,·"Landroid/support/v4/media/MediaBrowserServiceCompat$Result<TT;>;"171 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompat$Result;,·"Landroid/support/v4/media/MediaBrowserServiceCompat$Result<TT;>;"
172 ····.local·p1,·"result":Ljava/lang/Object;,·"TT;"172 ····.local·p1,·"result":Ljava/lang/Object;,·"TT;"
173 ····return-void173 ····return-void
174 .end·method174 .end·method
  
175 .method·public·sendResult(Ljava/lang/Object;)V175 .method·public·sendResult(Ljava/lang/Object;)V
176 ····.locals·3176 ····.locals·3
177 ····.annotation·system·Ldalvik/annotation/Signature;177 ····.annotation·system·Ldalvik/annotation/Signature;
178 ········value·=·{178 ········value·=·{
179 ············"(TT;)V"179 ············"(TT;)V"
180 ········}180 ········}
181 ····.end·annotation181 ····.end·annotation
  
182 ····.prologue182 ····.prologue
183 ····.line·518183 ····.line·523
184 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompat$Result;,·"Landroid/support/v4/media/MediaBrowserServiceCompat$Result<TT;>;"184 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompat$Result;,·"Landroid/support/v4/media/MediaBrowserServiceCompat$Result<TT;>;"
185 ····.local·p1,·"result":Ljava/lang/Object;,·"TT;"185 ····.local·p1,·"result":Ljava/lang/Object;,·"TT;"
186 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mSendResultCalled:Z186 ····iget-boolean·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;->mSendResultCalled:Z
  
187 ····if-eqz·v0,·:cond_0187 ····if-eqz·v0,·:cond_0
  
188 ····.line·519188 ····.line·524
189 ····new-instance·v0,·Ljava/lang/IllegalStateException;189 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
190 ····new-instance·v1,·Ljava/lang/StringBuilder;190 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
191 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V191 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
Max diff block lines reached; 1068/5118 bytes (20.87%) of diff not shown.
2.5 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24.smali
    
Offset 34, 25 lines modifiedOffset 34, 62 lines modified
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·getBrowserRootHints()Landroid/os/Bundle;37 .method·public·getBrowserRootHints()Landroid/os/Bundle;
38 ····.locals·138 ····.locals·2
  
39 ····.prologue39 ····.prologue
40 ····.line·40640 ····.line·407
 41 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
 42 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mCurConnection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
 43 ····if-eqz·v0,·:cond_1
  
 44 ····.line·408
 45 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
 46 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mCurConnection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
 47 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->rootHints:Landroid/os/Bundle;
  
 48 ····if-nez·v0,·:cond_0
  
 49 ····const/4·v0,·0x0
  
 50 ····.line·411
 51 ····:goto_0
 52 ····return-object·v0
  
 53 ····.line·408
 54 ····:cond_0
 55 ····new-instance·v0,·Landroid/os/Bundle;
  
 56 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
 57 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mCurConnection:Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
 58 ····iget-object·v1,·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->rootHints:Landroid/os/Bundle;
  
 59 ····invoke-direct·{v0,·v1},·Landroid/os/Bundle;-><init>(Landroid/os/Bundle;)V
  
 60 ····goto·:goto_0
  
 61 ····.line·411
 62 ····:cond_1
41 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->mServiceObj:Ljava/lang/Object;63 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$MediaBrowserServiceImplApi24;->mServiceObj:Ljava/lang/Object;
  
42 ····invoke-static·{v0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi24;->getBrowserRootHints(Ljava/lang/Object;)Landroid/os/Bundle;64 ····invoke-static·{v0},·Landroid/support/v4/media/MediaBrowserServiceCompatApi24;->getBrowserRootHints(Ljava/lang/Object;)Landroid/os/Bundle;
  
43 ····move-result-object·v065 ····move-result-object·v0
  
44 ····return-object·v066 ····goto·:goto_0
45 .end·method67 .end·method
  
46 .method·public·notifyChildrenChanged(Ljava/lang/String;Landroid/os/Bundle;)V68 .method·public·notifyChildrenChanged(Ljava/lang/String;Landroid/os/Bundle;)V
47 ····.locals·169 ····.locals·1
48 ····.param·p1,·"parentId"····#·Ljava/lang/String;70 ····.param·p1,·"parentId"····#·Ljava/lang/String;
49 ····.param·p2,·"options"····#·Landroid/os/Bundle;71 ····.param·p2,·"options"····#·Landroid/os/Bundle;
  
2.69 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$2.smali
    
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;Landroid/support/v4/os/ResultReceiver;)V33 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Ljava/lang/Object;Landroid/support/v4/os/ResultReceiver;)V
34 ····.locals·034 ····.locals·0
35 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserServiceCompat;35 ····.param·p1,·"this$0"····#·Landroid/support/v4/media/MediaBrowserServiceCompat;
36 ····.param·p2,·"debug"····#·Ljava/lang/Object;36 ····.param·p2,·"debug"····#·Ljava/lang/Object;
  
37 ····.prologue37 ····.prologue
38 ····.line·111638 ····.line·1121
39 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$2;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;39 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$2;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
40 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$2;->val$receiver:Landroid/support/v4/os/ResultReceiver;40 ····iput-object·p3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$2;->val$receiver:Landroid/support/v4/os/ResultReceiver;
  
41 ····invoke-direct·{p0,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;-><init>(Ljava/lang/Object;)V41 ····invoke-direct·{p0,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$Result;-><init>(Ljava/lang/Object;)V
  
42 ····return-void42 ····return-void
Offset 50, 58 lines modifiedOffset 50, 58 lines modified
50 #·virtual·methods50 #·virtual·methods
51 .method·onResultSent(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;I)V51 .method·onResultSent(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;I)V
52 ····.locals·452 ····.locals·4
53 ····.param·p1,·"item"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;53 ····.param·p1,·"item"····#·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
54 ····.param·p2,·"flags"····#·I54 ····.param·p2,·"flags"····#·I
  
55 ····.prologue55 ····.prologue
56 ····.line·111956 ····.line·1124
57 ····and-int/lit8·v1,·p2,·0x257 ····and-int/lit8·v1,·p2,·0x2
  
58 ····if-eqz·v1,·:cond_058 ····if-eqz·v1,·:cond_0
  
59 ····.line·112059 ····.line·1125
60 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$2;->val$receiver:Landroid/support/v4/os/ResultReceiver;60 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$2;->val$receiver:Landroid/support/v4/os/ResultReceiver;
  
61 ····const/4·v2,·-0x161 ····const/4·v2,·-0x1
  
62 ····const/4·v3,·0x062 ····const/4·v3,·0x0
  
63 ····invoke-virtual·{v1,·v2,·v3},·Landroid/support/v4/os/ResultReceiver;->send(ILandroid/os/Bundle;)V63 ····invoke-virtual·{v1,·v2,·v3},·Landroid/support/v4/os/ResultReceiver;->send(ILandroid/os/Bundle;)V
  
64 ····.line·112664 ····.line·1131
65 ····:goto_065 ····:goto_0
66 ····return-void66 ····return-void
  
67 ····.line·112367 ····.line·1128
68 ····:cond_068 ····:cond_0
69 ····new-instance·v0,·Landroid/os/Bundle;69 ····new-instance·v0,·Landroid/os/Bundle;
  
70 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V70 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V
  
71 ····.line·112471 ····.line·1129
72 ····.local·v0,·"bundle":Landroid/os/Bundle;72 ····.local·v0,·"bundle":Landroid/os/Bundle;
73 ····const-string·v1,·"media_item"73 ····const-string·v1,·"media_item"
  
74 ····invoke-virtual·{v0,·v1,·p1},·Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V74 ····invoke-virtual·{v0,·v1,·p1},·Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
  
75 ····.line·112575 ····.line·1130
76 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$2;->val$receiver:Landroid/support/v4/os/ResultReceiver;76 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$2;->val$receiver:Landroid/support/v4/os/ResultReceiver;
  
77 ····const/4·v2,·0x077 ····const/4·v2,·0x0
  
78 ····invoke-virtual·{v1,·v2,·v0},·Landroid/support/v4/os/ResultReceiver;->send(ILandroid/os/Bundle;)V78 ····invoke-virtual·{v1,·v2,·v0},·Landroid/support/v4/os/ResultReceiver;->send(ILandroid/os/Bundle;)V
  
79 ····goto·:goto_079 ····goto·:goto_0
80 .end·method80 .end·method
  
81 .method·bridge·synthetic·onResultSent(Ljava/lang/Object;I)V81 .method·bridge·synthetic·onResultSent(Ljava/lang/Object;I)V
82 ····.locals·082 ····.locals·0
  
83 ····.prologue83 ····.prologue
84 ····.line·111684 ····.line·1121
85 ····check-cast·p1,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;85 ····check-cast·p1,·Landroid/support/v4/media/MediaBrowserCompat$MediaItem;
  
86 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$2;->onResultSent(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;I)V86 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat$2;->onResultSent(Landroid/support/v4/media/MediaBrowserCompat$MediaItem;I)V
  
87 ····return-void87 ····return-void
88 .end·method88 .end·method
13.3 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceHandler.smali
    
Offset 21, 51 lines modifiedOffset 21, 51 lines modified
  
  
21 #·direct·methods21 #·direct·methods
22 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V22 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V
23 ····.locals·223 ····.locals·2
  
24 ····.prologue24 ····.prologue
25 ····.line·41325 ····.line·418
26 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;26 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
27 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V27 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V
  
28 ····.line·41128 ····.line·416
29 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;29 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
30 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;30 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
31 ····invoke-direct·{v0,·v1},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V31 ····invoke-direct·{v0,·v1},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V
  
32 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->mServiceBinderImpl:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;32 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->mServiceBinderImpl:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
33 ····.line·41433 ····.line·419
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·handleMessage(Landroid/os/Message;)V37 .method·public·handleMessage(Landroid/os/Message;)V
38 ····.locals·838 ····.locals·8
39 ····.param·p1,·"msg"····#·Landroid/os/Message;39 ····.param·p1,·"msg"····#·Landroid/os/Message;
  
40 ····.prologue40 ····.prologue
41 ····.line·41841 ····.line·423
42 ····invoke-virtual·{p1},·Landroid/os/Message;->getData()Landroid/os/Bundle;42 ····invoke-virtual·{p1},·Landroid/os/Message;->getData()Landroid/os/Bundle;
  
43 ····move-result-object·v043 ····move-result-object·v0
  
44 ····.line·41944 ····.line·424
45 ····.local·v0,·"data":Landroid/os/Bundle;45 ····.local·v0,·"data":Landroid/os/Bundle;
46 ····iget·v1,·p1,·Landroid/os/Message;->what:I46 ····iget·v1,·p1,·Landroid/os/Message;->what:I
  
47 ····packed-switch·v1,·:pswitch_data_047 ····packed-switch·v1,·:pswitch_data_0
  
48 ····.line·45248 ····.line·457
49 ····const-string·v1,·"MBServiceCompat"49 ····const-string·v1,·"MBServiceCompat"
  
50 ····new-instance·v2,·Ljava/lang/StringBuilder;50 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
51 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V51 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
52 ····const-string·v3,·"Unhandled·message:·"52 ····const-string·v3,·"Unhandled·message:·"
Offset 104, 31 lines modifiedOffset 104, 31 lines modified
  
104 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;104 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
105 ····move-result-object·v2105 ····move-result-object·v2
  
106 ····invoke-static·{v1,·v2},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I106 ····invoke-static·{v1,·v2},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
107 ····.line·456107 ····.line·461
108 ····:goto_0108 ····:goto_0
109 ····return-void109 ····return-void
  
110 ····.line·421110 ····.line·426
111 ····:pswitch_0111 ····:pswitch_0
112 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->mServiceBinderImpl:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;112 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->mServiceBinderImpl:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
113 ····const-string·v2,·"data_package_name"113 ····const-string·v2,·"data_package_name"
  
114 ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;114 ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
  
115 ····move-result-object·v2115 ····move-result-object·v2
  
116 ····const-string·v3,·"data_calling_uid"116 ····const-string·v3,·"data_calling_uid"
  
117 ····.line·422117 ····.line·427
118 ····invoke-virtual·{v0,·v3},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I118 ····invoke-virtual·{v0,·v3},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
  
119 ····move-result·v3119 ····move-result·v3
  
120 ····const-string·v4,·"data_root_hints"120 ····const-string·v4,·"data_root_hints"
  
121 ····invoke-virtual·{v0,·v4},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;121 ····invoke-virtual·{v0,·v4},·Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;
Offset 139, 20 lines modifiedOffset 139, 20 lines modified
  
139 ····iget-object·v6,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;139 ····iget-object·v6,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
140 ····iget-object·v7,·p1,·Landroid/os/Message;->replyTo:Landroid/os/Messenger;140 ····iget-object·v7,·p1,·Landroid/os/Message;->replyTo:Landroid/os/Messenger;
  
141 ····invoke-direct·{v5,·v6,·v7},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/os/Messenger;)V141 ····invoke-direct·{v5,·v6,·v7},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/os/Messenger;)V
  
142 ····.line·421142 ····.line·426
143 ····invoke-virtual·{v1,·v2,·v3,·v4,·v5},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->connect(Ljava/lang/String;ILandroid/os/Bundle;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V143 ····invoke-virtual·{v1,·v2,·v3,·v4,·v5},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->connect(Ljava/lang/String;ILandroid/os/Bundle;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V
  
144 ····goto·:goto_0144 ····goto·:goto_0
  
145 ····.line·426145 ····.line·431
146 ····:pswitch_1146 ····:pswitch_1
147 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->mServiceBinderImpl:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;147 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->mServiceBinderImpl:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
148 ····new-instance·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;148 ····new-instance·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;
  
149 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;149 ····iget-object·v3,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
Offset 160, 138 lines modifiedOffset 160, 138 lines modified
  
160 ····invoke-direct·{v2,·v3,·v4},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/os/Messenger;)V160 ····invoke-direct·{v2,·v3,·v4},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacksCompat;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat;Landroid/os/Messenger;)V
  
161 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->disconnect(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V161 ····invoke-virtual·{v1,·v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->disconnect(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V
  
162 ····goto·:goto_0162 ····goto·:goto_0
  
163 ····.line·429163 ····.line·434
164 ····:pswitch_2164 ····:pswitch_2
165 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->mServiceBinderImpl:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;165 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->mServiceBinderImpl:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
166 ····const-string·v2,·"data_media_item_id"166 ····const-string·v2,·"data_media_item_id"
  
167 ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;167 ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
  
168 ····move-result-object·v2168 ····move-result-object·v2
  
169 ····const-string·v3,·"data_callback_token"169 ····const-string·v3,·"data_callback_token"
  
170 ····.line·430170 ····.line·435
171 ····invoke-static·{v0,·v3},·Landroid/support/v4/app/BundleCompat;->getBinder(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder;171 ····invoke-static·{v0,·v3},·Landroid/support/v4/app/BundleCompat;->getBinder(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/IBinder;
  
Max diff block lines reached; 8395/13497 bytes (62.20%) of diff not shown.
884 B
smali/android/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord.smali
    
Offset 44, 22 lines modifiedOffset 44, 22 lines modified
  
  
44 #·direct·methods44 #·direct·methods
45 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V45 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V
46 ····.locals·146 ····.locals·1
  
47 ····.prologue47 ····.prologue
48 ····.line·48748 ····.line·492
49 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;49 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V50 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
51 ····.line·48551 ····.line·490
52 ····new-instance·v0,·Ljava/util/HashMap;52 ····new-instance·v0,·Ljava/util/HashMap;
  
53 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V53 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
54 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->subscriptions:Ljava/util/HashMap;54 ····iput-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;->subscriptions:Ljava/util/HashMap;
  
55 ····.line·48855 ····.line·493
56 ····return-void56 ····return-void
57 .end·method57 .end·method
2.38 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2.smali
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V26 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V
27 ····.locals·027 ····.locals·0
28 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;28 ····.param·p1,·"this$1"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
29 ····.prologue29 ····.prologue
30 ····.line·61330 ····.line·618
31 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;31 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
32 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;32 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
Offset 41, 36 lines modifiedOffset 41, 36 lines modified
  
  
41 #·virtual·methods41 #·virtual·methods
42 .method·public·run()V42 .method·public·run()V
43 ····.locals·343 ····.locals·3
  
44 ····.prologue44 ····.prologue
45 ····.line·61645 ····.line·621
46 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;46 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;->val$callbacks:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
47 ····invoke-interface·{v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;47 ····invoke-interface·{v2},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;->asBinder()Landroid/os/IBinder;
  
48 ····move-result-object·v048 ····move-result-object·v0
  
49 ····.line·61949 ····.line·624
50 ····.local·v0,·"b":Landroid/os/IBinder;50 ····.local·v0,·"b":Landroid/os/IBinder;
51 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;51 ····iget-object·v2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;->this$1:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;
  
52 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;52 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
53 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;53 ····iget-object·v2,·v2,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mConnections:Landroid/support/v4/util/ArrayMap;
  
54 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/util/ArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;54 ····invoke-virtual·{v2,·v0},·Landroid/support/v4/util/ArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
  
55 ····move-result-object·v155 ····move-result-object·v1
  
56 ····check-cast·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;56 ····check-cast·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
  
57 ····.line·62057 ····.line·625
58 ····.local·v1,·"old":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;58 ····.local·v1,·"old":Landroid/support/v4/media/MediaBrowserServiceCompat$ConnectionRecord;
59 ····if-eqz·v1,·:cond_059 ····if-eqz·v1,·:cond_0
  
60 ····.line·62360 ····.line·628
61 ····:cond_061 ····:cond_0
62 ····return-void62 ····return-void
63 .end·method63 .end·method
10.0 KB
smali/android/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl.smali
    
Offset 19, 34 lines modifiedOffset 19, 34 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V20 .method·constructor·<init>(Landroid/support/v4/media/MediaBrowserServiceCompat;)V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·55823 ····.line·563
24 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;24 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····.line·55926 ····.line·564
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·addSubscription(Ljava/lang/String;Landroid/os/IBinder;Landroid/os/Bundle;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V30 .method·public·addSubscription(Ljava/lang/String;Landroid/os/IBinder;Landroid/os/Bundle;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V
31 ····.locals·731 ····.locals·7
32 ····.param·p1,·"id"····#·Ljava/lang/String;32 ····.param·p1,·"id"····#·Ljava/lang/String;
33 ····.param·p2,·"token"····#·Landroid/os/IBinder;33 ····.param·p2,·"token"····#·Landroid/os/IBinder;
34 ····.param·p3,·"options"····#·Landroid/os/Bundle;34 ····.param·p3,·"options"····#·Landroid/os/Bundle;
35 ····.param·p4,·"callbacks"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;35 ····.param·p4,·"callbacks"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
36 ····.prologue36 ····.prologue
37 ····.line·62937 ····.line·634
38 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;38 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
39 ····iget-object·v6,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mHandler:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;39 ····iget-object·v6,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mHandler:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;
  
40 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;40 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;
  
41 ····move-object·v1,·p041 ····move-object·v1,·p0
Offset 59, 36 lines modifiedOffset 59, 36 lines modified
  
59 ····move-object·v5,·p359 ····move-object·v5,·p3
  
60 ····invoke-direct/range·{v0·..·v5},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/os/IBinder;Landroid/os/Bundle;)V60 ····invoke-direct/range·{v0·..·v5},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$3;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/os/IBinder;Landroid/os/Bundle;)V
  
61 ····invoke-virtual·{v6,·v0},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->postOrRun(Ljava/lang/Runnable;)V61 ····invoke-virtual·{v6,·v0},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->postOrRun(Ljava/lang/Runnable;)V
  
62 ····.line·64562 ····.line·650
63 ····return-void63 ····return-void
64 .end·method64 .end·method
  
65 .method·public·connect(Ljava/lang/String;ILandroid/os/Bundle;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V65 .method·public·connect(Ljava/lang/String;ILandroid/os/Bundle;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V
66 ····.locals·766 ····.locals·7
67 ····.param·p1,·"pkg"····#·Ljava/lang/String;67 ····.param·p1,·"pkg"····#·Ljava/lang/String;
68 ····.param·p2,·"uid"····#·I68 ····.param·p2,·"uid"····#·I
69 ····.param·p3,·"rootHints"····#·Landroid/os/Bundle;69 ····.param·p3,·"rootHints"····#·Landroid/os/Bundle;
70 ····.param·p4,·"callbacks"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;70 ····.param·p4,·"callbacks"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
71 ····.prologue71 ····.prologue
72 ····.line·56472 ····.line·569
73 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;73 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
74 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat;->isValidPackage(Ljava/lang/String;I)Z74 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v4/media/MediaBrowserServiceCompat;->isValidPackage(Ljava/lang/String;I)Z
  
75 ····move-result·v075 ····move-result·v0
  
76 ····if-nez·v0,·:cond_076 ····if-nez·v0,·:cond_0
  
77 ····.line·56577 ····.line·570
78 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;78 ····new-instance·v0,·Ljava/lang/IllegalArgumentException;
  
79 ····new-instance·v1,·Ljava/lang/StringBuilder;79 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
80 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V80 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
81 ····const-string·v2,·"Package/uid·mismatch:·uid="81 ····const-string·v2,·"Package/uid·mismatch:·uid="
Offset 115, 15 lines modifiedOffset 115, 15 lines modified
  
115 ····move-result-object·v1115 ····move-result-object·v1
  
116 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V116 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
117 ····throw·v0117 ····throw·v0
  
118 ····.line·569118 ····.line·574
119 ····:cond_0119 ····:cond_0
120 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;120 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
121 ····iget-object·v6,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mHandler:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;121 ····iget-object·v6,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mHandler:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;
  
122 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;122 ····new-instance·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;
  
Offset 137, 60 lines modifiedOffset 137, 60 lines modified
  
137 ····move·v5,·p2137 ····move·v5,·p2
  
138 ····invoke-direct/range·{v0·..·v5},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/os/Bundle;I)V138 ····invoke-direct/range·{v0·..·v5},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$1;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;Ljava/lang/String;Landroid/os/Bundle;I)V
  
139 ····invoke-virtual·{v6,·v0},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->postOrRun(Ljava/lang/Runnable;)V139 ····invoke-virtual·{v6,·v0},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->postOrRun(Ljava/lang/Runnable;)V
  
140 ····.line·610140 ····.line·615
141 ····return-void141 ····return-void
142 .end·method142 .end·method
  
143 .method·public·disconnect(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V143 .method·public·disconnect(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V
144 ····.locals·2144 ····.locals·2
145 ····.param·p1,·"callbacks"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;145 ····.param·p1,·"callbacks"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
146 ····.prologue146 ····.prologue
147 ····.line·613147 ····.line·618
148 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;148 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;->this$0:Landroid/support/v4/media/MediaBrowserServiceCompat;
  
149 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mHandler:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;149 ····iget-object·v0,·v0,·Landroid/support/v4/media/MediaBrowserServiceCompat;->mHandler:Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;
  
150 ····new-instance·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;150 ····new-instance·v1,·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;
  
151 ····invoke-direct·{v1,·p0,·p1},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V151 ····invoke-direct·{v1,·p0,·p1},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl$2;-><init>(Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceBinderImpl;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V
  
152 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->postOrRun(Ljava/lang/Runnable;)V152 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceHandler;->postOrRun(Ljava/lang/Runnable;)V
  
153 ····.line·625153 ····.line·630
154 ····return-void154 ····return-void
155 .end·method155 .end·method
  
156 .method·public·getMediaItem(Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V156 .method·public·getMediaItem(Ljava/lang/String;Landroid/support/v4/os/ResultReceiver;Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;)V
157 ····.locals·2157 ····.locals·2
158 ····.param·p1,·"mediaId"····#·Ljava/lang/String;158 ····.param·p1,·"mediaId"····#·Ljava/lang/String;
159 ····.param·p2,·"receiver"····#·Landroid/support/v4/os/ResultReceiver;159 ····.param·p2,·"receiver"····#·Landroid/support/v4/os/ResultReceiver;
160 ····.param·p3,·"callbacks"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;160 ····.param·p3,·"callbacks"····#·Landroid/support/v4/media/MediaBrowserServiceCompat$ServiceCallbacks;
  
161 ····.prologue161 ····.prologue
162 ····.line·671162 ····.line·676
Max diff block lines reached; 4324/10123 bytes (42.71%) of diff not shown.
853 B
smali/android/support/v4/media/MediaBrowserServiceCompatApi21$BrowserRoot.smali
    
Offset 23, 19 lines modifiedOffset 23, 19 lines modified
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Ljava/lang/String;Landroid/os/Bundle;)V24 .method·constructor·<init>(Ljava/lang/String;Landroid/os/Bundle;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"rootId"····#·Ljava/lang/String;26 ····.param·p1,·"rootId"····#·Ljava/lang/String;
27 ····.param·p2,·"extras"····#·Landroid/os/Bundle;27 ····.param·p2,·"extras"····#·Landroid/os/Bundle;
  
28 ····.prologue28 ····.prologue
29 ····.line·10429 ····.line·105
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·10531 ····.line·106
32 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$BrowserRoot;->mRootId:Ljava/lang/String;32 ····iput-object·p1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$BrowserRoot;->mRootId:Ljava/lang/String;
  
33 ····.line·10633 ····.line·107
34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$BrowserRoot;->mExtras:Landroid/os/Bundle;34 ····iput-object·p2,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$BrowserRoot;->mExtras:Landroid/os/Bundle;
  
35 ····.line·10735 ····.line·108
36 ····return-void36 ····return-void
37 .end·method37 .end·method
4.67 KB
smali/android/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper.smali
    
Offset 46, 21 lines modifiedOffset 46, 21 lines modified
  
  
46 #·virtual·methods46 #·virtual·methods
47 .method·public·detach()V47 .method·public·detach()V
48 ····.locals·148 ····.locals·1
  
49 ····.prologue49 ····.prologue
50 ····.line·8350 ····.line·84
51 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;,·"Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper<TT;>;"51 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;,·"Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper<TT;>;"
52 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;->mResultObj:Landroid/service/media/MediaBrowserService$Result;52 ····iget-object·v0,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;->mResultObj:Landroid/service/media/MediaBrowserService$Result;
  
53 ····invoke-virtual·{v0},·Landroid/service/media/MediaBrowserService$Result;->detach()V53 ····invoke-virtual·{v0},·Landroid/service/media/MediaBrowserService$Result;->detach()V
  
54 ····.line·8454 ····.line·85
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
57 .method·parcelListToItemList(Ljava/util/List;)Ljava/util/List;57 .method·parcelListToItemList(Ljava/util/List;)Ljava/util/List;
58 ····.locals·458 ····.locals·4
59 ····.annotation·system·Ldalvik/annotation/Signature;59 ····.annotation·system·Ldalvik/annotation/Signature;
60 ········value·=·{60 ········value·=·{
Offset 73, 33 lines modifiedOffset 73, 33 lines modified
73 ············"<",73 ············"<",
74 ············"Landroid/media/browse/MediaBrowser$MediaItem;",74 ············"Landroid/media/browse/MediaBrowser$MediaItem;",
75 ············">;"75 ············">;"
76 ········}76 ········}
77 ····.end·annotation77 ····.end·annotation
  
78 ····.prologue78 ····.prologue
79 ····.line·8779 ····.line·88
80 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;,·"Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper<TT;>;"80 ····.local·p0,·"this":Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;,·"Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper<TT;>;"
81 ····.local·p1,·"parcelList":Ljava/util/List;,·"Ljava/util/List<Landroid/os/Parcel;>;"81 ····.local·p1,·"parcelList":Ljava/util/List;,·"Ljava/util/List<Landroid/os/Parcel;>;"
82 ····if-nez·p1,·:cond_182 ····if-nez·p1,·:cond_1
  
83 ····.line·8883 ····.line·89
84 ····const/4·v0,·0x084 ····const/4·v0,·0x0
  
85 ····.line·9685 ····.line·97
86 ····:cond_086 ····:cond_0
87 ····return-object·v087 ····return-object·v0
  
88 ····.line·9088 ····.line·91
89 ····:cond_189 ····:cond_1
90 ····new-instance·v0,·Ljava/util/ArrayList;90 ····new-instance·v0,·Ljava/util/ArrayList;
  
91 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V91 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
92 ····.line·9192 ····.line·92
93 ····.local·v0,·"items":Ljava/util/List;,·"Ljava/util/List<Landroid/media/browse/MediaBrowser$MediaItem;>;"93 ····.local·v0,·"items":Ljava/util/List;,·"Ljava/util/List<Landroid/media/browse/MediaBrowser$MediaItem;>;"
94 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;94 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
95 ····move-result-object·v295 ····move-result-object·v2
  
96 ····:goto_096 ····:goto_0
97 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z97 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
Offset 110, 30 lines modifiedOffset 110, 30 lines modified
  
110 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;110 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
111 ····move-result-object·v1111 ····move-result-object·v1
  
112 ····check-cast·v1,·Landroid/os/Parcel;112 ····check-cast·v1,·Landroid/os/Parcel;
  
113 ····.line·92113 ····.line·93
114 ····.local·v1,·"parcel":Landroid/os/Parcel;114 ····.local·v1,·"parcel":Landroid/os/Parcel;
115 ····const/4·v3,·0x0115 ····const/4·v3,·0x0
  
116 ····invoke-virtual·{v1,·v3},·Landroid/os/Parcel;->setDataPosition(I)V116 ····invoke-virtual·{v1,·v3},·Landroid/os/Parcel;->setDataPosition(I)V
  
117 ····.line·93117 ····.line·94
118 ····sget-object·v3,·Landroid/media/browse/MediaBrowser$MediaItem;->CREATOR:Landroid/os/Parcelable$Creator;118 ····sget-object·v3,·Landroid/media/browse/MediaBrowser$MediaItem;->CREATOR:Landroid/os/Parcelable$Creator;
  
119 ····invoke-interface·{v3,·v1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;119 ····invoke-interface·{v3,·v1},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
  
120 ····move-result-object·v3120 ····move-result-object·v3
  
121 ····invoke-interface·{v0,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z121 ····invoke-interface·{v0,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
122 ····.line·94122 ····.line·95
123 ····invoke-virtual·{v1},·Landroid/os/Parcel;->recycle()V123 ····invoke-virtual·{v1},·Landroid/os/Parcel;->recycle()V
  
124 ····goto·:goto_0124 ····goto·:goto_0
125 .end·method125 .end·method
  
126 .method·public·sendResult(Ljava/lang/Object;)V126 .method·public·sendResult(Ljava/lang/Object;)V
127 ····.locals·3127 ····.locals·3
Offset 159, 15 lines modifiedOffset 159, 15 lines modified
159 ····.end·local·p1····#·"result":Ljava/lang/Object;,·"TT;"159 ····.end·local·p1····#·"result":Ljava/lang/Object;,·"TT;"
160 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;->parcelListToItemList(Ljava/util/List;)Ljava/util/List;160 ····invoke-virtual·{p0,·p1},·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;->parcelListToItemList(Ljava/util/List;)Ljava/util/List;
  
161 ····move-result-object·v2161 ····move-result-object·v2
  
162 ····invoke-virtual·{v1,·v2},·Landroid/service/media/MediaBrowserService$Result;->sendResult(Ljava/lang/Object;)V162 ····invoke-virtual·{v1,·v2},·Landroid/service/media/MediaBrowserService$Result;->sendResult(Ljava/lang/Object;)V
  
163 ····.line·80163 ····.line·81
164 ····:goto_0164 ····:goto_0
165 ····return-void165 ····return-void
  
166 ····.line·72166 ····.line·72
167 ····.restart·local·p1····#·"result":Ljava/lang/Object;,·"TT;"167 ····.restart·local·p1····#·"result":Ljava/lang/Object;,·"TT;"
168 ····:cond_0168 ····:cond_0
169 ····instance-of·v1,·p1,·Landroid/os/Parcel;169 ····instance-of·v1,·p1,·Landroid/os/Parcel;
Offset 177, 30 lines modifiedOffset 177, 35 lines modified
177 ····move-object·v0,·p1177 ····move-object·v0,·p1
  
178 ····.line·73178 ····.line·73
179 ····check-cast·v0,·Landroid/os/Parcel;179 ····check-cast·v0,·Landroid/os/Parcel;
  
180 ····.line·74180 ····.line·74
181 ····.local·v0,·"parcel":Landroid/os/Parcel;181 ····.local·v0,·"parcel":Landroid/os/Parcel;
 182 ····const/4·v1,·0x0
  
 183 ····invoke-virtual·{v0,·v1},·Landroid/os/Parcel;->setDataPosition(I)V
  
 184 ····.line·75
182 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;->mResultObj:Landroid/service/media/MediaBrowserService$Result;185 ····iget-object·v1,·p0,·Landroid/support/v4/media/MediaBrowserServiceCompatApi21$ResultWrapper;->mResultObj:Landroid/service/media/MediaBrowserService$Result;
  
183 ····sget-object·v2,·Landroid/media/browse/MediaBrowser$MediaItem;->CREATOR:Landroid/os/Parcelable$Creator;186 ····sget-object·v2,·Landroid/media/browse/MediaBrowser$MediaItem;->CREATOR:Landroid/os/Parcelable$Creator;
  
184 ····invoke-interface·{v2,·v0},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;187 ····invoke-interface·{v2,·v0},·Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
  
185 ····move-result-object·v2188 ····move-result-object·v2
  
186 ····invoke-virtual·{v1,·v2},·Landroid/service/media/MediaBrowserService$Result;->sendResult(Ljava/lang/Object;)V189 ····invoke-virtual·{v1,·v2},·Landroid/service/media/MediaBrowserService$Result;->sendResult(Ljava/lang/Object;)V
  
187 ····.line·75190 ····.line·76
188 ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V191 ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V
Max diff block lines reached; 413/4619 bytes (8.94%) 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·245225 ····.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·251143 ····.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·260160 ····.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·265468 ····.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·249976 ····.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·249284 ····.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·263192 ····.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·2480100 ····.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·2636108 ····.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; 19225/24625 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.
29.9 KB
smali/android/support/v7/app/AppCompatActivity.smali
    
Offset 19, 18 lines modifiedOffset 19, 18 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>()V20 .method·public·constructor·<init>()V
21 ····.locals·121 ····.locals·1
  
22 ····.prologue22 ····.prologue
23 ····.line·6423 ····.line·61
24 ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentActivity;-><init>()V24 ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentActivity;-><init>()V
  
25 ····.line·6825 ····.line·65
26 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
27 ····iput·v0,·p0,·Landroid/support/v7/app/AppCompatActivity;->mThemeId:I27 ····iput·v0,·p0,·Landroid/support/v7/app/AppCompatActivity;->mThemeId:I
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
Offset 38, 69 lines modifiedOffset 38, 69 lines modified
38 #·virtual·methods38 #·virtual·methods
39 .method·public·addContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V39 .method·public·addContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
40 ····.locals·140 ····.locals·1
41 ····.param·p1,·"view"····#·Landroid/view/View;41 ····.param·p1,·"view"····#·Landroid/view/View;
42 ····.param·p2,·"params"····#·Landroid/view/ViewGroup$LayoutParams;42 ····.param·p2,·"params"····#·Landroid/view/ViewGroup$LayoutParams;
  
43 ····.prologue43 ····.prologue
44 ····.line·15844 ····.line·155
45 ····invoke-virtual·{p0},·Landroid/support/v7/app/AppCompatActivity;->getDelegate()Landroid/support/v7/app/AppCompatDelegate;45 ····invoke-virtual·{p0},·Landroid/support/v7/app/AppCompatActivity;->getDelegate()Landroid/support/v7/app/AppCompatDelegate;
  
46 ····move-result-object·v046 ····move-result-object·v0
  
47 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v7/app/AppCompatDelegate;->addContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V47 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v7/app/AppCompatDelegate;->addContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
  
48 ····.line·15948 ····.line·156
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
51 .method·public·dispatchKeyEvent(Landroid/view/KeyEvent;)Z51 .method·public·dispatchKeyEvent(Landroid/view/KeyEvent;)Z
52 ····.locals·552 ····.locals·5
53 ····.param·p1,·"event"····#·Landroid/view/KeyEvent;53 ····.param·p1,·"event"····#·Landroid/view/KeyEvent;
  
54 ····.prologue54 ····.prologue
55 ····const/4·v2,·0x155 ····const/4·v2,·0x1
  
56 ····.line·53256 ····.line·526
57 ····invoke-static·{p1},·Landroid/support/v4/view/KeyEventCompat;->isCtrlPressed(Landroid/view/KeyEvent;)Z57 ····invoke-static·{p1},·Landroid/support/v4/view/KeyEventCompat;->isCtrlPressed(Landroid/view/KeyEvent;)Z
  
58 ····move-result·v358 ····move-result·v3
  
59 ····if-eqz·v3,·:cond_159 ····if-eqz·v3,·:cond_1
  
60 ····.line·53360 ····.line·527
61 ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getMetaState()I61 ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getMetaState()I
  
62 ····move-result·v362 ····move-result·v3
  
63 ····and-int/lit16·v3,·v3,·-0x700163 ····and-int/lit16·v3,·v3,·-0x7001
  
64 ····invoke-virtual·{p1,·v3},·Landroid/view/KeyEvent;->getUnicodeChar(I)I64 ····invoke-virtual·{p1,·v3},·Landroid/view/KeyEvent;->getUnicodeChar(I)I
  
65 ····move-result·v365 ····move-result·v3
  
66 ····const/16·v4,·0x3c66 ····const/16·v4,·0x3c
  
67 ····if-ne·v3,·v4,·:cond_167 ····if-ne·v3,·v4,·:cond_1
  
68 ····.line·53568 ····.line·529
69 ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getAction()I69 ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getAction()I
  
70 ····move-result·v070 ····move-result·v0
  
71 ····.line·53671 ····.line·530
72 ····.local·v0,·"action":I72 ····.local·v0,·"action":I
73 ····if-nez·v0,·:cond_073 ····if-nez·v0,·:cond_0
  
74 ····.line·53774 ····.line·531
75 ····invoke-virtual·{p0},·Landroid/support/v7/app/AppCompatActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar;75 ····invoke-virtual·{p0},·Landroid/support/v7/app/AppCompatActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar;
  
76 ····move-result-object·v176 ····move-result-object·v1
  
77 ····.line·53877 ····.line·532
78 ····.local·v1,·"actionBar":Landroid/support/v7/app/ActionBar;78 ····.local·v1,·"actionBar":Landroid/support/v7/app/ActionBar;
79 ····if-eqz·v1,·:cond_179 ····if-eqz·v1,·:cond_1
  
80 ····invoke-virtual·{v1},·Landroid/support/v7/app/ActionBar;->isShowing()Z80 ····invoke-virtual·{v1},·Landroid/support/v7/app/ActionBar;->isShowing()Z
  
81 ····move-result·v381 ····move-result·v3
  
Offset 108, 40 lines modifiedOffset 108, 40 lines modified
  
108 ····invoke-virtual·{v1},·Landroid/support/v7/app/ActionBar;->requestFocus()Z108 ····invoke-virtual·{v1},·Landroid/support/v7/app/ActionBar;->requestFocus()Z
  
109 ····move-result·v3109 ····move-result·v3
  
110 ····if-eqz·v3,·:cond_1110 ····if-eqz·v3,·:cond_1
  
111 ····.line·539111 ····.line·533
112 ····iput-boolean·v2,·p0,·Landroid/support/v7/app/AppCompatActivity;->mEatKeyUpEvent:Z112 ····iput-boolean·v2,·p0,·Landroid/support/v7/app/AppCompatActivity;->mEatKeyUpEvent:Z
  
113 ····.line·547113 ····.line·541
114 ····.end·local·v0····#·"action":I114 ····.end·local·v0····#·"action":I
115 ····.end·local·v1····#·"actionBar":Landroid/support/v7/app/ActionBar;115 ····.end·local·v1····#·"actionBar":Landroid/support/v7/app/ActionBar;
116 ····:goto_0116 ····:goto_0
117 ····return·v2117 ····return·v2
  
118 ····.line·542118 ····.line·536
119 ····.restart·local·v0····#·"action":I119 ····.restart·local·v0····#·"action":I
120 ····:cond_0120 ····:cond_0
121 ····if-ne·v0,·v2,·:cond_1121 ····if-ne·v0,·v2,·:cond_1
  
122 ····iget-boolean·v3,·p0,·Landroid/support/v7/app/AppCompatActivity;->mEatKeyUpEvent:Z122 ····iget-boolean·v3,·p0,·Landroid/support/v7/app/AppCompatActivity;->mEatKeyUpEvent:Z
  
123 ····if-eqz·v3,·:cond_1123 ····if-eqz·v3,·:cond_1
  
124 ····.line·543124 ····.line·537
125 ····const/4·v3,·0x0125 ····const/4·v3,·0x0
  
126 ····iput-boolean·v3,·p0,·Landroid/support/v7/app/AppCompatActivity;->mEatKeyUpEvent:Z126 ····iput-boolean·v3,·p0,·Landroid/support/v7/app/AppCompatActivity;->mEatKeyUpEvent:Z
  
127 ····goto·:goto_0127 ····goto·:goto_0
  
128 ····.line·547128 ····.line·541
129 ····.end·local·v0····#·"action":I129 ····.end·local·v0····#·"action":I
130 ····:cond_1130 ····:cond_1
131 ····invoke-super·{p0,·p1},·Landroid/support/v4/app/FragmentActivity;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z131 ····invoke-super·{p0,·p1},·Landroid/support/v4/app/FragmentActivity;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
  
132 ····move-result·v2132 ····move-result·v2
Max diff block lines reached; 27154/30523 bytes (88.96%) of diff not shown.
4.15 KB
smali/android/support/v7/widget/SearchView$8.smali
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v7/widget/SearchView;)V24 .method·constructor·<init>(Landroid/support/v7/widget/SearchView;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/SearchView;26 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/SearchView;
  
27 ····.prologue27 ····.prologue
28 ····.line·105328 ····.line·1049
29 ····iput-object·p1,·p0,·Landroid/support/v7/widget/SearchView$8;->this$0:Landroid/support/v7/widget/SearchView;29 ····iput-object·p1,·p0,·Landroid/support/v7/widget/SearchView$8;->this$0:Landroid/support/v7/widget/SearchView;
  
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
  
Offset 44, 27 lines modifiedOffset 44, 27 lines modified
44 ····.param·p3,·"event"····#·Landroid/view/KeyEvent;44 ····.param·p3,·"event"····#·Landroid/view/KeyEvent;
  
45 ····.prologue45 ····.prologue
46 ····const/4·v1,·0x146 ····const/4·v1,·0x1
  
47 ····const/4·v0,·0x047 ····const/4·v0,·0x0
  
48 ····.line·105748 ····.line·1053
49 ····iget-object·v2,·p0,·Landroid/support/v7/widget/SearchView$8;->this$0:Landroid/support/v7/widget/SearchView;49 ····iget-object·v2,·p0,·Landroid/support/v7/widget/SearchView$8;->this$0:Landroid/support/v7/widget/SearchView;
  
50 ····iget-object·v2,·v2,·Landroid/support/v7/widget/SearchView;->mSearchable:Landroid/app/SearchableInfo;50 ····iget-object·v2,·v2,·Landroid/support/v7/widget/SearchView;->mSearchable:Landroid/app/SearchableInfo;
  
51 ····if-nez·v2,·:cond_151 ····if-nez·v2,·:cond_1
  
52 ····.line·108752 ····.line·1083
53 ····:cond_053 ····:cond_0
54 ····:goto_054 ····:goto_0
55 ····return·v055 ····return·v0
  
56 ····.line·106856 ····.line·1064
57 ····:cond_157 ····:cond_1
58 ····iget-object·v2,·p0,·Landroid/support/v7/widget/SearchView$8;->this$0:Landroid/support/v7/widget/SearchView;58 ····iget-object·v2,·p0,·Landroid/support/v7/widget/SearchView$8;->this$0:Landroid/support/v7/widget/SearchView;
  
59 ····iget-object·v2,·v2,·Landroid/support/v7/widget/SearchView;->mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete;59 ····iget-object·v2,·v2,·Landroid/support/v7/widget/SearchView;->mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete;
  
60 ····invoke-virtual·{v2},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->isPopupShowing()Z60 ····invoke-virtual·{v2},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->isPopupShowing()Z
  
Offset 72, 33 lines modifiedOffset 72, 33 lines modified
  
72 ····if-eqz·v2,·:cond_272 ····if-eqz·v2,·:cond_2
  
73 ····iget-object·v2,·p0,·Landroid/support/v7/widget/SearchView$8;->this$0:Landroid/support/v7/widget/SearchView;73 ····iget-object·v2,·p0,·Landroid/support/v7/widget/SearchView$8;->this$0:Landroid/support/v7/widget/SearchView;
  
74 ····iget-object·v2,·v2,·Landroid/support/v7/widget/SearchView;->mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete;74 ····iget-object·v2,·v2,·Landroid/support/v7/widget/SearchView;->mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete;
  
75 ····.line·106975 ····.line·1065
76 ····invoke-virtual·{v2},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->getListSelection()I76 ····invoke-virtual·{v2},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->getListSelection()I
  
77 ····move-result·v277 ····move-result·v2
  
78 ····const/4·v3,·-0x178 ····const/4·v3,·-0x1
  
79 ····if-eq·v2,·v3,·:cond_279 ····if-eq·v2,·v3,·:cond_2
  
80 ····.line·107080 ····.line·1066
81 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$8;->this$0:Landroid/support/v7/widget/SearchView;81 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$8;->this$0:Landroid/support/v7/widget/SearchView;
  
82 ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroid/support/v7/widget/SearchView;->onSuggestionsKey(Landroid/view/View;ILandroid/view/KeyEvent;)Z82 ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroid/support/v7/widget/SearchView;->onSuggestionsKey(Landroid/view/View;ILandroid/view/KeyEvent;)Z
  
83 ····move-result·v083 ····move-result·v0
  
84 ····goto·:goto_084 ····goto·:goto_0
  
85 ····.line·107585 ····.line·1071
86 ····:cond_286 ····:cond_2
87 ····iget-object·v2,·p0,·Landroid/support/v7/widget/SearchView$8;->this$0:Landroid/support/v7/widget/SearchView;87 ····iget-object·v2,·p0,·Landroid/support/v7/widget/SearchView$8;->this$0:Landroid/support/v7/widget/SearchView;
  
88 ····iget-object·v2,·v2,·Landroid/support/v7/widget/SearchView;->mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete;88 ····iget-object·v2,·v2,·Landroid/support/v7/widget/SearchView;->mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete;
  
89 ····invoke-static·{v2},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->access$000(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z89 ····invoke-static·{v2},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->access$000(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z
  
Offset 108, 48 lines modifiedOffset 108, 48 lines modified
  
108 ····invoke-static·{p3},·Landroid/support/v4/view/KeyEventCompat;->hasNoModifiers(Landroid/view/KeyEvent;)Z108 ····invoke-static·{p3},·Landroid/support/v4/view/KeyEventCompat;->hasNoModifiers(Landroid/view/KeyEvent;)Z
  
109 ····move-result·v2109 ····move-result·v2
  
110 ····if-eqz·v2,·:cond_0110 ····if-eqz·v2,·:cond_0
  
111 ····.line·1076111 ····.line·1072
112 ····invoke-virtual·{p3},·Landroid/view/KeyEvent;->getAction()I112 ····invoke-virtual·{p3},·Landroid/view/KeyEvent;->getAction()I
  
113 ····move-result·v2113 ····move-result·v2
  
114 ····if-ne·v2,·v1,·:cond_0114 ····if-ne·v2,·v1,·:cond_0
  
115 ····.line·1077115 ····.line·1073
116 ····const/16·v2,·0x42116 ····const/16·v2,·0x42
  
117 ····if-ne·p2,·v2,·:cond_0117 ····if-ne·p2,·v2,·:cond_0
  
118 ····.line·1078118 ····.line·1074
119 ····invoke-virtual·{p1},·Landroid/view/View;->cancelLongPress()V119 ····invoke-virtual·{p1},·Landroid/view/View;->cancelLongPress()V
  
120 ····.line·1081120 ····.line·1077
121 ····iget-object·v2,·p0,·Landroid/support/v7/widget/SearchView$8;->this$0:Landroid/support/v7/widget/SearchView;121 ····iget-object·v2,·p0,·Landroid/support/v7/widget/SearchView$8;->this$0:Landroid/support/v7/widget/SearchView;
  
122 ····const/4·v3,·0x0122 ····const/4·v3,·0x0
  
123 ····iget-object·v4,·p0,·Landroid/support/v7/widget/SearchView$8;->this$0:Landroid/support/v7/widget/SearchView;123 ····iget-object·v4,·p0,·Landroid/support/v7/widget/SearchView$8;->this$0:Landroid/support/v7/widget/SearchView;
  
124 ····iget-object·v4,·v4,·Landroid/support/v7/widget/SearchView;->mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete;124 ····iget-object·v4,·v4,·Landroid/support/v7/widget/SearchView;->mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete;
  
125 ····invoke-virtual·{v4},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->getText()Landroid/text/Editable;125 ····invoke-virtual·{v4},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->getText()Landroid/text/Editable;
  
126 ····move-result-object·v4126 ····move-result-object·v4
  
127 ····.line·1082127 ····.line·1078
128 ····invoke-virtual·{v4},·Ljava/lang/Object;->toString()Ljava/lang/String;128 ····invoke-virtual·{v4},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
129 ····move-result-object·v4129 ····move-result-object·v4
  
130 ····.line·1081130 ····.line·1077
131 ····invoke-virtual·{v2,·v0,·v3,·v4},·Landroid/support/v7/widget/SearchView;->launchQuerySearch(ILjava/lang/String;Ljava/lang/String;)V131 ····invoke-virtual·{v2,·v0,·v3,·v4},·Landroid/support/v7/widget/SearchView;->launchQuerySearch(ILjava/lang/String;Ljava/lang/String;)V
  
132 ····move·v0,·v1132 ····move·v0,·v1
  
133 ····.line·1083133 ····.line·1079
134 ····goto·:goto_0134 ····goto·:goto_0
135 .end·method135 .end·method
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·620034 ····.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·620137 ····.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·620241 ····.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·630470 ····.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·630572 ····.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·630676 ····.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·630880 ····.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·631184 ····.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·631287 ····.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·631391 ····.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·631493 ····.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·631597 ····.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·6316101 ····.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·6318105 ····.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·6319108 ····.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·6289149 ····.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·6290153 ····.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·6291156 ····.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·6292159 ····.line·6323
Max diff block lines reached; 14642/19370 bytes (75.59%) of diff not shown.
1.13 KB
smali/android/support/v7/widget/SearchView$10.smali
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v7/widget/SearchView;)V24 .method·constructor·<init>(Landroid/support/v7/widget/SearchView;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/SearchView;26 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/SearchView;
  
27 ····.prologue27 ····.prologue
28 ····.line·145828 ····.line·1454
29 ····iput-object·p1,·p0,·Landroid/support/v7/widget/SearchView$10;->this$0:Landroid/support/v7/widget/SearchView;29 ····iput-object·p1,·p0,·Landroid/support/v7/widget/SearchView$10;->this$0:Landroid/support/v7/widget/SearchView;
  
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
  
Offset 49, 20 lines modifiedOffset 49, 20 lines modified
49 ············"<*>;",49 ············"<*>;",
50 ············"Landroid/view/View;",50 ············"Landroid/view/View;",
51 ············"IJ)V"51 ············"IJ)V"
52 ········}52 ········}
53 ····.end·annotation53 ····.end·annotation
  
54 ····.prologue54 ····.prologue
55 ····.line·146655 ····.line·1462
56 ····.local·p1,·"parent":Landroid/widget/AdapterView;,·"Landroid/widget/AdapterView<*>;"56 ····.local·p1,·"parent":Landroid/widget/AdapterView;,·"Landroid/widget/AdapterView<*>;"
57 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$10;->this$0:Landroid/support/v7/widget/SearchView;57 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$10;->this$0:Landroid/support/v7/widget/SearchView;
  
58 ····const/4·v1,·0x058 ····const/4·v1,·0x0
  
59 ····const/4·v2,·0x059 ····const/4·v2,·0x0
  
60 ····invoke-virtual·{v0,·p3,·v1,·v2},·Landroid/support/v7/widget/SearchView;->onItemClicked(IILjava/lang/String;)Z60 ····invoke-virtual·{v0,·p3,·v1,·v2},·Landroid/support/v7/widget/SearchView;->onItemClicked(IILjava/lang/String;)Z
  
61 ····.line·146761 ····.line·1463
62 ····return-void62 ····return-void
63 .end·method63 .end·method
8.96 KB
smali/android/support/v7/widget/SearchView$AutoCompleteTextViewReflector.smali
    
Offset 25, 71 lines modifiedOffset 25, 71 lines modified
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>()V26 .method·constructor·<init>()V
27 ····.locals·527 ····.locals·5
  
28 ····.prologue28 ····.prologue
29 ····.line·202029 ····.line·2016
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·202231 ····.line·2018
32 ····:try_start_032 ····:try_start_0
33 ····const-class·v0,·Landroid/widget/AutoCompleteTextView;33 ····const-class·v0,·Landroid/widget/AutoCompleteTextView;
  
34 ····const-string·v1,·"doBeforeTextChanged"34 ····const-string·v1,·"doBeforeTextChanged"
  
35 ····const/4·v2,·0x035 ····const/4·v2,·0x0
  
36 ····new-array·v2,·v2,·[Ljava/lang/Class;36 ····new-array·v2,·v2,·[Ljava/lang/Class;
  
37 ····.line·202337 ····.line·2019
38 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;38 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
39 ····move-result-object·v039 ····move-result-object·v0
  
40 ····iput-object·v0,·p0,·Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;->doBeforeTextChanged:Ljava/lang/reflect/Method;40 ····iput-object·v0,·p0,·Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;->doBeforeTextChanged:Ljava/lang/reflect/Method;
  
41 ····.line·202441 ····.line·2020
42 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;->doBeforeTextChanged:Ljava/lang/reflect/Method;42 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;->doBeforeTextChanged:Ljava/lang/reflect/Method;
  
43 ····const/4·v1,·0x143 ····const/4·v1,·0x1
  
44 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Method;->setAccessible(Z)V44 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Method;->setAccessible(Z)V
45 ····:try_end_045 ····:try_end_0
46 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_346 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_3
  
47 ····.line·202947 ····.line·2025
48 ····:goto_048 ····:goto_0
49 ····:try_start_149 ····:try_start_1
50 ····const-class·v0,·Landroid/widget/AutoCompleteTextView;50 ····const-class·v0,·Landroid/widget/AutoCompleteTextView;
  
51 ····const-string·v1,·"doAfterTextChanged"51 ····const-string·v1,·"doAfterTextChanged"
  
52 ····const/4·v2,·0x052 ····const/4·v2,·0x0
  
53 ····new-array·v2,·v2,·[Ljava/lang/Class;53 ····new-array·v2,·v2,·[Ljava/lang/Class;
  
54 ····.line·203054 ····.line·2026
55 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;55 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····iput-object·v0,·p0,·Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;->doAfterTextChanged:Ljava/lang/reflect/Method;57 ····iput-object·v0,·p0,·Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;->doAfterTextChanged:Ljava/lang/reflect/Method;
  
58 ····.line·203158 ····.line·2027
59 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;->doAfterTextChanged:Ljava/lang/reflect/Method;59 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;->doAfterTextChanged:Ljava/lang/reflect/Method;
  
60 ····const/4·v1,·0x160 ····const/4·v1,·0x1
  
61 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Method;->setAccessible(Z)V61 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Method;->setAccessible(Z)V
62 ····:try_end_162 ····:try_end_1
63 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_1·..·:try_end_1}·:catch_263 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_1·..·:try_end_1}·:catch_2
  
64 ····.line·203664 ····.line·2032
65 ····:goto_165 ····:goto_1
66 ····:try_start_266 ····:try_start_2
67 ····const-class·v0,·Landroid/widget/AutoCompleteTextView;67 ····const-class·v0,·Landroid/widget/AutoCompleteTextView;
  
68 ····const-string·v1,·"ensureImeVisible"68 ····const-string·v1,·"ensureImeVisible"
  
69 ····const/4·v2,·0x169 ····const/4·v2,·0x1
Offset 98, 31 lines modifiedOffset 98, 31 lines modified
  
98 ····const/4·v3,·0x098 ····const/4·v3,·0x0
  
99 ····sget-object·v4,·Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;99 ····sget-object·v4,·Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
  
100 ····aput-object·v4,·v2,·v3100 ····aput-object·v4,·v2,·v3
  
101 ····.line·2037101 ····.line·2033
102 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;102 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
103 ····move-result-object·v0103 ····move-result-object·v0
  
104 ····iput-object·v0,·p0,·Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;->ensureImeVisible:Ljava/lang/reflect/Method;104 ····iput-object·v0,·p0,·Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;->ensureImeVisible:Ljava/lang/reflect/Method;
  
105 ····.line·2038105 ····.line·2034
106 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;->ensureImeVisible:Ljava/lang/reflect/Method;106 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;->ensureImeVisible:Ljava/lang/reflect/Method;
  
107 ····const/4·v1,·0x1107 ····const/4·v1,·0x1
  
108 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Method;->setAccessible(Z)V108 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Method;->setAccessible(Z)V
109 ····:try_end_2109 ····:try_end_2
110 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_2·..·:try_end_2}·:catch_1110 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_2·..·:try_end_2}·:catch_1
  
111 ····.line·2043111 ····.line·2039
112 ····:goto_2112 ····:goto_2
113 ····:try_start_3113 ····:try_start_3
114 ····const-class·v0,·Landroid/view/inputmethod/InputMethodManager;114 ····const-class·v0,·Landroid/view/inputmethod/InputMethodManager;
  
115 ····const-string·v1,·"showSoftInputUnchecked"115 ····const-string·v1,·"showSoftInputUnchecked"
  
116 ····const/4·v2,·0x2116 ····const/4·v2,·0x2
Offset 143, 134 lines modifiedOffset 143, 134 lines modified
  
143 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;143 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
144 ····move-result-object·v0144 ····move-result-object·v0
  
145 ····iput-object·v0,·p0,·Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;->showSoftInputUnchecked:Ljava/lang/reflect/Method;145 ····iput-object·v0,·p0,·Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;->showSoftInputUnchecked:Ljava/lang/reflect/Method;
  
146 ····.line·2045146 ····.line·2041
147 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;->showSoftInputUnchecked:Ljava/lang/reflect/Method;147 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;->showSoftInputUnchecked:Ljava/lang/reflect/Method;
  
148 ····const/4·v1,·0x1148 ····const/4·v1,·0x1
  
149 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Method;->setAccessible(Z)V149 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Method;->setAccessible(Z)V
150 ····:try_end_3150 ····:try_end_3
151 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_3·..·:try_end_3}·:catch_0151 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_3·..·:try_end_3}·:catch_0
  
152 ····.line·2049152 ····.line·2045
153 ····:goto_3153 ····:goto_3
154 ····return-void154 ····return-void
  
155 ····.line·2046155 ····.line·2042
156 ····:catch_0156 ····:catch_0
157 ····move-exception·v0157 ····move-exception·v0
Max diff block lines reached; 4842/9015 bytes (53.71%) 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·964619 ····.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·969639 ····.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·969741 ····.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·972051 ····.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·972258 ····.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·966668 ····.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·965777 ····.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·965879 ····.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·968789 ····.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·967898 ····.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·9679100 ····.line·9710
101 ····return-void101 ····return-void
102 .end·method102 .end·method
3.45 KB
smali/android/support/v7/widget/SearchView$7.smali
    
Offset 23, 99 lines modifiedOffset 23, 99 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v7/widget/SearchView;)V24 .method·constructor·<init>(Landroid/support/v7/widget/SearchView;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/SearchView;26 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/SearchView;
  
27 ····.prologue27 ····.prologue
28 ····.line·103128 ····.line·1027
29 ····iput-object·p1,·p0,·Landroid/support/v7/widget/SearchView$7;->this$0:Landroid/support/v7/widget/SearchView;29 ····iput-object·p1,·p0,·Landroid/support/v7/widget/SearchView$7;->this$0:Landroid/support/v7/widget/SearchView;
  
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,·"v"····#·Landroid/view/View;36 ····.param·p1,·"v"····#·Landroid/view/View;
  
37 ····.prologue37 ····.prologue
38 ····.line·103438 ····.line·1030
39 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$7;->this$0:Landroid/support/v7/widget/SearchView;39 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$7;->this$0:Landroid/support/v7/widget/SearchView;
  
40 ····iget-object·v0,·v0,·Landroid/support/v7/widget/SearchView;->mSearchButton:Landroid/widget/ImageView;40 ····iget-object·v0,·v0,·Landroid/support/v7/widget/SearchView;->mSearchButton:Landroid/widget/ImageView;
  
41 ····if-ne·p1,·v0,·:cond_141 ····if-ne·p1,·v0,·:cond_1
  
42 ····.line·103542 ····.line·1031
43 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$7;->this$0:Landroid/support/v7/widget/SearchView;43 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$7;->this$0:Landroid/support/v7/widget/SearchView;
  
44 ····invoke-virtual·{v0},·Landroid/support/v7/widget/SearchView;->onSearchClicked()V44 ····invoke-virtual·{v0},·Landroid/support/v7/widget/SearchView;->onSearchClicked()V
  
45 ····.line·104545 ····.line·1041
46 ····:cond_046 ····:cond_0
47 ····:goto_047 ····:goto_0
48 ····return-void48 ····return-void
  
49 ····.line·103649 ····.line·1032
50 ····:cond_150 ····:cond_1
51 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$7;->this$0:Landroid/support/v7/widget/SearchView;51 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$7;->this$0:Landroid/support/v7/widget/SearchView;
  
52 ····iget-object·v0,·v0,·Landroid/support/v7/widget/SearchView;->mCloseButton:Landroid/widget/ImageView;52 ····iget-object·v0,·v0,·Landroid/support/v7/widget/SearchView;->mCloseButton:Landroid/widget/ImageView;
  
53 ····if-ne·p1,·v0,·:cond_253 ····if-ne·p1,·v0,·:cond_2
  
54 ····.line·103754 ····.line·1033
55 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$7;->this$0:Landroid/support/v7/widget/SearchView;55 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$7;->this$0:Landroid/support/v7/widget/SearchView;
  
56 ····invoke-virtual·{v0},·Landroid/support/v7/widget/SearchView;->onCloseClicked()V56 ····invoke-virtual·{v0},·Landroid/support/v7/widget/SearchView;->onCloseClicked()V
  
57 ····goto·:goto_057 ····goto·:goto_0
  
58 ····.line·103858 ····.line·1034
59 ····:cond_259 ····:cond_2
60 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$7;->this$0:Landroid/support/v7/widget/SearchView;60 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$7;->this$0:Landroid/support/v7/widget/SearchView;
  
61 ····iget-object·v0,·v0,·Landroid/support/v7/widget/SearchView;->mGoButton:Landroid/widget/ImageView;61 ····iget-object·v0,·v0,·Landroid/support/v7/widget/SearchView;->mGoButton:Landroid/widget/ImageView;
  
62 ····if-ne·p1,·v0,·:cond_362 ····if-ne·p1,·v0,·:cond_3
  
63 ····.line·103963 ····.line·1035
64 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$7;->this$0:Landroid/support/v7/widget/SearchView;64 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$7;->this$0:Landroid/support/v7/widget/SearchView;
  
65 ····invoke-virtual·{v0},·Landroid/support/v7/widget/SearchView;->onSubmitQuery()V65 ····invoke-virtual·{v0},·Landroid/support/v7/widget/SearchView;->onSubmitQuery()V
  
66 ····goto·:goto_066 ····goto·:goto_0
  
67 ····.line·104067 ····.line·1036
68 ····:cond_368 ····:cond_3
69 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$7;->this$0:Landroid/support/v7/widget/SearchView;69 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$7;->this$0:Landroid/support/v7/widget/SearchView;
  
70 ····iget-object·v0,·v0,·Landroid/support/v7/widget/SearchView;->mVoiceButton:Landroid/widget/ImageView;70 ····iget-object·v0,·v0,·Landroid/support/v7/widget/SearchView;->mVoiceButton:Landroid/widget/ImageView;
  
71 ····if-ne·p1,·v0,·:cond_471 ····if-ne·p1,·v0,·:cond_4
  
72 ····.line·104172 ····.line·1037
73 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$7;->this$0:Landroid/support/v7/widget/SearchView;73 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$7;->this$0:Landroid/support/v7/widget/SearchView;
  
74 ····invoke-virtual·{v0},·Landroid/support/v7/widget/SearchView;->onVoiceClicked()V74 ····invoke-virtual·{v0},·Landroid/support/v7/widget/SearchView;->onVoiceClicked()V
  
75 ····goto·:goto_075 ····goto·:goto_0
  
76 ····.line·104276 ····.line·1038
77 ····:cond_477 ····:cond_4
78 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$7;->this$0:Landroid/support/v7/widget/SearchView;78 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$7;->this$0:Landroid/support/v7/widget/SearchView;
  
79 ····iget-object·v0,·v0,·Landroid/support/v7/widget/SearchView;->mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete;79 ····iget-object·v0,·v0,·Landroid/support/v7/widget/SearchView;->mSearchSrcTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete;
  
80 ····if-ne·p1,·v0,·:cond_080 ····if-ne·p1,·v0,·:cond_0
  
81 ····.line·104381 ····.line·1039
82 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$7;->this$0:Landroid/support/v7/widget/SearchView;82 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$7;->this$0:Landroid/support/v7/widget/SearchView;
  
83 ····invoke-virtual·{v0},·Landroid/support/v7/widget/SearchView;->forceSuggestionQuery()V83 ····invoke-virtual·{v0},·Landroid/support/v7/widget/SearchView;->forceSuggestionQuery()V
  
84 ····goto·:goto_084 ····goto·:goto_0
85 .end·method85 .end·method
27.3 KB
smali/android/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup.smali
    
Offset 40, 174 lines modifiedOffset 40, 174 lines modified
  
  
40 #·direct·methods40 #·direct·methods
41 .method·constructor·<init>()V41 .method·constructor·<init>()V
42 ····.locals·042 ····.locals·0
  
43 ····.prologue43 ····.prologue
44 ····.line·269144 ····.line·2699
45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
46 ····.line·292546 ····.line·2933
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
49 .method·private·invalidateFullSpansAfter(I)I49 .method·private·invalidateFullSpansAfter(I)I
50 ····.locals·750 ····.locals·7
51 ····.param·p1,·"position"····#·I51 ····.param·p1,·"position"····#·I
  
52 ····.prologue52 ····.prologue
53 ····const/4·v5,·-0x153 ····const/4·v5,·-0x1
  
54 ····.line·283454 ····.line·2842
55 ····iget-object·v6,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup;->mFullSpanItems:Ljava/util/List;55 ····iget-object·v6,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup;->mFullSpanItems:Ljava/util/List;
  
56 ····if-nez·v6,·:cond_156 ····if-nez·v6,·:cond_1
  
57 ····.line·285657 ····.line·2864
58 ····:cond_058 ····:cond_0
59 ····:goto_059 ····:goto_0
60 ····return·v560 ····return·v5
  
61 ····.line·283761 ····.line·2845
62 ····:cond_162 ····:cond_1
63 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup;->getFullSpanItem(I)Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;63 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup;->getFullSpanItem(I)Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;
  
64 ····move-result-object·v364 ····move-result-object·v3
  
65 ····.line·283965 ····.line·2847
66 ····.local·v3,·"item":Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;66 ····.local·v3,·"item":Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;
67 ····if-eqz·v3,·:cond_267 ····if-eqz·v3,·:cond_2
  
68 ····.line·284068 ····.line·2848
69 ····iget-object·v6,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup;->mFullSpanItems:Ljava/util/List;69 ····iget-object·v6,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup;->mFullSpanItems:Ljava/util/List;
  
70 ····invoke-interface·{v6,·v3},·Ljava/util/List;->remove(Ljava/lang/Object;)Z70 ····invoke-interface·{v6,·v3},·Ljava/util/List;->remove(Ljava/lang/Object;)Z
  
71 ····.line·284271 ····.line·2850
72 ····:cond_272 ····:cond_2
73 ····const/4·v4,·-0x173 ····const/4·v4,·-0x1
  
74 ····.line·284374 ····.line·2851
75 ····.local·v4,·"nextFsiIndex":I75 ····.local·v4,·"nextFsiIndex":I
76 ····iget-object·v6,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup;->mFullSpanItems:Ljava/util/List;76 ····iget-object·v6,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup;->mFullSpanItems:Ljava/util/List;
  
77 ····invoke-interface·{v6},·Ljava/util/List;->size()I77 ····invoke-interface·{v6},·Ljava/util/List;->size()I
  
78 ····move-result·v078 ····move-result·v0
  
79 ····.line·284479 ····.line·2852
80 ····.local·v0,·"count":I80 ····.local·v0,·"count":I
81 ····const/4·v2,·0x081 ····const/4·v2,·0x0
  
82 ····.local·v2,·"i":I82 ····.local·v2,·"i":I
83 ····:goto_183 ····:goto_1
84 ····if-ge·v2,·v0,·:cond_384 ····if-ge·v2,·v0,·:cond_3
  
85 ····.line·284585 ····.line·2853
86 ····iget-object·v6,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup;->mFullSpanItems:Ljava/util/List;86 ····iget-object·v6,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup;->mFullSpanItems:Ljava/util/List;
  
87 ····invoke-interface·{v6,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object;87 ····invoke-interface·{v6,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
88 ····move-result-object·v188 ····move-result-object·v1
  
89 ····check-cast·v1,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;89 ····check-cast·v1,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;
  
90 ····.line·284690 ····.line·2854
91 ····.local·v1,·"fsi":Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;91 ····.local·v1,·"fsi":Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;
92 ····iget·v6,·v1,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;->mPosition:I92 ····iget·v6,·v1,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;->mPosition:I
  
93 ····if-lt·v6,·p1,·:cond_493 ····if-lt·v6,·p1,·:cond_4
  
94 ····.line·284794 ····.line·2855
95 ····move·v4,·v295 ····move·v4,·v2
  
96 ····.line·285196 ····.line·2859
97 ····.end·local·v1····#·"fsi":Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;97 ····.end·local·v1····#·"fsi":Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;
98 ····:cond_398 ····:cond_3
99 ····if-eq·v4,·v5,·:cond_099 ····if-eq·v4,·v5,·:cond_0
  
100 ····.line·2852100 ····.line·2860
101 ····iget-object·v5,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup;->mFullSpanItems:Ljava/util/List;101 ····iget-object·v5,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup;->mFullSpanItems:Ljava/util/List;
  
102 ····invoke-interface·{v5,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object;102 ····invoke-interface·{v5,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
103 ····move-result-object·v1103 ····move-result-object·v1
  
104 ····check-cast·v1,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;104 ····check-cast·v1,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;
  
105 ····.line·2853105 ····.line·2861
106 ····.restart·local·v1····#·"fsi":Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;106 ····.restart·local·v1····#·"fsi":Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;
107 ····iget-object·v5,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup;->mFullSpanItems:Ljava/util/List;107 ····iget-object·v5,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup;->mFullSpanItems:Ljava/util/List;
  
108 ····invoke-interface·{v5,·v4},·Ljava/util/List;->remove(I)Ljava/lang/Object;108 ····invoke-interface·{v5,·v4},·Ljava/util/List;->remove(I)Ljava/lang/Object;
  
109 ····.line·2854109 ····.line·2862
110 ····iget·v5,·v1,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;->mPosition:I110 ····iget·v5,·v1,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;->mPosition:I
  
111 ····goto·:goto_0111 ····goto·:goto_0
  
112 ····.line·2844112 ····.line·2852
113 ····:cond_4113 ····:cond_4
114 ····add-int/lit8·v2,·v2,·0x1114 ····add-int/lit8·v2,·v2,·0x1
  
115 ····goto·:goto_1115 ····goto·:goto_1
116 .end·method116 .end·method
  
117 .method·private·offsetFullSpansForAddition(II)V117 .method·private·offsetFullSpansForAddition(II)V
118 ····.locals·3118 ····.locals·3
119 ····.param·p1,·"positionStart"····#·I119 ····.param·p1,·"positionStart"····#·I
120 ····.param·p2,·"itemCount"····#·I120 ····.param·p2,·"itemCount"····#·I
  
121 ····.prologue121 ····.prologue
122 ····.line·2817122 ····.line·2825
123 ····iget-object·v2,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup;->mFullSpanItems:Ljava/util/List;123 ····iget-object·v2,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup;->mFullSpanItems:Ljava/util/List;
  
124 ····if-nez·v2,·:cond_1124 ····if-nez·v2,·:cond_1
  
Max diff block lines reached; 23676/27797 bytes (85.17%) of diff not shown.
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·1221131 ····.line·12242
32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
33 ····.line·1221233 ····.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·1222241 ····.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·1223762 ····.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·1223864 ····.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·1223969 ····.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·1224073 ····.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·1224177 ····.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·1224281 ····.line·12273
82 ····return-object·p082 ····return-object·p0
83 .end·method83 .end·method
1.11 KB
smali/android/support/v7/widget/SearchView$9.smali
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v7/widget/SearchView;)V24 .method·constructor·<init>(Landroid/support/v7/widget/SearchView;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/SearchView;26 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/SearchView;
  
27 ····.prologue27 ····.prologue
28 ····.line·121628 ····.line·1212
29 ····iput-object·p1,·p0,·Landroid/support/v7/widget/SearchView$9;->this$0:Landroid/support/v7/widget/SearchView;29 ····iput-object·p1,·p0,·Landroid/support/v7/widget/SearchView$9;->this$0:Landroid/support/v7/widget/SearchView;
  
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
  
Offset 40, 17 lines modifiedOffset 40, 17 lines modified
40 .method·public·onEditorAction(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z40 .method·public·onEditorAction(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z
41 ····.locals·141 ····.locals·1
42 ····.param·p1,·"v"····#·Landroid/widget/TextView;42 ····.param·p1,·"v"····#·Landroid/widget/TextView;
43 ····.param·p2,·"actionId"····#·I43 ····.param·p2,·"actionId"····#·I
44 ····.param·p3,·"event"····#·Landroid/view/KeyEvent;44 ····.param·p3,·"event"····#·Landroid/view/KeyEvent;
  
45 ····.prologue45 ····.prologue
46 ····.line·122346 ····.line·1219
47 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$9;->this$0:Landroid/support/v7/widget/SearchView;47 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$9;->this$0:Landroid/support/v7/widget/SearchView;
  
48 ····invoke-virtual·{v0},·Landroid/support/v7/widget/SearchView;->onSubmitQuery()V48 ····invoke-virtual·{v0},·Landroid/support/v7/widget/SearchView;->onSubmitQuery()V
  
49 ····.line·122449 ····.line·1220
50 ····const/4·v0,·0x150 ····const/4·v0,·0x1
  
51 ····return·v051 ····return·v0
52 .end·method52 .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·1064345 ····.line·10674
46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
47 ····.line·1062947 ····.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·1064450 ····.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·1064554 ····.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·1062763 ····.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·1073972 ····.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·1074074 ····.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·1074182 ····.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·1074385 ····.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·1074489 ····.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·1074692 ····.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·1074798 ····.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·10748103 ····.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·10749106 ····.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·10755108 ····.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·10756113 ····.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·10757117 ····.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·10758121 ····.line·10789
Max diff block lines reached; 12625/17807 bytes (70.90%) of diff not shown.
177 KB
smali/android/support/v7/widget/LinearLayoutManager.smali
    
Offset 248, 63 lines modifiedOffset 248, 63 lines modified
248 ····.param·p1,·"state"····#·Landroid/support/v7/widget/RecyclerView$State;248 ····.param·p1,·"state"····#·Landroid/support/v7/widget/RecyclerView$State;
  
249 ····.prologue249 ····.prologue
250 ····const/4·v4,·0x0250 ····const/4·v4,·0x0
  
251 ····const/4·v3,·0x1251 ····const/4·v3,·0x1
  
252 ····.line·1095252 ····.line·1103
253 ····invoke-virtual·{p0},·Landroid/support/v7/widget/LinearLayoutManager;->getChildCount()I253 ····invoke-virtual·{p0},·Landroid/support/v7/widget/LinearLayoutManager;->getChildCount()I
  
254 ····move-result·v0254 ····move-result·v0
  
255 ····if-nez·v0,·:cond_0255 ····if-nez·v0,·:cond_0
  
256 ····.line·1099256 ····.line·1107
257 ····:goto_0257 ····:goto_0
258 ····return·v4258 ····return·v4
  
259 ····.line·1098259 ····.line·1106
260 ····:cond_0260 ····:cond_0
261 ····invoke-virtual·{p0},·Landroid/support/v7/widget/LinearLayoutManager;->ensureLayoutState()V261 ····invoke-virtual·{p0},·Landroid/support/v7/widget/LinearLayoutManager;->ensureLayoutState()V
  
262 ····.line·1099262 ····.line·1107
263 ····iget-object·v1,·p0,·Landroid/support/v7/widget/LinearLayoutManager;->mOrientationHelper:Landroid/support/v7/widget/OrientationHelper;263 ····iget-object·v1,·p0,·Landroid/support/v7/widget/LinearLayoutManager;->mOrientationHelper:Landroid/support/v7/widget/OrientationHelper;
  
264 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager;->mSmoothScrollbarEnabled:Z264 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager;->mSmoothScrollbarEnabled:Z
  
265 ····if-nez·v0,·:cond_2265 ····if-nez·v0,·:cond_2
  
266 ····move·v0,·v3266 ····move·v0,·v3
  
267 ····.line·1100267 ····.line·1108
268 ····:goto_1268 ····:goto_1
269 ····invoke-direct·{p0,·v0,·v3},·Landroid/support/v7/widget/LinearLayoutManager;->findFirstVisibleChildClosestToStart(ZZ)Landroid/view/View;269 ····invoke-direct·{p0,·v0,·v3},·Landroid/support/v7/widget/LinearLayoutManager;->findFirstVisibleChildClosestToStart(ZZ)Landroid/view/View;
  
270 ····move-result-object·v2270 ····move-result-object·v2
  
271 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager;->mSmoothScrollbarEnabled:Z271 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager;->mSmoothScrollbarEnabled:Z
  
272 ····if-nez·v0,·:cond_1272 ····if-nez·v0,·:cond_1
  
273 ····move·v4,·v3273 ····move·v4,·v3
  
274 ····.line·1101274 ····.line·1109
275 ····:cond_1275 ····:cond_1
276 ····invoke-direct·{p0,·v4,·v3},·Landroid/support/v7/widget/LinearLayoutManager;->findFirstVisibleChildClosestToEnd(ZZ)Landroid/view/View;276 ····invoke-direct·{p0,·v4,·v3},·Landroid/support/v7/widget/LinearLayoutManager;->findFirstVisibleChildClosestToEnd(ZZ)Landroid/view/View;
  
277 ····move-result-object·v3277 ····move-result-object·v3
  
278 ····iget-boolean·v5,·p0,·Landroid/support/v7/widget/LinearLayoutManager;->mSmoothScrollbarEnabled:Z278 ····iget-boolean·v5,·p0,·Landroid/support/v7/widget/LinearLayoutManager;->mSmoothScrollbarEnabled:Z
  
279 ····move-object·v0,·p1279 ····move-object·v0,·p1
  
280 ····move-object·v4,·p0280 ····move-object·v4,·p0
  
281 ····.line·1099281 ····.line·1107
282 ····invoke-static/range·{v0·..·v5},·Landroid/support/v7/widget/ScrollbarHelper;->computeScrollExtent(Landroid/support/v7/widget/RecyclerView$State;Landroid/support/v7/widget/OrientationHelper;Landroid/view/View;Landroid/view/View;Landroid/support/v7/widget/RecyclerView$LayoutManager;Z)I282 ····invoke-static/range·{v0·..·v5},·Landroid/support/v7/widget/ScrollbarHelper;->computeScrollExtent(Landroid/support/v7/widget/RecyclerView$State;Landroid/support/v7/widget/OrientationHelper;Landroid/view/View;Landroid/view/View;Landroid/support/v7/widget/RecyclerView$LayoutManager;Z)I
  
283 ····move-result·v4283 ····move-result·v4
  
284 ····goto·:goto_0284 ····goto·:goto_0
  
285 ····:cond_2285 ····:cond_2
Offset 318, 65 lines modifiedOffset 318, 65 lines modified
318 ····.param·p1,·"state"····#·Landroid/support/v7/widget/RecyclerView$State;318 ····.param·p1,·"state"····#·Landroid/support/v7/widget/RecyclerView$State;
  
319 ····.prologue319 ····.prologue
320 ····const/4·v4,·0x0320 ····const/4·v4,·0x0
  
321 ····const/4·v3,·0x1321 ····const/4·v3,·0x1
  
322 ····.line·1084322 ····.line·1092
323 ····invoke-virtual·{p0},·Landroid/support/v7/widget/LinearLayoutManager;->getChildCount()I323 ····invoke-virtual·{p0},·Landroid/support/v7/widget/LinearLayoutManager;->getChildCount()I
  
324 ····move-result·v0324 ····move-result·v0
  
325 ····if-nez·v0,·:cond_0325 ····if-nez·v0,·:cond_0
  
326 ····.line·1088326 ····.line·1096
327 ····:goto_0327 ····:goto_0
328 ····return·v4328 ····return·v4
  
329 ····.line·1087329 ····.line·1095
330 ····:cond_0330 ····:cond_0
331 ····invoke-virtual·{p0},·Landroid/support/v7/widget/LinearLayoutManager;->ensureLayoutState()V331 ····invoke-virtual·{p0},·Landroid/support/v7/widget/LinearLayoutManager;->ensureLayoutState()V
  
332 ····.line·1088332 ····.line·1096
333 ····iget-object·v1,·p0,·Landroid/support/v7/widget/LinearLayoutManager;->mOrientationHelper:Landroid/support/v7/widget/OrientationHelper;333 ····iget-object·v1,·p0,·Landroid/support/v7/widget/LinearLayoutManager;->mOrientationHelper:Landroid/support/v7/widget/OrientationHelper;
  
334 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager;->mSmoothScrollbarEnabled:Z334 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager;->mSmoothScrollbarEnabled:Z
  
335 ····if-nez·v0,·:cond_2335 ····if-nez·v0,·:cond_2
  
336 ····move·v0,·v3336 ····move·v0,·v3
  
337 ····.line·1089337 ····.line·1097
338 ····:goto_1338 ····:goto_1
339 ····invoke-direct·{p0,·v0,·v3},·Landroid/support/v7/widget/LinearLayoutManager;->findFirstVisibleChildClosestToStart(ZZ)Landroid/view/View;339 ····invoke-direct·{p0,·v0,·v3},·Landroid/support/v7/widget/LinearLayoutManager;->findFirstVisibleChildClosestToStart(ZZ)Landroid/view/View;
  
340 ····move-result-object·v2340 ····move-result-object·v2
  
341 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager;->mSmoothScrollbarEnabled:Z341 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager;->mSmoothScrollbarEnabled:Z
  
342 ····if-nez·v0,·:cond_1342 ····if-nez·v0,·:cond_1
  
343 ····move·v4,·v3343 ····move·v4,·v3
  
344 ····.line·1090344 ····.line·1098
345 ····:cond_1345 ····:cond_1
346 ····invoke-direct·{p0,·v4,·v3},·Landroid/support/v7/widget/LinearLayoutManager;->findFirstVisibleChildClosestToEnd(ZZ)Landroid/view/View;346 ····invoke-direct·{p0,·v4,·v3},·Landroid/support/v7/widget/LinearLayoutManager;->findFirstVisibleChildClosestToEnd(ZZ)Landroid/view/View;
  
347 ····move-result-object·v3347 ····move-result-object·v3
  
348 ····iget-boolean·v5,·p0,·Landroid/support/v7/widget/LinearLayoutManager;->mSmoothScrollbarEnabled:Z348 ····iget-boolean·v5,·p0,·Landroid/support/v7/widget/LinearLayoutManager;->mSmoothScrollbarEnabled:Z
  
349 ····iget-boolean·v6,·p0,·Landroid/support/v7/widget/LinearLayoutManager;->mShouldReverseLayout:Z349 ····iget-boolean·v6,·p0,·Landroid/support/v7/widget/LinearLayoutManager;->mShouldReverseLayout:Z
  
350 ····move-object·v0,·p1350 ····move-object·v0,·p1
  
351 ····move-object·v4,·p0351 ····move-object·v4,·p0
  
352 ····.line·1088352 ····.line·1096
353 ····invoke-static/range·{v0·..·v6},·Landroid/support/v7/widget/ScrollbarHelper;->computeScrollOffset(Landroid/support/v7/widget/RecyclerView$State;Landroid/support/v7/widget/OrientationHelper;Landroid/view/View;Landroid/view/View;Landroid/support/v7/widget/RecyclerView$LayoutManager;ZZ)I353 ····invoke-static/range·{v0·..·v6},·Landroid/support/v7/widget/ScrollbarHelper;->computeScrollOffset(Landroid/support/v7/widget/RecyclerView$State;Landroid/support/v7/widget/OrientationHelper;Landroid/view/View;Landroid/view/View;Landroid/support/v7/widget/RecyclerView$LayoutManager;ZZ)I
  
354 ····move-result·v4354 ····move-result·v4
  
355 ····goto·:goto_0355 ····goto·:goto_0
Max diff block lines reached; 176590/180626 bytes (97.77%) 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·1151867 ····.line·11549
68 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V68 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
69 ····.line·1157469 ····.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·1157572 ····.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·1157876 ····.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·1157978 ····.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·1158080 ····.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·1158182 ····.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·1218284 ····.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·1190392 ····.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·1190496 ····.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·11905101 ····.line·11936
102 ····const/4·v3,·0x4102 ····const/4·v3,·0x4
  
103 ····.line·11914103 ····.line·11945
104 ····:goto_0104 ····:goto_0
105 ····return·v3105 ····return·v3
  
106 ····.line·11907106 ····.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·11908110 ····.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·11909113 ····.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·11910117 ····.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·11911122 ····.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·11914128 ····.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·12092240 ····.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.
1.64 KB
smali/android/support/v7/widget/RecyclerView$2.smali
    
Offset 23, 46 lines modifiedOffset 23, 46 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v7/widget/RecyclerView;)V24 .method·constructor·<init>(Landroid/support/v7/widget/RecyclerView;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/RecyclerView;26 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/RecyclerView;
  
27 ····.prologue27 ····.prologue
28 ····.line·47728 ····.line·487
29 ····iput-object·p1,·p0,·Landroid/support/v7/widget/RecyclerView$2;->this$0:Landroid/support/v7/widget/RecyclerView;29 ····iput-object·p1,·p0,·Landroid/support/v7/widget/RecyclerView$2;->this$0:Landroid/support/v7/widget/RecyclerView;
  
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·run()V34 .method·public·run()V
35 ····.locals·235 ····.locals·2
  
36 ····.prologue36 ····.prologue
37 ····.line·48037 ····.line·490
38 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$2;->this$0:Landroid/support/v7/widget/RecyclerView;38 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$2;->this$0:Landroid/support/v7/widget/RecyclerView;
  
39 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mItemAnimator:Landroid/support/v7/widget/RecyclerView$ItemAnimator;39 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mItemAnimator:Landroid/support/v7/widget/RecyclerView$ItemAnimator;
  
40 ····if-eqz·v0,·:cond_040 ····if-eqz·v0,·:cond_0
  
41 ····.line·48141 ····.line·491
42 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$2;->this$0:Landroid/support/v7/widget/RecyclerView;42 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$2;->this$0:Landroid/support/v7/widget/RecyclerView;
  
43 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mItemAnimator:Landroid/support/v7/widget/RecyclerView$ItemAnimator;43 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mItemAnimator:Landroid/support/v7/widget/RecyclerView$ItemAnimator;
  
44 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView$ItemAnimator;->runPendingAnimations()V44 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView$ItemAnimator;->runPendingAnimations()V
  
45 ····.line·48345 ····.line·493
46 ····:cond_046 ····:cond_0
47 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$2;->this$0:Landroid/support/v7/widget/RecyclerView;47 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$2;->this$0:Landroid/support/v7/widget/RecyclerView;
  
48 ····const/4·v1,·0x048 ····const/4·v1,·0x0
  
49 ····iput-boolean·v1,·v0,·Landroid/support/v7/widget/RecyclerView;->mPostedAnimatorRunner:Z49 ····iput-boolean·v1,·v0,·Landroid/support/v7/widget/RecyclerView;->mPostedAnimatorRunner:Z
  
50 ····.line·48450 ····.line·494
51 ····return-void51 ····return-void
52 .end·method52 .end·method
696 B
smali/android/support/v7/widget/RecyclerView$3.smali
    
Offset 18, 33 lines modifiedOffset 18, 33 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·48722 ····.line·497
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·getInterpolation(F)F27 .method·public·getInterpolation(F)F
28 ····.locals·228 ····.locals·2
29 ····.param·p1,·"t"····#·F29 ····.param·p1,·"t"····#·F
  
30 ····.prologue30 ····.prologue
31 ····const/high16·v1,·0x3f800000····#·1.0f31 ····const/high16·v1,·0x3f800000····#·1.0f
  
32 ····.line·49032 ····.line·500
33 ····sub-float/2addr·p1,·v133 ····sub-float/2addr·p1,·v1
  
34 ····.line·49134 ····.line·501
35 ····mul-float·v0,·p1,·p135 ····mul-float·v0,·p1,·p1
  
36 ····mul-float/2addr·v0,·p136 ····mul-float/2addr·v0,·p1
  
37 ····mul-float/2addr·v0,·p137 ····mul-float/2addr·v0,·p1
  
38 ····mul-float/2addr·v0,·p138 ····mul-float/2addr·v0,·p1
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·962429 ····.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·678463 ····.line·6815
64 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V64 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
65 ····.line·679165 ····.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·679367 ····.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·679569 ····.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·680171 ····.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·680373 ····.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·962475 ····.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·678483 ····.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·7659108 ····.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·7660111 ····.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·7662117 ····.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·7671122 ····.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·7672127 ····.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·7673135 ····.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·7674140 ····.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·7678142 ····.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·7703148 ····.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·7707153 ····.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.
106 KB
smali/android/support/v7/widget/SearchView.smali
    
Offset 250, 50 lines modifiedOffset 250, 50 lines modified
250 ····.line·217250 ····.line·217
251 ····new-instance·v7,·Ljava/util/WeakHashMap;251 ····new-instance·v7,·Ljava/util/WeakHashMap;
  
252 ····invoke-direct·{v7},·Ljava/util/WeakHashMap;-><init>()V252 ····invoke-direct·{v7},·Ljava/util/WeakHashMap;-><init>()V
  
253 ····iput-object·v7,·p0,·Landroid/support/v7/widget/SearchView;->mOutsideDrawablesCache:Ljava/util/WeakHashMap;253 ····iput-object·v7,·p0,·Landroid/support/v7/widget/SearchView;->mOutsideDrawablesCache:Ljava/util/WeakHashMap;
  
254 ····.line·1031254 ····.line·1027
255 ····new-instance·v7,·Landroid/support/v7/widget/SearchView$7;255 ····new-instance·v7,·Landroid/support/v7/widget/SearchView$7;
  
256 ····invoke-direct·{v7,·p0},·Landroid/support/v7/widget/SearchView$7;-><init>(Landroid/support/v7/widget/SearchView;)V256 ····invoke-direct·{v7,·p0},·Landroid/support/v7/widget/SearchView$7;-><init>(Landroid/support/v7/widget/SearchView;)V
  
257 ····iput-object·v7,·p0,·Landroid/support/v7/widget/SearchView;->mOnClickListener:Landroid/view/View$OnClickListener;257 ····iput-object·v7,·p0,·Landroid/support/v7/widget/SearchView;->mOnClickListener:Landroid/view/View$OnClickListener;
  
258 ····.line·1053258 ····.line·1049
259 ····new-instance·v7,·Landroid/support/v7/widget/SearchView$8;259 ····new-instance·v7,·Landroid/support/v7/widget/SearchView$8;
  
260 ····invoke-direct·{v7,·p0},·Landroid/support/v7/widget/SearchView$8;-><init>(Landroid/support/v7/widget/SearchView;)V260 ····invoke-direct·{v7,·p0},·Landroid/support/v7/widget/SearchView$8;-><init>(Landroid/support/v7/widget/SearchView;)V
  
261 ····iput-object·v7,·p0,·Landroid/support/v7/widget/SearchView;->mTextKeyListener:Landroid/view/View$OnKeyListener;261 ····iput-object·v7,·p0,·Landroid/support/v7/widget/SearchView;->mTextKeyListener:Landroid/view/View$OnKeyListener;
  
262 ····.line·1216262 ····.line·1212
263 ····new-instance·v7,·Landroid/support/v7/widget/SearchView$9;263 ····new-instance·v7,·Landroid/support/v7/widget/SearchView$9;
  
264 ····invoke-direct·{v7,·p0},·Landroid/support/v7/widget/SearchView$9;-><init>(Landroid/support/v7/widget/SearchView;)V264 ····invoke-direct·{v7,·p0},·Landroid/support/v7/widget/SearchView$9;-><init>(Landroid/support/v7/widget/SearchView;)V
  
265 ····iput-object·v7,·p0,·Landroid/support/v7/widget/SearchView;->mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener;265 ····iput-object·v7,·p0,·Landroid/support/v7/widget/SearchView;->mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener;
  
266 ····.line·1458266 ····.line·1454
267 ····new-instance·v7,·Landroid/support/v7/widget/SearchView$10;267 ····new-instance·v7,·Landroid/support/v7/widget/SearchView$10;
  
268 ····invoke-direct·{v7,·p0},·Landroid/support/v7/widget/SearchView$10;-><init>(Landroid/support/v7/widget/SearchView;)V268 ····invoke-direct·{v7,·p0},·Landroid/support/v7/widget/SearchView$10;-><init>(Landroid/support/v7/widget/SearchView;)V
  
269 ····iput-object·v7,·p0,·Landroid/support/v7/widget/SearchView;->mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener;269 ····iput-object·v7,·p0,·Landroid/support/v7/widget/SearchView;->mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener;
  
270 ····.line·1470270 ····.line·1466
271 ····new-instance·v7,·Landroid/support/v7/widget/SearchView$11;271 ····new-instance·v7,·Landroid/support/v7/widget/SearchView$11;
  
272 ····invoke-direct·{v7,·p0},·Landroid/support/v7/widget/SearchView$11;-><init>(Landroid/support/v7/widget/SearchView;)V272 ····invoke-direct·{v7,·p0},·Landroid/support/v7/widget/SearchView$11;-><init>(Landroid/support/v7/widget/SearchView;)V
  
273 ····iput-object·v7,·p0,·Landroid/support/v7/widget/SearchView;->mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener;273 ····iput-object·v7,·p0,·Landroid/support/v7/widget/SearchView;->mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener;
  
274 ····.line·1760274 ····.line·1756
275 ····new-instance·v7,·Landroid/support/v7/widget/SearchView$12;275 ····new-instance·v7,·Landroid/support/v7/widget/SearchView$12;
  
276 ····invoke-direct·{v7,·p0},·Landroid/support/v7/widget/SearchView$12;-><init>(Landroid/support/v7/widget/SearchView;)V276 ····invoke-direct·{v7,·p0},·Landroid/support/v7/widget/SearchView$12;-><init>(Landroid/support/v7/widget/SearchView;)V
  
277 ····iput-object·v7,·p0,·Landroid/support/v7/widget/SearchView;->mTextWatcher:Landroid/text/TextWatcher;277 ····iput-object·v7,·p0,·Landroid/support/v7/widget/SearchView;->mTextWatcher:Landroid/text/TextWatcher;
  
278 ····.line·298278 ····.line·298
Offset 856, 165 lines modifiedOffset 856, 165 lines modified
856 ····.param·p2,·"data"····#·Landroid/net/Uri;856 ····.param·p2,·"data"····#·Landroid/net/Uri;
857 ····.param·p3,·"extraData"····#·Ljava/lang/String;857 ····.param·p3,·"extraData"····#·Ljava/lang/String;
858 ····.param·p4,·"query"····#·Ljava/lang/String;858 ····.param·p4,·"query"····#·Ljava/lang/String;
859 ····.param·p5,·"actionKey"····#·I859 ····.param·p5,·"actionKey"····#·I
860 ····.param·p6,·"actionMsg"····#·Ljava/lang/String;860 ····.param·p6,·"actionMsg"····#·Ljava/lang/String;
  
861 ····.prologue861 ····.prologue
862 ····.line·1588862 ····.line·1584
863 ····new-instance·v0,·Landroid/content/Intent;863 ····new-instance·v0,·Landroid/content/Intent;
  
864 ····invoke-direct·{v0,·p1},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V864 ····invoke-direct·{v0,·p1},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V
  
865 ····.line·1589865 ····.line·1585
866 ····.local·v0,·"intent":Landroid/content/Intent;866 ····.local·v0,·"intent":Landroid/content/Intent;
867 ····const/high16·v1,·0x10000000867 ····const/high16·v1,·0x10000000
  
868 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;868 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
  
869 ····.line·1593869 ····.line·1589
870 ····if-eqz·p2,·:cond_0870 ····if-eqz·p2,·:cond_0
  
871 ····.line·1594871 ····.line·1590
872 ····invoke-virtual·{v0,·p2},·Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;872 ····invoke-virtual·{v0,·p2},·Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
  
873 ····.line·1596873 ····.line·1592
874 ····:cond_0874 ····:cond_0
875 ····const-string·v1,·"user_query"875 ····const-string·v1,·"user_query"
  
876 ····iget-object·v2,·p0,·Landroid/support/v7/widget/SearchView;->mUserQuery:Ljava/lang/CharSequence;876 ····iget-object·v2,·p0,·Landroid/support/v7/widget/SearchView;->mUserQuery:Ljava/lang/CharSequence;
  
877 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent;877 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent;
  
878 ····.line·1597878 ····.line·1593
879 ····if-eqz·p4,·:cond_1879 ····if-eqz·p4,·:cond_1
  
880 ····.line·1598880 ····.line·1594
881 ····const-string·v1,·"query"881 ····const-string·v1,·"query"
  
882 ····invoke-virtual·{v0,·v1,·p4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;882 ····invoke-virtual·{v0,·v1,·p4},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
  
883 ····.line·1600883 ····.line·1596
884 ····:cond_1884 ····:cond_1
885 ····if-eqz·p3,·:cond_2885 ····if-eqz·p3,·:cond_2
  
886 ····.line·1601886 ····.line·1597
887 ····const-string·v1,·"intent_extra_data_key"887 ····const-string·v1,·"intent_extra_data_key"
  
888 ····invoke-virtual·{v0,·v1,·p3},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;888 ····invoke-virtual·{v0,·v1,·p3},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
  
889 ····.line·1603889 ····.line·1599
890 ····:cond_2890 ····:cond_2
891 ····iget-object·v1,·p0,·Landroid/support/v7/widget/SearchView;->mAppSearchData:Landroid/os/Bundle;891 ····iget-object·v1,·p0,·Landroid/support/v7/widget/SearchView;->mAppSearchData:Landroid/os/Bundle;
  
892 ····if-eqz·v1,·:cond_3892 ····if-eqz·v1,·:cond_3
  
893 ····.line·1604893 ····.line·1600
894 ····const-string·v1,·"app_data"894 ····const-string·v1,·"app_data"
  
895 ····iget-object·v2,·p0,·Landroid/support/v7/widget/SearchView;->mAppSearchData:Landroid/os/Bundle;895 ····iget-object·v2,·p0,·Landroid/support/v7/widget/SearchView;->mAppSearchData:Landroid/os/Bundle;
  
896 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;896 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;
  
897 ····.line·1606897 ····.line·1602
898 ····:cond_3898 ····:cond_3
899 ····if-eqz·p5,·:cond_4899 ····if-eqz·p5,·:cond_4
  
900 ····.line·1607900 ····.line·1603
901 ····const-string·v1,·"action_key"901 ····const-string·v1,·"action_key"
  
902 ····invoke-virtual·{v0,·v1,·p5},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;902 ····invoke-virtual·{v0,·v1,·p5},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
  
903 ····.line·1608903 ····.line·1604
904 ····const-string·v1,·"action_msg"904 ····const-string·v1,·"action_msg"
  
905 ····invoke-virtual·{v0,·v1,·p6},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;905 ····invoke-virtual·{v0,·v1,·p6},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
  
Max diff block lines reached; 103264/108311 bytes (95.34%) 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·493241 ····.line·4963
42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
43 ····.line·493343 ····.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·493447 ····.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·493550 ····.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·493652 ····.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·978422 ····.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·978732 ····.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·979640 ····.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·979248 ····.line·9823
49 ····return-void49 ····return-void
50 .end·method50 .end·method
6.61 KB
smali/android/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo.smali
    
Offset 32, 94 lines modifiedOffset 32, 94 lines modified
  
32 #·direct·methods32 #·direct·methods
33 .method·public·constructor·<init>(Landroid/support/v7/widget/StaggeredGridLayoutManager;)V33 .method·public·constructor·<init>(Landroid/support/v7/widget/StaggeredGridLayoutManager;)V
34 ····.locals·034 ····.locals·0
35 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/StaggeredGridLayoutManager;35 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/StaggeredGridLayoutManager;
  
36 ····.prologue36 ····.prologue
37 ····.line·311737 ····.line·3125
38 ····iput-object·p1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/StaggeredGridLayoutManager;38 ····iput-object·p1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/StaggeredGridLayoutManager;
  
39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
40 ····.line·311840 ····.line·3126
41 ····invoke-virtual·{p0},·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->reset()V41 ····invoke-virtual·{p0},·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->reset()V
  
42 ····.line·311942 ····.line·3127
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
  
45 #·virtual·methods45 #·virtual·methods
46 .method·assignCoordinateFromPadding()V46 .method·assignCoordinateFromPadding()V
47 ····.locals·147 ····.locals·1
  
48 ····.prologue48 ····.prologue
49 ····.line·314449 ····.line·3152
50 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->mLayoutFromEnd:Z50 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->mLayoutFromEnd:Z
  
51 ····if-eqz·v0,·:cond_051 ····if-eqz·v0,·:cond_0
  
52 ····iget-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/StaggeredGridLayoutManager;52 ····iget-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/StaggeredGridLayoutManager;
  
53 ····iget-object·v0,·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager;->mPrimaryOrientation:Landroid/support/v7/widget/OrientationHelper;53 ····iget-object·v0,·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager;->mPrimaryOrientation:Landroid/support/v7/widget/OrientationHelper;
  
54 ····invoke-virtual·{v0},·Landroid/support/v7/widget/OrientationHelper;->getEndAfterPadding()I54 ····invoke-virtual·{v0},·Landroid/support/v7/widget/OrientationHelper;->getEndAfterPadding()I
  
55 ····move-result·v055 ····move-result·v0
  
56 ····.line·314556 ····.line·3153
57 ····:goto_057 ····:goto_0
58 ····iput·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->mOffset:I58 ····iput·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->mOffset:I
  
59 ····.line·314659 ····.line·3154
60 ····return-void60 ····return-void
  
61 ····.line·314461 ····.line·3152
62 ····:cond_062 ····:cond_0
63 ····iget-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/StaggeredGridLayoutManager;63 ····iget-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/StaggeredGridLayoutManager;
  
64 ····iget-object·v0,·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager;->mPrimaryOrientation:Landroid/support/v7/widget/OrientationHelper;64 ····iget-object·v0,·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager;->mPrimaryOrientation:Landroid/support/v7/widget/OrientationHelper;
  
65 ····.line·314565 ····.line·3153
66 ····invoke-virtual·{v0},·Landroid/support/v7/widget/OrientationHelper;->getStartAfterPadding()I66 ····invoke-virtual·{v0},·Landroid/support/v7/widget/OrientationHelper;->getStartAfterPadding()I
  
67 ····move-result·v067 ····move-result·v0
  
68 ····goto·:goto_068 ····goto·:goto_0
69 .end·method69 .end·method
  
70 .method·assignCoordinateFromPadding(I)V70 .method·assignCoordinateFromPadding(I)V
71 ····.locals·171 ····.locals·1
72 ····.param·p1,·"addedDistance"····#·I72 ····.param·p1,·"addedDistance"····#·I
  
73 ····.prologue73 ····.prologue
74 ····.line·314974 ····.line·3157
75 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->mLayoutFromEnd:Z75 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->mLayoutFromEnd:Z
  
76 ····if-eqz·v0,·:cond_076 ····if-eqz·v0,·:cond_0
  
77 ····.line·315077 ····.line·3158
78 ····iget-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/StaggeredGridLayoutManager;78 ····iget-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/StaggeredGridLayoutManager;
  
79 ····iget-object·v0,·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager;->mPrimaryOrientation:Landroid/support/v7/widget/OrientationHelper;79 ····iget-object·v0,·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager;->mPrimaryOrientation:Landroid/support/v7/widget/OrientationHelper;
  
80 ····invoke-virtual·{v0},·Landroid/support/v7/widget/OrientationHelper;->getEndAfterPadding()I80 ····invoke-virtual·{v0},·Landroid/support/v7/widget/OrientationHelper;->getEndAfterPadding()I
  
81 ····move-result·v081 ····move-result·v0
  
82 ····sub-int/2addr·v0,·p182 ····sub-int/2addr·v0,·p1
  
83 ····iput·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->mOffset:I83 ····iput·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->mOffset:I
  
84 ····.line·315484 ····.line·3162
85 ····:goto_085 ····:goto_0
86 ····return-void86 ····return-void
  
87 ····.line·315287 ····.line·3160
88 ····:cond_088 ····:cond_0
89 ····iget-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/StaggeredGridLayoutManager;89 ····iget-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/StaggeredGridLayoutManager;
  
90 ····iget-object·v0,·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager;->mPrimaryOrientation:Landroid/support/v7/widget/OrientationHelper;90 ····iget-object·v0,·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager;->mPrimaryOrientation:Landroid/support/v7/widget/OrientationHelper;
  
91 ····invoke-virtual·{v0},·Landroid/support/v7/widget/OrientationHelper;->getStartAfterPadding()I91 ····invoke-virtual·{v0},·Landroid/support/v7/widget/OrientationHelper;->getStartAfterPadding()I
  
Offset 136, 101 lines modifiedOffset 136, 101 lines modified
136 ····.locals·3136 ····.locals·3
  
137 ····.prologue137 ····.prologue
138 ····const/4·v2,·-0x1138 ····const/4·v2,·-0x1
  
139 ····const/4·v1,·0x0139 ····const/4·v1,·0x0
  
140 ····.line·3122140 ····.line·3130
141 ····iput·v2,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->mPosition:I141 ····iput·v2,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->mPosition:I
  
142 ····.line·3123142 ····.line·3131
143 ····const/high16·v0,·-0x80000000143 ····const/high16·v0,·-0x80000000
  
144 ····iput·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->mOffset:I144 ····iput·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->mOffset:I
  
145 ····.line·3124145 ····.line·3132
146 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->mLayoutFromEnd:Z146 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->mLayoutFromEnd:Z
  
147 ····.line·3125147 ····.line·3133
148 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->mInvalidateOffsets:Z148 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->mInvalidateOffsets:Z
  
149 ····.line·3126149 ····.line·3134
150 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->mValid:Z150 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->mValid:Z
  
151 ····.line·3127151 ····.line·3135
152 ····iget-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->mSpanReferenceLines:[I152 ····iget-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->mSpanReferenceLines:[I
  
153 ····if-eqz·v0,·:cond_0153 ····if-eqz·v0,·:cond_0
  
154 ····.line·3128154 ····.line·3136
155 ····iget-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->mSpanReferenceLines:[I155 ····iget-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$AnchorInfo;->mSpanReferenceLines:[I
  
Max diff block lines reached; 1918/6615 bytes (28.99%) of diff not shown.
9.84 KB
smali/android/support/v7/widget/LinearLayoutManager$LayoutState.smali
    
Offset 68, 102 lines modifiedOffset 68, 102 lines modified
68 #·direct·methods68 #·direct·methods
69 .method·constructor·<init>()V69 .method·constructor·<init>()V
70 ····.locals·270 ····.locals·2
  
71 ····.prologue71 ····.prologue
72 ····const/4·v1,·0x072 ····const/4·v1,·0x0
  
73 ····.line·203873 ····.line·2046
74 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V74 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
75 ····.line·205775 ····.line·2065
76 ····const/4·v0,·0x176 ····const/4·v0,·0x1
  
77 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$LayoutState;->mRecycle:Z77 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$LayoutState;->mRecycle:Z
  
78 ····.line·209878 ····.line·2106
79 ····iput·v1,·p0,·Landroid/support/v7/widget/LinearLayoutManager$LayoutState;->mExtra:I79 ····iput·v1,·p0,·Landroid/support/v7/widget/LinearLayoutManager$LayoutState;->mExtra:I
  
80 ····.line·210580 ····.line·2113
81 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/LinearLayoutManager$LayoutState;->mIsPreLayout:Z81 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/LinearLayoutManager$LayoutState;->mIsPreLayout:Z
  
82 ····.line·211782 ····.line·2125
83 ····const/4·v0,·0x083 ····const/4·v0,·0x0
  
84 ····iput-object·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$LayoutState;->mScrapList:Ljava/util/List;84 ····iput-object·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$LayoutState;->mScrapList:Ljava/util/List;
  
85 ····return-void85 ····return-void
86 .end·method86 .end·method
  
87 .method·private·nextViewFromScrapList()Landroid/view/View;87 .method·private·nextViewFromScrapList()Landroid/view/View;
88 ····.locals·688 ····.locals·6
  
89 ····.prologue89 ····.prologue
90 ····.line·215490 ····.line·2162
91 ····iget-object·v4,·p0,·Landroid/support/v7/widget/LinearLayoutManager$LayoutState;->mScrapList:Ljava/util/List;91 ····iget-object·v4,·p0,·Landroid/support/v7/widget/LinearLayoutManager$LayoutState;->mScrapList:Ljava/util/List;
  
92 ····invoke-interface·{v4},·Ljava/util/List;->size()I92 ····invoke-interface·{v4},·Ljava/util/List;->size()I
  
93 ····move-result·v293 ····move-result·v2
  
94 ····.line·215594 ····.line·2163
95 ····.local·v2,·"size":I95 ····.local·v2,·"size":I
96 ····const/4·v0,·0x096 ····const/4·v0,·0x0
  
97 ····.local·v0,·"i":I97 ····.local·v0,·"i":I
98 ····:goto_098 ····:goto_0
99 ····if-ge·v0,·v2,·:cond_299 ····if-ge·v0,·v2,·:cond_2
  
100 ····.line·2156100 ····.line·2164
101 ····iget-object·v4,·p0,·Landroid/support/v7/widget/LinearLayoutManager$LayoutState;->mScrapList:Ljava/util/List;101 ····iget-object·v4,·p0,·Landroid/support/v7/widget/LinearLayoutManager$LayoutState;->mScrapList:Ljava/util/List;
  
102 ····invoke-interface·{v4,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object;102 ····invoke-interface·{v4,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
103 ····move-result-object·v4103 ····move-result-object·v4
  
104 ····check-cast·v4,·Landroid/support/v7/widget/RecyclerView$ViewHolder;104 ····check-cast·v4,·Landroid/support/v7/widget/RecyclerView$ViewHolder;
  
105 ····iget-object·v3,·v4,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;105 ····iget-object·v3,·v4,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
  
106 ····.line·2157106 ····.line·2165
107 ····.local·v3,·"view":Landroid/view/View;107 ····.local·v3,·"view":Landroid/view/View;
108 ····invoke-virtual·{v3},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;108 ····invoke-virtual·{v3},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
  
109 ····move-result-object·v1109 ····move-result-object·v1
  
110 ····check-cast·v1,·Landroid/support/v7/widget/RecyclerView$LayoutParams;110 ····check-cast·v1,·Landroid/support/v7/widget/RecyclerView$LayoutParams;
  
111 ····.line·2158111 ····.line·2166
112 ····.local·v1,·"lp":Landroid/support/v7/widget/RecyclerView$LayoutParams;112 ····.local·v1,·"lp":Landroid/support/v7/widget/RecyclerView$LayoutParams;
113 ····invoke-virtual·{v1},·Landroid/support/v7/widget/RecyclerView$LayoutParams;->isItemRemoved()Z113 ····invoke-virtual·{v1},·Landroid/support/v7/widget/RecyclerView$LayoutParams;->isItemRemoved()Z
  
114 ····move-result·v4114 ····move-result·v4
  
115 ····if-eqz·v4,·:cond_1115 ····if-eqz·v4,·:cond_1
  
116 ····.line·2155116 ····.line·2163
117 ····:cond_0117 ····:cond_0
118 ····add-int/lit8·v0,·v0,·0x1118 ····add-int/lit8·v0,·v0,·0x1
  
119 ····goto·:goto_0119 ····goto·:goto_0
  
120 ····.line·2161120 ····.line·2169
121 ····:cond_1121 ····:cond_1
122 ····iget·v4,·p0,·Landroid/support/v7/widget/LinearLayoutManager$LayoutState;->mCurrentPosition:I122 ····iget·v4,·p0,·Landroid/support/v7/widget/LinearLayoutManager$LayoutState;->mCurrentPosition:I
  
123 ····invoke-virtual·{v1},·Landroid/support/v7/widget/RecyclerView$LayoutParams;->getViewLayoutPosition()I123 ····invoke-virtual·{v1},·Landroid/support/v7/widget/RecyclerView$LayoutParams;->getViewLayoutPosition()I
  
124 ····move-result·v5124 ····move-result·v5
  
125 ····if-ne·v4,·v5,·:cond_0125 ····if-ne·v4,·v5,·:cond_0
  
126 ····.line·2162126 ····.line·2170
127 ····invoke-virtual·{p0,·v3},·Landroid/support/v7/widget/LinearLayoutManager$LayoutState;->assignPositionFromScrapList(Landroid/view/View;)V127 ····invoke-virtual·{p0,·v3},·Landroid/support/v7/widget/LinearLayoutManager$LayoutState;->assignPositionFromScrapList(Landroid/view/View;)V
  
128 ····.line·2166128 ····.line·2174
129 ····.end·local·v1····#·"lp":Landroid/support/v7/widget/RecyclerView$LayoutParams;129 ····.end·local·v1····#·"lp":Landroid/support/v7/widget/RecyclerView$LayoutParams;
130 ····.end·local·v3····#·"view":Landroid/view/View;130 ····.end·local·v3····#·"view":Landroid/view/View;
131 ····:goto_1131 ····:goto_1
132 ····return-object·v3132 ····return-object·v3
  
133 ····:cond_2133 ····:cond_2
134 ····const/4·v3,·0x0134 ····const/4·v3,·0x0
Offset 173, 70 lines modifiedOffset 173, 70 lines modified
  
  
173 #·virtual·methods173 #·virtual·methods
174 .method·public·assignPositionFromScrapList()V174 .method·public·assignPositionFromScrapList()V
175 ····.locals·1175 ····.locals·1
  
176 ····.prologue176 ····.prologue
177 ····.line·2170177 ····.line·2178
178 ····const/4·v0,·0x0178 ····const/4·v0,·0x0
  
179 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/LinearLayoutManager$LayoutState;->assignPositionFromScrapList(Landroid/view/View;)V179 ····invoke-virtual·{p0,·v0},·Landroid/support/v7/widget/LinearLayoutManager$LayoutState;->assignPositionFromScrapList(Landroid/view/View;)V
  
180 ····.line·2171180 ····.line·2179
181 ····return-void181 ····return-void
182 .end·method182 .end·method
  
183 .method·public·assignPositionFromScrapList(Landroid/view/View;)V183 .method·public·assignPositionFromScrapList(Landroid/view/View;)V
184 ····.locals·2184 ····.locals·2
185 ····.param·p1,·"ignore"····#·Landroid/view/View;185 ····.param·p1,·"ignore"····#·Landroid/view/View;
  
186 ····.prologue186 ····.prologue
187 ····.line·2174187 ····.line·2182
188 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/LinearLayoutManager$LayoutState;->nextViewInLimitedList(Landroid/view/View;)Landroid/view/View;188 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/LinearLayoutManager$LayoutState;->nextViewInLimitedList(Landroid/view/View;)Landroid/view/View;
  
Max diff block lines reached; 6105/9935 bytes (61.45%) of diff not shown.
16.2 KB
smali/android/support/v7/widget/LinearLayoutManager$AnchorInfo.smali
    
Offset 28, 113 lines modifiedOffset 28, 113 lines modified
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>(Landroid/support/v7/widget/LinearLayoutManager;)V29 .method·constructor·<init>(Landroid/support/v7/widget/LinearLayoutManager;)V
30 ····.locals·030 ····.locals·0
31 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/LinearLayoutManager;31 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/LinearLayoutManager;
  
32 ····.prologue32 ····.prologue
33 ····.line·228933 ····.line·2297
34 ····iput-object·p1,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/LinearLayoutManager;34 ····iput-object·p1,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/LinearLayoutManager;
  
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
36 ····.line·229036 ····.line·2298
37 ····invoke-virtual·{p0},·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->reset()V37 ····invoke-virtual·{p0},·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->reset()V
  
38 ····.line·229138 ····.line·2299
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
  
41 #·virtual·methods41 #·virtual·methods
42 .method·assignCoordinateFromPadding()V42 .method·assignCoordinateFromPadding()V
43 ····.locals·143 ····.locals·1
  
44 ····.prologue44 ····.prologue
45 ····.line·230545 ····.line·2313
46 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->mLayoutFromEnd:Z46 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->mLayoutFromEnd:Z
  
47 ····if-eqz·v0,·:cond_047 ····if-eqz·v0,·:cond_0
  
48 ····iget-object·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/LinearLayoutManager;48 ····iget-object·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/LinearLayoutManager;
  
49 ····iget-object·v0,·v0,·Landroid/support/v7/widget/LinearLayoutManager;->mOrientationHelper:Landroid/support/v7/widget/OrientationHelper;49 ····iget-object·v0,·v0,·Landroid/support/v7/widget/LinearLayoutManager;->mOrientationHelper:Landroid/support/v7/widget/OrientationHelper;
  
50 ····.line·230650 ····.line·2314
51 ····invoke-virtual·{v0},·Landroid/support/v7/widget/OrientationHelper;->getEndAfterPadding()I51 ····invoke-virtual·{v0},·Landroid/support/v7/widget/OrientationHelper;->getEndAfterPadding()I
  
52 ····move-result·v052 ····move-result·v0
  
53 ····.line·230753 ····.line·2315
54 ····:goto_054 ····:goto_0
55 ····iput·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->mCoordinate:I55 ····iput·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->mCoordinate:I
  
56 ····.line·230856 ····.line·2316
57 ····return-void57 ····return-void
  
58 ····.line·230658 ····.line·2314
59 ····:cond_059 ····:cond_0
60 ····iget-object·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/LinearLayoutManager;60 ····iget-object·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/LinearLayoutManager;
  
61 ····iget-object·v0,·v0,·Landroid/support/v7/widget/LinearLayoutManager;->mOrientationHelper:Landroid/support/v7/widget/OrientationHelper;61 ····iget-object·v0,·v0,·Landroid/support/v7/widget/LinearLayoutManager;->mOrientationHelper:Landroid/support/v7/widget/OrientationHelper;
  
62 ····.line·230762 ····.line·2315
63 ····invoke-virtual·{v0},·Landroid/support/v7/widget/OrientationHelper;->getStartAfterPadding()I63 ····invoke-virtual·{v0},·Landroid/support/v7/widget/OrientationHelper;->getStartAfterPadding()I
  
64 ····move-result·v064 ····move-result·v0
  
65 ····goto·:goto_065 ····goto·:goto_0
66 .end·method66 .end·method
  
67 .method·public·assignFromView(Landroid/view/View;)V67 .method·public·assignFromView(Landroid/view/View;)V
68 ····.locals·268 ····.locals·2
69 ····.param·p1,·"child"····#·Landroid/view/View;69 ····.param·p1,·"child"····#·Landroid/view/View;
  
70 ····.prologue70 ····.prologue
71 ····.line·237471 ····.line·2382
72 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->mLayoutFromEnd:Z72 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->mLayoutFromEnd:Z
  
73 ····if-eqz·v0,·:cond_073 ····if-eqz·v0,·:cond_0
  
74 ····.line·237574 ····.line·2383
75 ····iget-object·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/LinearLayoutManager;75 ····iget-object·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/LinearLayoutManager;
  
76 ····iget-object·v0,·v0,·Landroid/support/v7/widget/LinearLayoutManager;->mOrientationHelper:Landroid/support/v7/widget/OrientationHelper;76 ····iget-object·v0,·v0,·Landroid/support/v7/widget/LinearLayoutManager;->mOrientationHelper:Landroid/support/v7/widget/OrientationHelper;
  
77 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/widget/OrientationHelper;->getDecoratedEnd(Landroid/view/View;)I77 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/widget/OrientationHelper;->getDecoratedEnd(Landroid/view/View;)I
  
78 ····move-result·v078 ····move-result·v0
  
79 ····iget-object·v1,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/LinearLayoutManager;79 ····iget-object·v1,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/LinearLayoutManager;
  
80 ····iget-object·v1,·v1,·Landroid/support/v7/widget/LinearLayoutManager;->mOrientationHelper:Landroid/support/v7/widget/OrientationHelper;80 ····iget-object·v1,·v1,·Landroid/support/v7/widget/LinearLayoutManager;->mOrientationHelper:Landroid/support/v7/widget/OrientationHelper;
  
81 ····.line·237681 ····.line·2384
82 ····invoke-virtual·{v1},·Landroid/support/v7/widget/OrientationHelper;->getTotalSpaceChange()I82 ····invoke-virtual·{v1},·Landroid/support/v7/widget/OrientationHelper;->getTotalSpaceChange()I
  
83 ····move-result·v183 ····move-result·v1
  
84 ····add-int/2addr·v0,·v184 ····add-int/2addr·v0,·v1
  
85 ····iput·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->mCoordinate:I85 ····iput·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->mCoordinate:I
  
86 ····.line·238186 ····.line·2389
87 ····:goto_087 ····:goto_0
88 ····iget-object·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/LinearLayoutManager;88 ····iget-object·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/LinearLayoutManager;
  
89 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/widget/LinearLayoutManager;->getPosition(Landroid/view/View;)I89 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/widget/LinearLayoutManager;->getPosition(Landroid/view/View;)I
  
90 ····move-result·v090 ····move-result·v0
  
91 ····iput·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->mPosition:I91 ····iput·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->mPosition:I
  
92 ····.line·238292 ····.line·2390
93 ····return-void93 ····return-void
  
94 ····.line·237894 ····.line·2386
95 ····:cond_095 ····:cond_0
96 ····iget-object·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/LinearLayoutManager;96 ····iget-object·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/LinearLayoutManager;
  
97 ····iget-object·v0,·v0,·Landroid/support/v7/widget/LinearLayoutManager;->mOrientationHelper:Landroid/support/v7/widget/OrientationHelper;97 ····iget-object·v0,·v0,·Landroid/support/v7/widget/LinearLayoutManager;->mOrientationHelper:Landroid/support/v7/widget/OrientationHelper;
  
98 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/widget/OrientationHelper;->getDecoratedStart(Landroid/view/View;)I98 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/widget/OrientationHelper;->getDecoratedStart(Landroid/view/View;)I
  
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
146 .end·method146 .end·method
  
147 .method·public·assignFromViewAndKeepVisibleRect(Landroid/view/View;)V147 .method·public·assignFromViewAndKeepVisibleRect(Landroid/view/View;)V
148 ····.locals·19148 ····.locals·19
149 ····.param·p1,·"child"····#·Landroid/view/View;149 ····.param·p1,·"child"····#·Landroid/view/View;
  
150 ····.prologue150 ····.prologue
151 ····.line·2327151 ····.line·2335
152 ····move-object/from16·v0,·p0152 ····move-object/from16·v0,·p0
  
153 ····iget-object·v0,·v0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/LinearLayoutManager;153 ····iget-object·v0,·v0,·Landroid/support/v7/widget/LinearLayoutManager$AnchorInfo;->this$0:Landroid/support/v7/widget/LinearLayoutManager;
  
154 ····move-object/from16·v17,·v0154 ····move-object/from16·v17,·v0
Max diff block lines reached; 11767/16468 bytes (71.45%) of diff not shown.
2.13 KB
smali/android/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem$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·298232 ····.line·2990
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/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"in"····#·Landroid/os/Parcel;39 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
40 ····.prologue40 ····.prologue
41 ····.line·298541 ····.line·2993
42 ····new-instance·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;42 ····new-instance·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;
  
43 ····invoke-direct·{v0,·p1},·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;-><init>(Landroid/os/Parcel;)V43 ····invoke-direct·{v0,·p1},·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;-><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·298249 ····.line·2990
50 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;50 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;
  
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/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;54 .method·public·newArray(I)[Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;
55 ····.locals·155 ····.locals·1
56 ····.param·p1,·"size"····#·I56 ····.param·p1,·"size"····#·I
  
57 ····.prologue57 ····.prologue
58 ····.line·299058 ····.line·2998
59 ····new-array·v0,·p1,·[Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;59 ····new-array·v0,·p1,·[Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;
  
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·298265 ····.line·2990
66 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem$1;->newArray(I)[Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;66 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem$1;->newArray(I)[Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····return-object·v068 ····return-object·v0
69 .end·method69 .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·1105928 ····.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·1106136 ····.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·1106965 ····.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·1107073 ····.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·1106979 ····.line·11100
80 ····add-int/lit8·v0,·v0,·-0x180 ····add-int/lit8·v0,·v0,·-0x1
  
81 ····goto·:goto_081 ····goto·:goto_0
  
82 ····.line·1107282 ····.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·1110991 ····.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·1111099 ····.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·11109106 ····.line·11140
107 ····add-int/lit8·v0,·v0,·-0x1107 ····add-int/lit8·v0,·v0,·-0x1
  
108 ····goto·:goto_0108 ····goto·:goto_0
  
109 ····.line·11112109 ····.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·11075118 ····.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·11076121 ····.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.
1.6 KB
smali/android/support/v7/widget/SearchView$12.smali
    
Offset 23, 54 lines modifiedOffset 23, 54 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v7/widget/SearchView;)V24 .method·constructor·<init>(Landroid/support/v7/widget/SearchView;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/SearchView;26 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/SearchView;
  
27 ····.prologue27 ····.prologue
28 ····.line·176028 ····.line·1756
29 ····iput-object·p1,·p0,·Landroid/support/v7/widget/SearchView$12;->this$0:Landroid/support/v7/widget/SearchView;29 ····iput-object·p1,·p0,·Landroid/support/v7/widget/SearchView$12;->this$0:Landroid/support/v7/widget/SearchView;
  
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·035 ····.locals·0
36 ····.param·p1,·"s"····#·Landroid/text/Editable;36 ····.param·p1,·"s"····#·Landroid/text/Editable;
  
37 ····.prologue37 ····.prologue
38 ····.line·177238 ····.line·1768
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·public·beforeTextChanged(Ljava/lang/CharSequence;III)V41 .method·public·beforeTextChanged(Ljava/lang/CharSequence;III)V
42 ····.locals·042 ····.locals·0
43 ····.param·p1,·"s"····#·Ljava/lang/CharSequence;43 ····.param·p1,·"s"····#·Ljava/lang/CharSequence;
44 ····.param·p2,·"start"····#·I44 ····.param·p2,·"start"····#·I
45 ····.param·p3,·"before"····#·I45 ····.param·p3,·"before"····#·I
46 ····.param·p4,·"after"····#·I46 ····.param·p4,·"after"····#·I
  
47 ····.prologue47 ····.prologue
48 ····.line·176248 ····.line·1758
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
51 .method·public·onTextChanged(Ljava/lang/CharSequence;III)V51 .method·public·onTextChanged(Ljava/lang/CharSequence;III)V
52 ····.locals·152 ····.locals·1
53 ····.param·p1,·"s"····#·Ljava/lang/CharSequence;53 ····.param·p1,·"s"····#·Ljava/lang/CharSequence;
54 ····.param·p2,·"start"····#·I54 ····.param·p2,·"start"····#·I
55 ····.param·p3,·"before"····#·I55 ····.param·p3,·"before"····#·I
56 ····.param·p4,·"after"····#·I56 ····.param·p4,·"after"····#·I
  
57 ····.prologue57 ····.prologue
58 ····.line·176758 ····.line·1763
59 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$12;->this$0:Landroid/support/v7/widget/SearchView;59 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$12;->this$0:Landroid/support/v7/widget/SearchView;
  
60 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/widget/SearchView;->onTextChanged(Ljava/lang/CharSequence;)V60 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/widget/SearchView;->onTextChanged(Ljava/lang/CharSequence;)V
  
61 ····.line·176861 ····.line·1764
62 ····return-void62 ····return-void
63 .end·method63 .end·method
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·9996128 ····.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·10023147 ····.line·10054
148 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V148 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
149 ····.line·9890149 ····.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·9891151 ····.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·9892153 ····.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·9893156 ····.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·9894158 ····.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·9897160 ····.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·9899162 ····.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·9998164 ····.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·9999166 ····.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·10001168 ····.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·10005170 ····.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·10007172 ····.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·10011174 ····.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·10014176 ····.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·10024178 ····.line·10055
179 ····if-nez·p1,·:cond_0179 ····if-nez·p1,·:cond_0
  
180 ····.line·10025180 ····.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·10027185 ····.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·10028188 ····.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·9887195 ····.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·9887204 ····.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·9887213 ····.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/35999 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·1117371 ····.line·11204
72 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V72 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
73 ····.line·1118873 ····.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·1119976 ····.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·1120578 ····.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·1121780 ····.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·1122383 ····.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·1122585 ····.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·1122787 ····.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·1122989 ····.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·1123191 ····.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·1123793 ····.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·1123995 ····.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·11173104 ····.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·11179113 ····.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·11180117 ····.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·11181124 ····.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·11182168 ····.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·11184185 ····.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.
13.3 KB
smali/android/support/v7/widget/SearchView$SearchAutoComplete.smali
    
Offset 28, 106 lines modifiedOffset 28, 106 lines modified
  
28 #·direct·methods28 #·direct·methods
29 .method·public·constructor·<init>(Landroid/content/Context;)V29 .method·public·constructor·<init>(Landroid/content/Context;)V
30 ····.locals·130 ····.locals·1
31 ····.param·p1,·"context"····#·Landroid/content/Context;31 ····.param·p1,·"context"····#·Landroid/content/Context;
  
32 ····.prologue32 ····.prologue
33 ····.line·188133 ····.line·1877
34 ····const/4·v0,·0x034 ····const/4·v0,·0x0
  
35 ····invoke-direct·{p0,·p1,·v0},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V35 ····invoke-direct·{p0,·p1,·v0},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
36 ····.line·188236 ····.line·1878
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
39 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V39 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
40 ····.locals·140 ····.locals·1
41 ····.param·p1,·"context"····#·Landroid/content/Context;41 ····.param·p1,·"context"····#·Landroid/content/Context;
42 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;42 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;
  
43 ····.prologue43 ····.prologue
44 ····.line·188544 ····.line·1881
45 ····sget·v0,·Landroid/support/v7/appcompat/R$attr;->autoCompleteTextViewStyle:I45 ····sget·v0,·Landroid/support/v7/appcompat/R$attr;->autoCompleteTextViewStyle:I
  
46 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V46 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
47 ····.line·188647 ····.line·1882
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
50 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V50 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
51 ····.locals·151 ····.locals·1
52 ····.param·p1,·"context"····#·Landroid/content/Context;52 ····.param·p1,·"context"····#·Landroid/content/Context;
53 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;53 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;
54 ····.param·p3,·"defStyle"····#·I54 ····.param·p3,·"defStyle"····#·I
  
55 ····.prologue55 ····.prologue
56 ····.line·188956 ····.line·1885
57 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v7/widget/AppCompatAutoCompleteTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V57 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v7/widget/AppCompatAutoCompleteTextView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
58 ····.line·189058 ····.line·1886
59 ····invoke-virtual·{p0},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->getThreshold()I59 ····invoke-virtual·{p0},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->getThreshold()I
  
60 ····move-result·v060 ····move-result·v0
  
61 ····iput·v0,·p0,·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->mThreshold:I61 ····iput·v0,·p0,·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->mThreshold:I
  
62 ····.line·189162 ····.line·1887
63 ····return-void63 ····return-void
64 .end·method64 .end·method
  
65 .method·static·synthetic·access$000(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z65 .method·static·synthetic·access$000(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z
66 ····.locals·166 ····.locals·1
67 ····.param·p0,·"x0"····#·Landroid/support/v7/widget/SearchView$SearchAutoComplete;67 ····.param·p0,·"x0"····#·Landroid/support/v7/widget/SearchView$SearchAutoComplete;
  
68 ····.prologue68 ····.prologue
69 ····.line·187569 ····.line·1871
70 ····invoke-direct·{p0},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->isEmpty()Z70 ····invoke-direct·{p0},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->isEmpty()Z
  
71 ····move-result·v071 ····move-result·v0
  
72 ····return·v072 ····return·v0
73 .end·method73 .end·method
  
74 .method·private·getSearchViewTextMinWidthDp()I74 .method·private·getSearchViewTextMinWidthDp()I
75 ····.locals·575 ····.locals·5
  
76 ····.prologue76 ····.prologue
77 ····.line·200177 ····.line·1997
78 ····invoke-virtual·{p0},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->getResources()Landroid/content/res/Resources;78 ····invoke-virtual·{p0},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->getResources()Landroid/content/res/Resources;
  
79 ····move-result-object·v379 ····move-result-object·v3
  
80 ····invoke-virtual·{v3},·Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;80 ····invoke-virtual·{v3},·Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
  
81 ····move-result-object·v081 ····move-result-object·v0
  
82 ····.line·200282 ····.line·1998
83 ····.local·v0,·"config":Landroid/content/res/Configuration;83 ····.local·v0,·"config":Landroid/content/res/Configuration;
84 ····invoke-virtual·{p0},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->getResources()Landroid/content/res/Resources;84 ····invoke-virtual·{p0},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->getResources()Landroid/content/res/Resources;
  
85 ····move-result-object·v385 ····move-result-object·v3
  
86 ····invoke-static·{v3},·Landroid/support/v4/content/res/ConfigurationHelper;->getScreenWidthDp(Landroid/content/res/Resources;)I86 ····invoke-static·{v3},·Landroid/support/v4/content/res/ConfigurationHelper;->getScreenWidthDp(Landroid/content/res/Resources;)I
  
87 ····move-result·v287 ····move-result·v2
  
88 ····.line·200388 ····.line·1999
89 ····.local·v2,·"widthDp":I89 ····.local·v2,·"widthDp":I
90 ····invoke-virtual·{p0},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->getResources()Landroid/content/res/Resources;90 ····invoke-virtual·{p0},·Landroid/support/v7/widget/SearchView$SearchAutoComplete;->getResources()Landroid/content/res/Resources;
  
91 ····move-result-object·v391 ····move-result-object·v3
  
92 ····invoke-static·{v3},·Landroid/support/v4/content/res/ConfigurationHelper;->getScreenHeightDp(Landroid/content/res/Resources;)I92 ····invoke-static·{v3},·Landroid/support/v4/content/res/ConfigurationHelper;->getScreenHeightDp(Landroid/content/res/Resources;)I
  
93 ····move-result·v193 ····move-result·v1
  
94 ····.line·200594 ····.line·2001
95 ····.local·v1,·"heightDp":I95 ····.local·v1,·"heightDp":I
96 ····const/16·v3,·0x3c096 ····const/16·v3,·0x3c0
  
97 ····if-lt·v2,·v3,·:cond_097 ····if-lt·v2,·v3,·:cond_0
  
98 ····const/16·v3,·0x2d098 ····const/16·v3,·0x2d0
  
Offset 135, 53 lines modifiedOffset 135, 53 lines modified
  
135 ····iget·v3,·v0,·Landroid/content/res/Configuration;->orientation:I135 ····iget·v3,·v0,·Landroid/content/res/Configuration;->orientation:I
  
136 ····const/4·v4,·0x2136 ····const/4·v4,·0x2
  
137 ····if-ne·v3,·v4,·:cond_0137 ····if-ne·v3,·v4,·:cond_0
  
138 ····.line·2007138 ····.line·2003
139 ····const/16·v3,·0x100139 ····const/16·v3,·0x100
  
140 ····.line·2011140 ····.line·2007
141 ····:goto_0141 ····:goto_0
142 ····return·v3142 ····return·v3
  
143 ····.line·2008143 ····.line·2004
144 ····:cond_0144 ····:cond_0
145 ····const/16·v3,·0x258145 ····const/16·v3,·0x258
  
146 ····if-ge·v2,·v3,·:cond_1146 ····if-ge·v2,·v3,·:cond_1
  
Max diff block lines reached; 9490/13443 bytes (70.59%) 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·1115042 ····.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·1112863 ····.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·1112965 ····.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·1113172 ····.line·11162
73 ····return-void73 ····return-void
  
74 ····.line·1112974 ····.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·1113078 ····.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·1113787 ····.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·1113889 ····.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·1114797 ····.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·11148100 ····.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·11142108 ····.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·11143110 ····.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·11144114 ····.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·461442 ····.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·460545 ····.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·460948 ····.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·461250 ····.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·461552 ····.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·461659 ····.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·478169 ····.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·478272 ····.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·478376 ····.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·478480 ····.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·4785115 ····.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·4786131 ····.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·4787137 ····.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·4788141 ····.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.
7.18 KB
smali/android/support/v7/widget/RecyclerView$4.smali
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v7/widget/RecyclerView;)V24 .method·constructor·<init>(Landroid/support/v7/widget/RecyclerView;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/RecyclerView;26 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/RecyclerView;
  
27 ····.prologue27 ····.prologue
28 ····.line·49928 ····.line·509
29 ····iput-object·p1,·p0,·Landroid/support/v7/widget/RecyclerView$4;->this$0:Landroid/support/v7/widget/RecyclerView;29 ····iput-object·p1,·p0,·Landroid/support/v7/widget/RecyclerView$4;->this$0:Landroid/support/v7/widget/RecyclerView;
  
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
  
Offset 40, 20 lines modifiedOffset 40, 20 lines modified
40 .method·public·processAppeared(Landroid/support/v7/widget/RecyclerView$ViewHolder;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V40 .method·public·processAppeared(Landroid/support/v7/widget/RecyclerView$ViewHolder;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V
41 ····.locals·141 ····.locals·1
42 ····.param·p1,·"viewHolder"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;42 ····.param·p1,·"viewHolder"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;
43 ····.param·p2,·"preInfo"····#·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;43 ····.param·p2,·"preInfo"····#·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;
44 ····.param·p3,·"info"····#·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;44 ····.param·p3,·"info"····#·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;
  
45 ····.prologue45 ····.prologue
46 ····.line·50946 ····.line·519
47 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$4;->this$0:Landroid/support/v7/widget/RecyclerView;47 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$4;->this$0:Landroid/support/v7/widget/RecyclerView;
  
48 ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroid/support/v7/widget/RecyclerView;->animateAppearance(Landroid/support/v7/widget/RecyclerView$ViewHolder;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V48 ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroid/support/v7/widget/RecyclerView;->animateAppearance(Landroid/support/v7/widget/RecyclerView$ViewHolder;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V
  
49 ····.line·51049 ····.line·520
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
52 .method·public·processDisappeared(Landroid/support/v7/widget/RecyclerView$ViewHolder;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V52 .method·public·processDisappeared(Landroid/support/v7/widget/RecyclerView$ViewHolder;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V
53 ····.locals·153 ····.locals·1
54 ····.param·p1,·"viewHolder"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;54 ····.param·p1,·"viewHolder"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;
55 ····.param·p2,·"info"····#·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;55 ····.param·p2,·"info"····#·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;
Offset 62, 27 lines modifiedOffset 62, 27 lines modified
62 ····.end·param62 ····.end·param
63 ····.param·p3,·"postInfo"····#·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;63 ····.param·p3,·"postInfo"····#·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;
64 ········.annotation·build·Landroid/support/annotation/Nullable;64 ········.annotation·build·Landroid/support/annotation/Nullable;
65 ········.end·annotation65 ········.end·annotation
66 ····.end·param66 ····.end·param
  
67 ····.prologue67 ····.prologue
68 ····.line·50368 ····.line·513
69 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$4;->this$0:Landroid/support/v7/widget/RecyclerView;69 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$4;->this$0:Landroid/support/v7/widget/RecyclerView;
  
70 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mRecycler:Landroid/support/v7/widget/RecyclerView$Recycler;70 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mRecycler:Landroid/support/v7/widget/RecyclerView$Recycler;
  
71 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/widget/RecyclerView$Recycler;->unscrapView(Landroid/support/v7/widget/RecyclerView$ViewHolder;)V71 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/widget/RecyclerView$Recycler;->unscrapView(Landroid/support/v7/widget/RecyclerView$ViewHolder;)V
  
72 ····.line·50472 ····.line·514
73 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$4;->this$0:Landroid/support/v7/widget/RecyclerView;73 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$4;->this$0:Landroid/support/v7/widget/RecyclerView;
  
74 ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroid/support/v7/widget/RecyclerView;->animateDisappearance(Landroid/support/v7/widget/RecyclerView$ViewHolder;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V74 ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroid/support/v7/widget/RecyclerView;->animateDisappearance(Landroid/support/v7/widget/RecyclerView$ViewHolder;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V
  
75 ····.line·50575 ····.line·515
76 ····return-void76 ····return-void
77 .end·method77 .end·method
  
78 .method·public·processPersistent(Landroid/support/v7/widget/RecyclerView$ViewHolder;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V78 .method·public·processPersistent(Landroid/support/v7/widget/RecyclerView$ViewHolder;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)V
79 ····.locals·179 ····.locals·1
80 ····.param·p1,·"viewHolder"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;80 ····.param·p1,·"viewHolder"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder;
81 ····.param·p2,·"preInfo"····#·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;81 ····.param·p2,·"preInfo"····#·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;
Offset 91, 81 lines modifiedOffset 91, 81 lines modified
91 ····.end·param91 ····.end·param
92 ····.param·p3,·"postInfo"····#·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;92 ····.param·p3,·"postInfo"····#·Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;
93 ········.annotation·build·Landroid/support/annotation/NonNull;93 ········.annotation·build·Landroid/support/annotation/NonNull;
94 ········.end·annotation94 ········.end·annotation
95 ····.end·param95 ····.end·param
  
96 ····.prologue96 ····.prologue
97 ····.line·51597 ····.line·525
98 ····const/4·v0,·0x098 ····const/4·v0,·0x0
  
99 ····invoke-virtual·{p1,·v0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->setIsRecyclable(Z)V99 ····invoke-virtual·{p1,·v0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->setIsRecyclable(Z)V
  
100 ····.line·516100 ····.line·526
101 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$4;->this$0:Landroid/support/v7/widget/RecyclerView;101 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$4;->this$0:Landroid/support/v7/widget/RecyclerView;
  
102 ····iget-boolean·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mDataSetHasChangedAfterLayout:Z102 ····iget-boolean·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mDataSetHasChangedAfterLayout:Z
  
103 ····if-eqz·v0,·:cond_1103 ····if-eqz·v0,·:cond_1
  
104 ····.line·520104 ····.line·530
105 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$4;->this$0:Landroid/support/v7/widget/RecyclerView;105 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$4;->this$0:Landroid/support/v7/widget/RecyclerView;
  
106 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mItemAnimator:Landroid/support/v7/widget/RecyclerView$ItemAnimator;106 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mItemAnimator:Landroid/support/v7/widget/RecyclerView$ItemAnimator;
  
107 ····invoke-virtual·{v0,·p1,·p1,·p2,·p3},·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;)Z107 ····invoke-virtual·{v0,·p1,·p1,·p2,·p3},·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
  
108 ····move-result·v0108 ····move-result·v0
  
109 ····if-eqz·v0,·:cond_0109 ····if-eqz·v0,·:cond_0
  
110 ····.line·521110 ····.line·531
111 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$4;->this$0:Landroid/support/v7/widget/RecyclerView;111 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$4;->this$0:Landroid/support/v7/widget/RecyclerView;
  
112 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView;->postAnimationRunner()V112 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView;->postAnimationRunner()V
  
113 ····.line·526113 ····.line·536
114 ····:cond_0114 ····:cond_0
115 ····:goto_0115 ····:goto_0
116 ····return-void116 ····return-void
  
117 ····.line·523117 ····.line·533
118 ····:cond_1118 ····:cond_1
119 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$4;->this$0:Landroid/support/v7/widget/RecyclerView;119 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$4;->this$0:Landroid/support/v7/widget/RecyclerView;
  
120 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mItemAnimator:Landroid/support/v7/widget/RecyclerView$ItemAnimator;120 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mItemAnimator:Landroid/support/v7/widget/RecyclerView$ItemAnimator;
  
121 ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroid/support/v7/widget/RecyclerView$ItemAnimator;->animatePersistence(Landroid/support/v7/widget/RecyclerView$ViewHolder;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z121 ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroid/support/v7/widget/RecyclerView$ItemAnimator;->animatePersistence(Landroid/support/v7/widget/RecyclerView$ViewHolder;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;Landroid/support/v7/widget/RecyclerView$ItemAnimator$ItemHolderInfo;)Z
  
122 ····move-result·v0122 ····move-result·v0
  
123 ····if-eqz·v0,·:cond_0123 ····if-eqz·v0,·:cond_0
  
124 ····.line·524124 ····.line·534
125 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$4;->this$0:Landroid/support/v7/widget/RecyclerView;125 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$4;->this$0:Landroid/support/v7/widget/RecyclerView;
  
126 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView;->postAnimationRunner()V126 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView;->postAnimationRunner()V
  
127 ····goto·:goto_0127 ····goto·:goto_0
128 .end·method128 .end·method
  
129 .method·public·unused(Landroid/support/v7/widget/RecyclerView$ViewHolder;)V129 .method·public·unused(Landroid/support/v7/widget/RecyclerView$ViewHolder;)V
130 ····.locals·3130 ····.locals·3
Max diff block lines reached; 899/7251 bytes (12.40%) 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·1088543 ····.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·1088647 ····.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·1089456 ····.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·1089559 ····.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·1090470 ····.line·10935
71 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V71 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
72 ····.line·1087072 ····.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·1087475 ····.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·1087877 ····.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·1090579 ····.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·1090681 ····.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·1090783 ····.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·1090885 ····.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·1090987 ····.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·1096794 ····.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·1096899 ····.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·10970104 ····.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·10971108 ····.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·10973113 ····.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·10994121 ····.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.
6.14 KB
smali/android/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem.smali
    
Offset 41, 118 lines modifiedOffset 41, 118 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·298145 ····.line·2989
46 ····new-instance·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem$1;46 ····new-instance·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem$1;
  
47 ····invoke-direct·{v0},·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem$1;-><init>()V47 ····invoke-direct·{v0},·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem$1;-><init>()V
  
48 ····sput-object·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;->CREATOR:Landroid/os/Parcelable$Creator;48 ····sput-object·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;->CREATOR:Landroid/os/Parcelable$Creator;
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
51 .method·public·constructor·<init>()V51 .method·public·constructor·<init>()V
52 ····.locals·052 ····.locals·0
  
53 ····.prologue53 ····.prologue
54 ····.line·294654 ····.line·2954
55 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V55 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
56 ····.line·294756 ····.line·2955
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
59 .method·public·constructor·<init>(Landroid/os/Parcel;)V59 .method·public·constructor·<init>(Landroid/os/Parcel;)V
60 ····.locals·360 ····.locals·3
61 ····.param·p1,·"in"····#·Landroid/os/Parcel;61 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
62 ····.prologue62 ····.prologue
63 ····const/4·v1,·0x163 ····const/4·v1,·0x1
  
64 ····.line·293564 ····.line·2943
65 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V65 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
66 ····.line·293666 ····.line·2944
67 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I67 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
68 ····move-result·v268 ····move-result·v2
  
69 ····iput·v2,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;->mPosition:I69 ····iput·v2,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;->mPosition:I
  
70 ····.line·293770 ····.line·2945
71 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I71 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
72 ····move-result·v272 ····move-result·v2
  
73 ····iput·v2,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;->mGapDir:I73 ····iput·v2,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;->mGapDir:I
  
74 ····.line·293874 ····.line·2946
75 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I75 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
76 ····move-result·v276 ····move-result·v2
  
77 ····if-ne·v2,·v1,·:cond_177 ····if-ne·v2,·v1,·:cond_1
  
78 ····:goto_078 ····:goto_0
79 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;->mHasUnwantedGapAfter:Z79 ····iput-boolean·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;->mHasUnwantedGapAfter:Z
  
80 ····.line·293980 ····.line·2947
81 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I81 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
82 ····move-result·v082 ····move-result·v0
  
83 ····.line·294083 ····.line·2948
84 ····.local·v0,·"spanCount":I84 ····.local·v0,·"spanCount":I
85 ····if-lez·v0,·:cond_085 ····if-lez·v0,·:cond_0
  
86 ····.line·294186 ····.line·2949
87 ····new-array·v1,·v0,·[I87 ····new-array·v1,·v0,·[I
  
88 ····iput-object·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;->mGapPerSpan:[I88 ····iput-object·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;->mGapPerSpan:[I
  
89 ····.line·294289 ····.line·2950
90 ····iget-object·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;->mGapPerSpan:[I90 ····iget-object·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;->mGapPerSpan:[I
  
91 ····invoke-virtual·{p1,·v1},·Landroid/os/Parcel;->readIntArray([I)V91 ····invoke-virtual·{p1,·v1},·Landroid/os/Parcel;->readIntArray([I)V
  
92 ····.line·294492 ····.line·2952
93 ····:cond_093 ····:cond_0
94 ····return-void94 ····return-void
  
95 ····.line·293895 ····.line·2946
96 ····.end·local·v0····#·"spanCount":I96 ····.end·local·v0····#·"spanCount":I
97 ····:cond_197 ····:cond_1
98 ····const/4·v1,·0x098 ····const/4·v1,·0x0
  
99 ····goto·:goto_099 ····goto·:goto_0
100 .end·method100 .end·method
  
  
101 #·virtual·methods101 #·virtual·methods
102 .method·public·describeContents()I102 .method·public·describeContents()I
103 ····.locals·1103 ····.locals·1
  
104 ····.prologue104 ····.prologue
105 ····.line·2955105 ····.line·2963
106 ····const/4·v0,·0x0106 ····const/4·v0,·0x0
  
107 ····return·v0107 ····return·v0
108 .end·method108 .end·method
  
109 .method·getGapForSpan(I)I109 .method·getGapForSpan(I)I
110 ····.locals·1110 ····.locals·1
111 ····.param·p1,·"spanIndex"····#·I111 ····.param·p1,·"spanIndex"····#·I
  
112 ····.prologue112 ····.prologue
113 ····.line·2950113 ····.line·2958
114 ····iget-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;->mGapPerSpan:[I114 ····iget-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem;->mGapPerSpan:[I
  
115 ····if-nez·v0,·:cond_0115 ····if-nez·v0,·:cond_0
  
116 ····const/4·v0,·0x0116 ····const/4·v0,·0x0
  
117 ····:goto_0117 ····:goto_0
Offset 166, 15 lines modifiedOffset 166, 15 lines modified
166 ····goto·:goto_0166 ····goto·:goto_0
167 .end·method167 .end·method
  
168 .method·public·toString()Ljava/lang/String;168 .method·public·toString()Ljava/lang/String;
169 ····.locals·2169 ····.locals·2
  
170 ····.prologue170 ····.prologue
171 ····.line·2973171 ····.line·2981
Max diff block lines reached; 2803/6101 bytes (45.94%) 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·514483 ····.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·514586 ····.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·514690 ····.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·514893 ····.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·515097 ····.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·515199 ····.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·5153103 ····.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·5154105 ····.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·5541113 ····.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·5542118 ····.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·5544122 ····.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·5547125 ····.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·5548130 ····.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·5549133 ····.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·5548136 ····.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·5552138 ····.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·5555146 ····.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·5556150 ····.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·5558155 ····.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·491544 ····.line·4946
45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V45 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
46 ····.line·493846 ····.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·494050 ····.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·506359 ····.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·506464 ····.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·506567 ····.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·506671 ····.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·506875 ····.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·503084 ····.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·503188 ····.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·494394 ····.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·4944102 ····.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·4945107 ····.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·4943111 ····.line·4974
112 ····add-int/lit8·v1,·v1,·0x1112 ····add-int/lit8·v1,·v1,·0x1
  
113 ····goto·:goto_0113 ····goto·:goto_0
  
114 ····.line·4947114 ····.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·5034122 ····.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.
10.8 KB
smali/android/support/v7/widget/RecyclerView$5.smali
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v7/widget/RecyclerView;)V24 .method·constructor·<init>(Landroid/support/v7/widget/RecyclerView;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/RecyclerView;26 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/RecyclerView;
  
27 ····.prologue27 ····.prologue
28 ····.line·68728 ····.line·697
29 ····iput-object·p1,·p0,·Landroid/support/v7/widget/RecyclerView$5;->this$0:Landroid/support/v7/widget/RecyclerView;29 ····iput-object·p1,·p0,·Landroid/support/v7/widget/RecyclerView$5;->this$0:Landroid/support/v7/widget/RecyclerView;
  
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
  
Offset 39, 58 lines modifiedOffset 39, 58 lines modified
39 #·virtual·methods39 #·virtual·methods
40 .method·public·addView(Landroid/view/View;I)V40 .method·public·addView(Landroid/view/View;I)V
41 ····.locals·141 ····.locals·1
42 ····.param·p1,·"child"····#·Landroid/view/View;42 ····.param·p1,·"child"····#·Landroid/view/View;
43 ····.param·p2,·"index"····#·I43 ····.param·p2,·"index"····#·I
  
44 ····.prologue44 ····.prologue
45 ····.line·69545 ····.line·705
46 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$5;->this$0:Landroid/support/v7/widget/RecyclerView;46 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$5;->this$0:Landroid/support/v7/widget/RecyclerView;
  
47 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView;->addView(Landroid/view/View;I)V47 ····invoke-virtual·{v0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView;->addView(Landroid/view/View;I)V
  
48 ····.line·69648 ····.line·706
49 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$5;->this$0:Landroid/support/v7/widget/RecyclerView;49 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$5;->this$0:Landroid/support/v7/widget/RecyclerView;
  
50 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/widget/RecyclerView;->dispatchChildAttached(Landroid/view/View;)V50 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/widget/RecyclerView;->dispatchChildAttached(Landroid/view/View;)V
  
51 ····.line·69751 ····.line·707
52 ····return-void52 ····return-void
53 .end·method53 .end·method
  
54 .method·public·attachViewToParent(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V54 .method·public·attachViewToParent(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
55 ····.locals·455 ····.locals·4
56 ····.param·p1,·"child"····#·Landroid/view/View;56 ····.param·p1,·"child"····#·Landroid/view/View;
57 ····.param·p2,·"index"····#·I57 ····.param·p2,·"index"····#·I
58 ····.param·p3,·"layoutParams"····#·Landroid/view/ViewGroup$LayoutParams;58 ····.param·p3,·"layoutParams"····#·Landroid/view/ViewGroup$LayoutParams;
  
59 ····.prologue59 ····.prologue
60 ····.line·73560 ····.line·745
61 ····invoke-static·{p1},·Landroid/support/v7/widget/RecyclerView;->getChildViewHolderInt(Landroid/view/View;)Landroid/support/v7/widget/RecyclerView$ViewHolder;61 ····invoke-static·{p1},·Landroid/support/v7/widget/RecyclerView;->getChildViewHolderInt(Landroid/view/View;)Landroid/support/v7/widget/RecyclerView$ViewHolder;
  
62 ····move-result-object·v062 ····move-result-object·v0
  
63 ····.line·73663 ····.line·746
64 ····.local·v0,·"vh":Landroid/support/v7/widget/RecyclerView$ViewHolder;64 ····.local·v0,·"vh":Landroid/support/v7/widget/RecyclerView$ViewHolder;
65 ····if-eqz·v0,·:cond_165 ····if-eqz·v0,·:cond_1
  
66 ····.line·73766 ····.line·747
67 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->isTmpDetached()Z67 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->isTmpDetached()Z
  
68 ····move-result·v168 ····move-result·v1
  
69 ····if-nez·v1,·:cond_069 ····if-nez·v1,·:cond_0
  
70 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->shouldIgnore()Z70 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->shouldIgnore()Z
  
71 ····move-result·v171 ····move-result·v1
  
72 ····if-nez·v1,·:cond_072 ····if-nez·v1,·:cond_0
  
73 ····.line·73873 ····.line·748
74 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;74 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
75 ····new-instance·v2,·Ljava/lang/StringBuilder;75 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
76 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V76 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
77 ····const-string·v3,·"Called·attach·on·a·child·which·is·not·detached:·"77 ····const-string·v3,·"Called·attach·on·a·child·which·is·not·detached:·"
Offset 107, 65 lines modifiedOffset 107, 65 lines modified
  
107 ····move-result-object·v2107 ····move-result-object·v2
  
108 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V108 ····invoke-direct·{v1,·v2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
109 ····throw·v1109 ····throw·v1
  
110 ····.line·744110 ····.line·754
111 ····:cond_0111 ····:cond_0
112 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->clearTmpDetachFlag()V112 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->clearTmpDetachFlag()V
  
113 ····.line·746113 ····.line·756
114 ····:cond_1114 ····:cond_1
115 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$5;->this$0:Landroid/support/v7/widget/RecyclerView;115 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$5;->this$0:Landroid/support/v7/widget/RecyclerView;
  
116 ····invoke-static·{v1,·p1,·p2,·p3},·Landroid/support/v7/widget/RecyclerView;->access$000(Landroid/support/v7/widget/RecyclerView;Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V116 ····invoke-static·{v1,·p1,·p2,·p3},·Landroid/support/v7/widget/RecyclerView;->access$000(Landroid/support/v7/widget/RecyclerView;Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
  
117 ····.line·747117 ····.line·757
118 ····return-void118 ····return-void
119 .end·method119 .end·method
  
120 .method·public·detachViewFromParent(I)V120 .method·public·detachViewFromParent(I)V
121 ····.locals·5121 ····.locals·5
122 ····.param·p1,·"offset"····#·I122 ····.param·p1,·"offset"····#·I
  
123 ····.prologue123 ····.prologue
124 ····.line·751124 ····.line·761
125 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/RecyclerView$5;->getChildAt(I)Landroid/view/View;125 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/RecyclerView$5;->getChildAt(I)Landroid/view/View;
  
126 ····move-result-object·v1126 ····move-result-object·v1
  
127 ····.line·752127 ····.line·762
128 ····.local·v1,·"view":Landroid/view/View;128 ····.local·v1,·"view":Landroid/view/View;
129 ····if-eqz·v1,·:cond_1129 ····if-eqz·v1,·:cond_1
  
130 ····.line·753130 ····.line·763
131 ····invoke-static·{v1},·Landroid/support/v7/widget/RecyclerView;->getChildViewHolderInt(Landroid/view/View;)Landroid/support/v7/widget/RecyclerView$ViewHolder;131 ····invoke-static·{v1},·Landroid/support/v7/widget/RecyclerView;->getChildViewHolderInt(Landroid/view/View;)Landroid/support/v7/widget/RecyclerView$ViewHolder;
  
132 ····move-result-object·v0132 ····move-result-object·v0
  
133 ····.line·754133 ····.line·764
134 ····.local·v0,·"vh":Landroid/support/v7/widget/RecyclerView$ViewHolder;134 ····.local·v0,·"vh":Landroid/support/v7/widget/RecyclerView$ViewHolder;
135 ····if-eqz·v0,·:cond_1135 ····if-eqz·v0,·:cond_1
  
136 ····.line·755136 ····.line·765
137 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->isTmpDetached()Z137 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->isTmpDetached()Z
  
138 ····move-result·v2138 ····move-result·v2
  
139 ····if-eqz·v2,·:cond_0139 ····if-eqz·v2,·:cond_0
  
140 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->shouldIgnore()Z140 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->shouldIgnore()Z
Max diff block lines reached; 6779/10971 bytes (61.79%) of diff not shown.
33.7 KB
smali/android/support/v7/widget/StaggeredGridLayoutManager.smali
    
Offset 1008, 100 lines modifiedOffset 1008, 100 lines modified
1008 ····.prologue1008 ····.prologue
1009 ····const/4·v0,·-0x11009 ····const/4·v0,·-0x1
  
1010 ····const/high16·v1,·-0x800000001010 ····const/high16·v1,·-0x80000000
  
1011 ····const/4·v2,·0x11011 ····const/4·v2,·0x1
  
1012 ····.line·23101012 ····.line·2318
1013 ····sparse-switch·p1,·:sswitch_data_01013 ····sparse-switch·p1,·:sswitch_data_0
  
1014 ····move·v0,·v11014 ····move·v0,·v1
  
1015 ····.line·23431015 ····.line·2351
1016 ····:cond_01016 ····:cond_0
1017 ····:goto_01017 ····:goto_0
1018 ····return·v01018 ····return·v0
  
1019 ····.line·23121019 ····.line·2320
1020 ····:sswitch_01020 ····:sswitch_0
1021 ····iget·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager;->mOrientation:I1021 ····iget·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager;->mOrientation:I
  
1022 ····if-eq·v1,·v2,·:cond_01022 ····if-eq·v1,·v2,·:cond_0
  
1023 ····.line·23141023 ····.line·2322
1024 ····invoke-virtual·{p0},·Landroid/support/v7/widget/StaggeredGridLayoutManager;->isLayoutRTL()Z1024 ····invoke-virtual·{p0},·Landroid/support/v7/widget/StaggeredGridLayoutManager;->isLayoutRTL()Z
  
1025 ····move-result·v11025 ····move-result·v1
  
1026 ····if-eqz·v1,·:cond_01026 ····if-eqz·v1,·:cond_0
  
1027 ····move·v0,·v21027 ····move·v0,·v2
  
1028 ····.line·23151028 ····.line·2323
1029 ····goto·:goto_01029 ····goto·:goto_0
  
1030 ····.line·23201030 ····.line·2328
1031 ····:sswitch_11031 ····:sswitch_1
1032 ····iget·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager;->mOrientation:I1032 ····iget·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager;->mOrientation:I
  
1033 ····if-ne·v1,·v2,·:cond_11033 ····if-ne·v1,·v2,·:cond_1
  
1034 ····move·v0,·v21034 ····move·v0,·v2
  
1035 ····.line·23211035 ····.line·2329
1036 ····goto·:goto_01036 ····goto·:goto_0
  
1037 ····.line·23221037 ····.line·2330
1038 ····:cond_11038 ····:cond_1
1039 ····invoke-virtual·{p0},·Landroid/support/v7/widget/StaggeredGridLayoutManager;->isLayoutRTL()Z1039 ····invoke-virtual·{p0},·Landroid/support/v7/widget/StaggeredGridLayoutManager;->isLayoutRTL()Z
  
1040 ····move-result·v11040 ····move-result·v1
  
1041 ····if-nez·v1,·:cond_01041 ····if-nez·v1,·:cond_0
  
1042 ····move·v0,·v21042 ····move·v0,·v2
  
1043 ····.line·23251043 ····.line·2333
1044 ····goto·:goto_01044 ····goto·:goto_0
  
1045 ····.line·23281045 ····.line·2336
1046 ····:sswitch_21046 ····:sswitch_2
1047 ····iget·v3,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager;->mOrientation:I1047 ····iget·v3,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager;->mOrientation:I
  
1048 ····if-eq·v3,·v2,·:cond_01048 ····if-eq·v3,·v2,·:cond_0
  
1049 ····move·v0,·v11049 ····move·v0,·v1
  
1050 ····goto·:goto_01050 ····goto·:goto_0
  
1051 ····.line·23311051 ····.line·2339
1052 ····:sswitch_31052 ····:sswitch_3
1053 ····iget·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager;->mOrientation:I1053 ····iget·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager;->mOrientation:I
  
1054 ····if-ne·v0,·v2,·:cond_21054 ····if-ne·v0,·v2,·:cond_2
  
1055 ····move·v1,·v21055 ····move·v1,·v2
  
1056 ····:cond_21056 ····:cond_2
1057 ····move·v0,·v11057 ····move·v0,·v1
  
1058 ····goto·:goto_01058 ····goto·:goto_0
  
1059 ····.line·23341059 ····.line·2342
1060 ····:sswitch_41060 ····:sswitch_4
1061 ····iget·v2,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager;->mOrientation:I1061 ····iget·v2,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager;->mOrientation:I
  
1062 ····if-eqz·v2,·:cond_01062 ····if-eqz·v2,·:cond_0
  
1063 ····move·v0,·v11063 ····move·v0,·v1
  
1064 ····goto·:goto_01064 ····goto·:goto_0
  
1065 ····.line·23371065 ····.line·2345
1066 ····:sswitch_51066 ····:sswitch_5
1067 ····iget·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager;->mOrientation:I1067 ····iget·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager;->mOrientation:I
  
1068 ····if-nez·v0,·:cond_31068 ····if-nez·v0,·:cond_3
  
1069 ····:goto_11069 ····:goto_1
1070 ····move·v0,·v21070 ····move·v0,·v2
Offset 1109, 15 lines modifiedOffset 1109, 15 lines modified
1109 ····goto·:goto_01109 ····goto·:goto_0
  
1110 ····:cond_31110 ····:cond_3
1111 ····move·v2,·v11111 ····move·v2,·v1
  
1112 ····goto·:goto_11112 ····goto·:goto_1
  
1113 ····.line·23101113 ····.line·2318
1114 ····:sswitch_data_01114 ····:sswitch_data_0
1115 ····.sparse-switch1115 ····.sparse-switch
1116 ········0x1·->·:sswitch_01116 ········0x1·->·:sswitch_0
1117 ········0x2·->·:sswitch_11117 ········0x2·->·:sswitch_1
1118 ········0x11·->·:sswitch_41118 ········0x11·->·:sswitch_4
1119 ········0x21·->·:sswitch_21119 ········0x21·->·:sswitch_2
1120 ········0x42·->·:sswitch_51120 ········0x42·->·:sswitch_5
Offset 2288, 115 lines modifiedOffset 2288, 115 lines modified
2288 .end·method2288 .end·method
  
2289 .method·private·findFirstReferenceChildPosition(I)I2289 .method·private·findFirstReferenceChildPosition(I)I
2290 ····.locals·42290 ····.locals·4
2291 ····.param·p1,·"itemCount"····#·I2291 ····.param·p1,·"itemCount"····#·I
  
2292 ····.prologue2292 ····.prologue
2293 ····.line·21752293 ····.line·2183
2294 ····invoke-virtual·{p0},·Landroid/support/v7/widget/StaggeredGridLayoutManager;->getChildCount()I2294 ····invoke-virtual·{p0},·Landroid/support/v7/widget/StaggeredGridLayoutManager;->getChildCount()I
  
Max diff block lines reached; 31721/34398 bytes (92.22%) of diff not shown.
4.62 KB
smali/android/support/v7/widget/LinearLayoutManager$SavedState.smali
    
Offset 45, 123 lines modifiedOffset 45, 123 lines modified
  
  
45 #·direct·methods45 #·direct·methods
46 .method·static·constructor·<clinit>()V46 .method·static·constructor·<clinit>()V
47 ····.locals·147 ····.locals·1
  
48 ····.prologue48 ····.prologue
49 ····.line·226649 ····.line·2274
50 ····new-instance·v0,·Landroid/support/v7/widget/LinearLayoutManager$SavedState$1;50 ····new-instance·v0,·Landroid/support/v7/widget/LinearLayoutManager$SavedState$1;
  
51 ····invoke-direct·{v0},·Landroid/support/v7/widget/LinearLayoutManager$SavedState$1;-><init>()V51 ····invoke-direct·{v0},·Landroid/support/v7/widget/LinearLayoutManager$SavedState$1;-><init>()V
  
52 ····sput-object·v0,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;52 ····sput-object·v0,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
55 .method·public·constructor·<init>()V55 .method·public·constructor·<init>()V
56 ····.locals·056 ····.locals·0
  
57 ····.prologue57 ····.prologue
58 ····.line·223058 ····.line·2238
59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
60 ····.line·223260 ····.line·2240
61 ····return-void61 ····return-void
62 .end·method62 .end·method
  
63 .method·constructor·<init>(Landroid/os/Parcel;)V63 .method·constructor·<init>(Landroid/os/Parcel;)V
64 ····.locals·264 ····.locals·2
65 ····.param·p1,·"in"····#·Landroid/os/Parcel;65 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
66 ····.prologue66 ····.prologue
67 ····const/4·v0,·0x167 ····const/4·v0,·0x1
  
68 ····.line·223468 ····.line·2242
69 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V69 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
70 ····.line·223570 ····.line·2243
71 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I71 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
72 ····move-result·v172 ····move-result·v1
  
73 ····iput·v1,·p0,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;->mAnchorPosition:I73 ····iput·v1,·p0,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;->mAnchorPosition:I
  
74 ····.line·223674 ····.line·2244
75 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I75 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
76 ····move-result·v176 ····move-result·v1
  
77 ····iput·v1,·p0,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;->mAnchorOffset:I77 ····iput·v1,·p0,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;->mAnchorOffset:I
  
78 ····.line·223778 ····.line·2245
79 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I79 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
80 ····move-result·v180 ····move-result·v1
  
81 ····if-ne·v1,·v0,·:cond_081 ····if-ne·v1,·v0,·:cond_0
  
82 ····:goto_082 ····:goto_0
83 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;->mAnchorLayoutFromEnd:Z83 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;->mAnchorLayoutFromEnd:Z
  
84 ····.line·223884 ····.line·2246
85 ····return-void85 ····return-void
  
86 ····.line·223786 ····.line·2245
87 ····:cond_087 ····:cond_0
88 ····const/4·v0,·0x088 ····const/4·v0,·0x0
  
89 ····goto·:goto_089 ····goto·:goto_0
90 .end·method90 .end·method
  
91 .method·public·constructor·<init>(Landroid/support/v7/widget/LinearLayoutManager$SavedState;)V91 .method·public·constructor·<init>(Landroid/support/v7/widget/LinearLayoutManager$SavedState;)V
92 ····.locals·192 ····.locals·1
93 ····.param·p1,·"other"····#·Landroid/support/v7/widget/LinearLayoutManager$SavedState;93 ····.param·p1,·"other"····#·Landroid/support/v7/widget/LinearLayoutManager$SavedState;
  
94 ····.prologue94 ····.prologue
95 ····.line·224095 ····.line·2248
96 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V96 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
97 ····.line·224197 ····.line·2249
98 ····iget·v0,·p1,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;->mAnchorPosition:I98 ····iget·v0,·p1,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;->mAnchorPosition:I
  
99 ····iput·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;->mAnchorPosition:I99 ····iput·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;->mAnchorPosition:I
  
100 ····.line·2242100 ····.line·2250
101 ····iget·v0,·p1,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;->mAnchorOffset:I101 ····iget·v0,·p1,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;->mAnchorOffset:I
  
102 ····iput·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;->mAnchorOffset:I102 ····iput·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;->mAnchorOffset:I
  
103 ····.line·2243103 ····.line·2251
104 ····iget-boolean·v0,·p1,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;->mAnchorLayoutFromEnd:Z104 ····iget-boolean·v0,·p1,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;->mAnchorLayoutFromEnd:Z
  
105 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;->mAnchorLayoutFromEnd:Z105 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;->mAnchorLayoutFromEnd:Z
  
106 ····.line·2244106 ····.line·2252
107 ····return-void107 ····return-void
108 .end·method108 .end·method
  
  
109 #·virtual·methods109 #·virtual·methods
110 .method·public·describeContents()I110 .method·public·describeContents()I
111 ····.locals·1111 ····.locals·1
  
112 ····.prologue112 ····.prologue
113 ····.line·2256113 ····.line·2264
114 ····const/4·v0,·0x0114 ····const/4·v0,·0x0
  
115 ····return·v0115 ····return·v0
116 .end·method116 .end·method
  
117 .method·hasValidAnchor()Z117 .method·hasValidAnchor()Z
118 ····.locals·1118 ····.locals·1
  
119 ····.prologue119 ····.prologue
120 ····.line·2247120 ····.line·2255
121 ····iget·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;->mAnchorPosition:I121 ····iget·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;->mAnchorPosition:I
  
122 ····if-ltz·v0,·:cond_0122 ····if-ltz·v0,·:cond_0
  
123 ····const/4·v0,·0x1123 ····const/4·v0,·0x1
  
124 ····:goto_0124 ····:goto_0
Offset 173, 51 lines modifiedOffset 173, 51 lines modified
173 ····goto·:goto_0173 ····goto·:goto_0
174 .end·method174 .end·method
  
Max diff block lines reached; 1225/4600 bytes (26.63%) of diff not shown.
3.48 KB
smali/android/support/v7/widget/StaggeredGridLayoutManager$LayoutParams.smali
    
Offset 27, 85 lines modifiedOffset 27, 85 lines modified
27 #·direct·methods27 #·direct·methods
28 .method·public·constructor·<init>(II)V28 .method·public·constructor·<init>(II)V
29 ····.locals·029 ····.locals·0
30 ····.param·p1,·"width"····#·I30 ····.param·p1,·"width"····#·I
31 ····.param·p2,·"height"····#·I31 ····.param·p2,·"height"····#·I
  
32 ····.prologue32 ····.prologue
33 ····.line·237233 ····.line·2380
34 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$LayoutParams;-><init>(II)V34 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$LayoutParams;-><init>(II)V
  
35 ····.line·237335 ····.line·2381
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V38 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
39 ····.locals·039 ····.locals·0
40 ····.param·p1,·"c"····#·Landroid/content/Context;40 ····.param·p1,·"c"····#·Landroid/content/Context;
41 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;41 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;
  
42 ····.prologue42 ····.prologue
43 ····.line·236843 ····.line·2376
44 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$LayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V44 ····invoke-direct·{p0,·p1,·p2},·Landroid/support/v7/widget/RecyclerView$LayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
45 ····.line·236945 ····.line·2377
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
48 .method·public·constructor·<init>(Landroid/support/v7/widget/RecyclerView$LayoutParams;)V48 .method·public·constructor·<init>(Landroid/support/v7/widget/RecyclerView$LayoutParams;)V
49 ····.locals·049 ····.locals·0
50 ····.param·p1,·"source"····#·Landroid/support/v7/widget/RecyclerView$LayoutParams;50 ····.param·p1,·"source"····#·Landroid/support/v7/widget/RecyclerView$LayoutParams;
  
51 ····.prologue51 ····.prologue
52 ····.line·238452 ····.line·2392
53 ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/RecyclerView$LayoutParams;-><init>(Landroid/support/v7/widget/RecyclerView$LayoutParams;)V53 ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/RecyclerView$LayoutParams;-><init>(Landroid/support/v7/widget/RecyclerView$LayoutParams;)V
  
54 ····.line·238554 ····.line·2393
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
57 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V57 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V
58 ····.locals·058 ····.locals·0
59 ····.param·p1,·"source"····#·Landroid/view/ViewGroup$LayoutParams;59 ····.param·p1,·"source"····#·Landroid/view/ViewGroup$LayoutParams;
  
60 ····.prologue60 ····.prologue
61 ····.line·238061 ····.line·2388
62 ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/RecyclerView$LayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V62 ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/RecyclerView$LayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
63 ····.line·238163 ····.line·2389
64 ····return-void64 ····return-void
65 .end·method65 .end·method
  
66 .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V66 .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
67 ····.locals·067 ····.locals·0
68 ····.param·p1,·"source"····#·Landroid/view/ViewGroup$MarginLayoutParams;68 ····.param·p1,·"source"····#·Landroid/view/ViewGroup$MarginLayoutParams;
  
69 ····.prologue69 ····.prologue
70 ····.line·237670 ····.line·2384
71 ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/RecyclerView$LayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V71 ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/RecyclerView$LayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
  
72 ····.line·237772 ····.line·2385
73 ····return-void73 ····return-void
74 .end·method74 .end·method
  
  
75 #·virtual·methods75 #·virtual·methods
76 .method·public·final·getSpanIndex()I76 .method·public·final·getSpanIndex()I
77 ····.locals·177 ····.locals·1
  
78 ····.prologue78 ····.prologue
79 ····.line·241679 ····.line·2424
80 ····iget-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LayoutParams;->mSpan:Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;80 ····iget-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LayoutParams;->mSpan:Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;
  
81 ····if-nez·v0,·:cond_081 ····if-nez·v0,·:cond_0
  
82 ····.line·241782 ····.line·2425
83 ····const/4·v0,·-0x183 ····const/4·v0,·-0x1
  
84 ····.line·241984 ····.line·2427
85 ····:goto_085 ····:goto_0
86 ····return·v086 ····return·v0
  
87 ····:cond_087 ····:cond_0
88 ····iget-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LayoutParams;->mSpan:Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;88 ····iget-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LayoutParams;->mSpan:Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;
  
89 ····iget·v0,·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mIndex:I89 ····iget·v0,·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mIndex:I
Offset 113, 24 lines modifiedOffset 113, 24 lines modified
113 ····goto·:goto_0113 ····goto·:goto_0
114 .end·method114 .end·method
  
115 .method·public·isFullSpan()Z115 .method·public·isFullSpan()Z
116 ····.locals·1116 ····.locals·1
  
117 ····.prologue117 ····.prologue
118 ····.line·2406118 ····.line·2414
119 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LayoutParams;->mFullSpan:Z119 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LayoutParams;->mFullSpan:Z
  
120 ····return·v0120 ····return·v0
121 .end·method121 .end·method
  
122 .method·public·setFullSpan(Z)V122 .method·public·setFullSpan(Z)V
123 ····.locals·0123 ····.locals·0
124 ····.param·p1,·"fullSpan"····#·Z124 ····.param·p1,·"fullSpan"····#·Z
  
125 ····.prologue125 ····.prologue
126 ····.line·2396126 ····.line·2404
127 ····iput-boolean·p1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LayoutParams;->mFullSpan:Z127 ····iput-boolean·p1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LayoutParams;->mFullSpan:Z
  
128 ····.line·2397128 ····.line·2405
129 ····return-void129 ····return-void
130 .end·method130 .end·method
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·485023 ····.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·485126 ····.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·485533 ····.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·485637 ····.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·485842 ····.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·485945 ····.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·486051 ····.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·486254 ····.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·486664 ····.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·486768 ····.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·486874 ····.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·487076 ····.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·487485 ····.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·487589 ····.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·487695 ····.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·487897 ····.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.
1.49 KB
smali/android/support/v7/widget/SearchView$11.smali
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v7/widget/SearchView;)V24 .method·constructor·<init>(Landroid/support/v7/widget/SearchView;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/SearchView;26 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/SearchView;
  
27 ····.prologue27 ····.prologue
28 ····.line·147028 ····.line·1466
29 ····iput-object·p1,·p0,·Landroid/support/v7/widget/SearchView$11;->this$0:Landroid/support/v7/widget/SearchView;29 ····iput-object·p1,·p0,·Landroid/support/v7/widget/SearchView$11;->this$0:Landroid/support/v7/widget/SearchView;
  
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
  
Offset 49, 32 lines modifiedOffset 49, 32 lines modified
49 ············"<*>;",49 ············"<*>;",
50 ············"Landroid/view/View;",50 ············"Landroid/view/View;",
51 ············"IJ)V"51 ············"IJ)V"
52 ········}52 ········}
53 ····.end·annotation53 ····.end·annotation
  
54 ····.prologue54 ····.prologue
55 ····.line·147855 ····.line·1474
56 ····.local·p1,·"parent":Landroid/widget/AdapterView;,·"Landroid/widget/AdapterView<*>;"56 ····.local·p1,·"parent":Landroid/widget/AdapterView;,·"Landroid/widget/AdapterView<*>;"
57 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$11;->this$0:Landroid/support/v7/widget/SearchView;57 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SearchView$11;->this$0:Landroid/support/v7/widget/SearchView;
  
58 ····invoke-virtual·{v0,·p3},·Landroid/support/v7/widget/SearchView;->onItemSelected(I)Z58 ····invoke-virtual·{v0,·p3},·Landroid/support/v7/widget/SearchView;->onItemSelected(I)Z
  
59 ····.line·147959 ····.line·1475
60 ····return-void60 ····return-void
61 .end·method61 .end·method
  
62 .method·public·onNothingSelected(Landroid/widget/AdapterView;)V62 .method·public·onNothingSelected(Landroid/widget/AdapterView;)V
63 ····.locals·063 ····.locals·0
64 ····.annotation·system·Ldalvik/annotation/Signature;64 ····.annotation·system·Ldalvik/annotation/Signature;
65 ········value·=·{65 ········value·=·{
66 ············"(",66 ············"(",
67 ············"Landroid/widget/AdapterView",67 ············"Landroid/widget/AdapterView",
68 ············"<*>;)V"68 ············"<*>;)V"
69 ········}69 ········}
70 ····.end·annotation70 ····.end·annotation
  
71 ····.prologue71 ····.prologue
72 ····.line·148872 ····.line·1484
73 ····.local·p1,·"parent":Landroid/widget/AdapterView;,·"Landroid/widget/AdapterView<*>;"73 ····.local·p1,·"parent":Landroid/widget/AdapterView;,·"Landroid/widget/AdapterView<*>;"
74 ····return-void74 ····return-void
75 .end·method75 .end·method
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·980819 ····.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·981629 ····.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·982938 ····.line·9860
39 ····return-void39 ····return-void
40 .end·method40 .end·method
3.16 KB
smali/android/support/v7/widget/SearchView$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·138036 ····.line·1376
37 ····new-instance·v0,·Landroid/support/v7/widget/SearchView$SavedState$1;37 ····new-instance·v0,·Landroid/support/v7/widget/SearchView$SavedState$1;
  
38 ····invoke-direct·{v0},·Landroid/support/v7/widget/SearchView$SavedState$1;-><init>()V38 ····invoke-direct·{v0},·Landroid/support/v7/widget/SearchView$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, 66 lines modifiedOffset 52, 66 lines modified
  
52 .method·public·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V52 .method·public·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·136357 ····.line·1359
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·136459 ····.line·1360
60 ····const/4·v0,·0x060 ····const/4·v0,·0x0
  
61 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->readValue(Ljava/lang/ClassLoader;)Ljava/lang/Object;61 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->readValue(Ljava/lang/ClassLoader;)Ljava/lang/Object;
  
62 ····move-result-object·v062 ····move-result-object·v0
  
63 ····check-cast·v0,·Ljava/lang/Boolean;63 ····check-cast·v0,·Ljava/lang/Boolean;
  
64 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z64 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z
  
65 ····move-result·v065 ····move-result·v0
  
66 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/SearchView$SavedState;->isIconified:Z66 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/SearchView$SavedState;->isIconified:Z
  
67 ····.line·136567 ····.line·1361
68 ····return-void68 ····return-void
69 .end·method69 .end·method
  
70 .method·constructor·<init>(Landroid/os/Parcelable;)V70 .method·constructor·<init>(Landroid/os/Parcelable;)V
71 ····.locals·071 ····.locals·0
72 ····.param·p1,·"superState"····#·Landroid/os/Parcelable;72 ····.param·p1,·"superState"····#·Landroid/os/Parcelable;
  
73 ····.prologue73 ····.prologue
74 ····.line·135974 ····.line·1355
75 ····invoke-direct·{p0,·p1},·Landroid/support/v4/view/AbsSavedState;-><init>(Landroid/os/Parcelable;)V75 ····invoke-direct·{p0,·p1},·Landroid/support/v4/view/AbsSavedState;-><init>(Landroid/os/Parcelable;)V
  
76 ····.line·136076 ····.line·1356
77 ····return-void77 ····return-void
78 .end·method78 .end·method
  
  
79 #·virtual·methods79 #·virtual·methods
80 .method·public·toString()Ljava/lang/String;80 .method·public·toString()Ljava/lang/String;
81 ····.locals·281 ····.locals·2
  
82 ····.prologue82 ····.prologue
83 ····.line·137583 ····.line·1371
84 ····new-instance·v0,·Ljava/lang/StringBuilder;84 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
85 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V85 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
86 ····const-string·v1,·"SearchView.SavedState{"86 ····const-string·v1,·"SearchView.SavedState{"
  
87 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;87 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
88 ····move-result-object·v088 ····move-result-object·v0
  
89 ····.line·137689 ····.line·1372
90 ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I90 ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
  
91 ····move-result·v191 ····move-result·v1
  
92 ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;92 ····invoke-static·{v1},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
  
93 ····move-result-object·v193 ····move-result-object·v1
Offset 147, 22 lines modifiedOffset 147, 22 lines modified
  
147 .method·public·writeToParcel(Landroid/os/Parcel;I)V147 .method·public·writeToParcel(Landroid/os/Parcel;I)V
148 ····.locals·1148 ····.locals·1
149 ····.param·p1,·"dest"····#·Landroid/os/Parcel;149 ····.param·p1,·"dest"····#·Landroid/os/Parcel;
150 ····.param·p2,·"flags"····#·I150 ····.param·p2,·"flags"····#·I
  
151 ····.prologue151 ····.prologue
152 ····.line·1369152 ····.line·1365
153 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V153 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V
  
154 ····.line·1370154 ····.line·1366
155 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/SearchView$SavedState;->isIconified:Z155 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/SearchView$SavedState;->isIconified:Z
  
156 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;156 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
157 ····move-result-object·v0157 ····move-result-object·v0
  
158 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeValue(Ljava/lang/Object;)V158 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeValue(Ljava/lang/Object;)V
  
159 ····.line·1371159 ····.line·1367
160 ····return-void160 ····return-void
161 .end·method161 .end·method
10.4 KB
smali/android/support/v7/widget/RecyclerView$6.smali
    
Offset 23, 40 lines modifiedOffset 23, 40 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v7/widget/RecyclerView;)V24 .method·constructor·<init>(Landroid/support/v7/widget/RecyclerView;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/RecyclerView;26 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/RecyclerView;
  
27 ····.prologue27 ····.prologue
28 ····.line·78728 ····.line·797
29 ····iput-object·p1,·p0,·Landroid/support/v7/widget/RecyclerView$6;->this$0:Landroid/support/v7/widget/RecyclerView;29 ····iput-object·p1,·p0,·Landroid/support/v7/widget/RecyclerView$6;->this$0:Landroid/support/v7/widget/RecyclerView;
  
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·dispatchUpdate(Landroid/support/v7/widget/AdapterHelper$UpdateOp;)V34 .method·dispatchUpdate(Landroid/support/v7/widget/AdapterHelper$UpdateOp;)V
35 ····.locals·535 ····.locals·5
36 ····.param·p1,·"op"····#·Landroid/support/v7/widget/AdapterHelper$UpdateOp;36 ····.param·p1,·"op"····#·Landroid/support/v7/widget/AdapterHelper$UpdateOp;
  
37 ····.prologue37 ····.prologue
38 ····.line·83038 ····.line·840
39 ····iget·v0,·p1,·Landroid/support/v7/widget/AdapterHelper$UpdateOp;->cmd:I39 ····iget·v0,·p1,·Landroid/support/v7/widget/AdapterHelper$UpdateOp;->cmd:I
  
40 ····packed-switch·v0,·:pswitch_data_040 ····packed-switch·v0,·:pswitch_data_0
  
41 ····.line·84541 ····.line·855
42 ····:goto_042 ····:goto_0
43 ····:pswitch_043 ····:pswitch_0
44 ····return-void44 ····return-void
  
45 ····.line·83245 ····.line·842
46 ····:pswitch_146 ····:pswitch_1
47 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$6;->this$0:Landroid/support/v7/widget/RecyclerView;47 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$6;->this$0:Landroid/support/v7/widget/RecyclerView;
  
48 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mLayout:Landroid/support/v7/widget/RecyclerView$LayoutManager;48 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mLayout:Landroid/support/v7/widget/RecyclerView$LayoutManager;
  
49 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$6;->this$0:Landroid/support/v7/widget/RecyclerView;49 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$6;->this$0:Landroid/support/v7/widget/RecyclerView;
  
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
  
64 ····iget·v3,·p1,·Landroid/support/v7/widget/AdapterHelper$UpdateOp;->itemCount:I64 ····iget·v3,·p1,·Landroid/support/v7/widget/AdapterHelper$UpdateOp;->itemCount:I
  
65 ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/support/v7/widget/RecyclerView$LayoutManager;->onItemsAdded(Landroid/support/v7/widget/RecyclerView;II)V65 ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/support/v7/widget/RecyclerView$LayoutManager;->onItemsAdded(Landroid/support/v7/widget/RecyclerView;II)V
  
66 ····goto·:goto_066 ····goto·:goto_0
  
67 ····.line·83567 ····.line·845
68 ····:pswitch_268 ····:pswitch_2
69 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$6;->this$0:Landroid/support/v7/widget/RecyclerView;69 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$6;->this$0:Landroid/support/v7/widget/RecyclerView;
  
70 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mLayout:Landroid/support/v7/widget/RecyclerView$LayoutManager;70 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mLayout:Landroid/support/v7/widget/RecyclerView$LayoutManager;
  
71 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$6;->this$0:Landroid/support/v7/widget/RecyclerView;71 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$6;->this$0:Landroid/support/v7/widget/RecyclerView;
  
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
  
80 ····iget·v3,·p1,·Landroid/support/v7/widget/AdapterHelper$UpdateOp;->itemCount:I80 ····iget·v3,·p1,·Landroid/support/v7/widget/AdapterHelper$UpdateOp;->itemCount:I
  
81 ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/support/v7/widget/RecyclerView$LayoutManager;->onItemsRemoved(Landroid/support/v7/widget/RecyclerView;II)V81 ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/support/v7/widget/RecyclerView$LayoutManager;->onItemsRemoved(Landroid/support/v7/widget/RecyclerView;II)V
  
82 ····goto·:goto_082 ····goto·:goto_0
  
83 ····.line·83883 ····.line·848
84 ····:pswitch_384 ····:pswitch_3
85 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$6;->this$0:Landroid/support/v7/widget/RecyclerView;85 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$6;->this$0:Landroid/support/v7/widget/RecyclerView;
  
86 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mLayout:Landroid/support/v7/widget/RecyclerView$LayoutManager;86 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mLayout:Landroid/support/v7/widget/RecyclerView$LayoutManager;
  
87 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$6;->this$0:Landroid/support/v7/widget/RecyclerView;87 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$6;->this$0:Landroid/support/v7/widget/RecyclerView;
  
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
  
98 ····iget-object·v4,·p1,·Landroid/support/v7/widget/AdapterHelper$UpdateOp;->payload:Ljava/lang/Object;98 ····iget-object·v4,·p1,·Landroid/support/v7/widget/AdapterHelper$UpdateOp;->payload:Ljava/lang/Object;
  
99 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/support/v7/widget/RecyclerView$LayoutManager;->onItemsUpdated(Landroid/support/v7/widget/RecyclerView;IILjava/lang/Object;)V99 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/support/v7/widget/RecyclerView$LayoutManager;->onItemsUpdated(Landroid/support/v7/widget/RecyclerView;IILjava/lang/Object;)V
  
100 ····goto·:goto_0100 ····goto·:goto_0
  
101 ····.line·842101 ····.line·852
102 ····:pswitch_4102 ····:pswitch_4
103 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$6;->this$0:Landroid/support/v7/widget/RecyclerView;103 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$6;->this$0:Landroid/support/v7/widget/RecyclerView;
  
104 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mLayout:Landroid/support/v7/widget/RecyclerView$LayoutManager;104 ····iget-object·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mLayout:Landroid/support/v7/widget/RecyclerView$LayoutManager;
  
105 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$6;->this$0:Landroid/support/v7/widget/RecyclerView;105 ····iget-object·v1,·p0,·Landroid/support/v7/widget/RecyclerView$6;->this$0:Landroid/support/v7/widget/RecyclerView;
  
Offset 116, 15 lines modifiedOffset 116, 15 lines modified
  
116 ····const/4·v4,·0x1116 ····const/4·v4,·0x1
  
117 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/support/v7/widget/RecyclerView$LayoutManager;->onItemsMoved(Landroid/support/v7/widget/RecyclerView;III)V117 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Landroid/support/v7/widget/RecyclerView$LayoutManager;->onItemsMoved(Landroid/support/v7/widget/RecyclerView;III)V
  
118 ····goto·:goto_0118 ····goto·:goto_0
  
119 ····.line·830119 ····.line·840
120 ····nop120 ····nop
  
121 ····:pswitch_data_0121 ····:pswitch_data_0
122 ····.packed-switch·0x1122 ····.packed-switch·0x1
123 ········:pswitch_1123 ········:pswitch_1
124 ········:pswitch_2124 ········:pswitch_2
125 ········:pswitch_0125 ········:pswitch_0
Offset 139, 36 lines modifiedOffset 139, 36 lines modified
139 .method·public·findViewHolder(I)Landroid/support/v7/widget/RecyclerView$ViewHolder;139 .method·public·findViewHolder(I)Landroid/support/v7/widget/RecyclerView$ViewHolder;
140 ····.locals·4140 ····.locals·4
141 ····.param·p1,·"position"····#·I141 ····.param·p1,·"position"····#·I
  
142 ····.prologue142 ····.prologue
143 ····const/4·v1,·0x0143 ····const/4·v1,·0x0
  
144 ····.line·790144 ····.line·800
145 ····iget-object·v2,·p0,·Landroid/support/v7/widget/RecyclerView$6;->this$0:Landroid/support/v7/widget/RecyclerView;145 ····iget-object·v2,·p0,·Landroid/support/v7/widget/RecyclerView$6;->this$0:Landroid/support/v7/widget/RecyclerView;
  
146 ····const/4·v3,·0x1146 ····const/4·v3,·0x1
  
147 ····invoke-virtual·{v2,·p1,·v3},·Landroid/support/v7/widget/RecyclerView;->findViewHolderForPosition(IZ)Landroid/support/v7/widget/RecyclerView$ViewHolder;147 ····invoke-virtual·{v2,·p1,·v3},·Landroid/support/v7/widget/RecyclerView;->findViewHolderForPosition(IZ)Landroid/support/v7/widget/RecyclerView$ViewHolder;
  
148 ····move-result-object·v0148 ····move-result-object·v0
  
149 ····.line·791149 ····.line·801
150 ····.local·v0,·"vh":Landroid/support/v7/widget/RecyclerView$ViewHolder;150 ····.local·v0,·"vh":Landroid/support/v7/widget/RecyclerView$ViewHolder;
151 ····if-nez·v0,·:cond_1151 ····if-nez·v0,·:cond_1
  
152 ····move-object·v0,·v1152 ····move-object·v0,·v1
  
Max diff block lines reached; 5891/10523 bytes (55.98%) of diff not shown.
1.08 KB
smali/android/support/v7/widget/LinearLayoutManager$LayoutChunkResult.smali
    
Offset 25, 36 lines modifiedOffset 25, 36 lines modified
  
  
25 #·direct·methods25 #·direct·methods
26 .method·protected·constructor·<init>()V26 .method·protected·constructor·<init>()V
27 ····.locals·027 ····.locals·0
  
28 ····.prologue28 ····.prologue
29 ····.line·238529 ····.line·2393
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·resetInternal()V34 .method·resetInternal()V
35 ····.locals·135 ····.locals·1
  
36 ····.prologue36 ····.prologue
37 ····const/4·v0,·0x037 ····const/4·v0,·0x0
  
38 ····.line·239238 ····.line·2400
39 ····iput·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$LayoutChunkResult;->mConsumed:I39 ····iput·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$LayoutChunkResult;->mConsumed:I
  
40 ····.line·239340 ····.line·2401
41 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$LayoutChunkResult;->mFinished:Z41 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$LayoutChunkResult;->mFinished:Z
  
42 ····.line·239442 ····.line·2402
43 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$LayoutChunkResult;->mIgnoreConsumed:Z43 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$LayoutChunkResult;->mIgnoreConsumed:Z
  
44 ····.line·239544 ····.line·2403
45 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$LayoutChunkResult;->mFocusable:Z45 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/LinearLayoutManager$LayoutChunkResult;->mFocusable:Z
  
46 ····.line·239646 ····.line·2404
47 ····return-void47 ····return-void
48 .end·method48 .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·1115132 ····.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·1115442 ····.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·1115150 ····.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·1115959 ····.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·1115166 ····.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
8.04 KB
smali/android/support/v7/widget/SearchView$UpdatableTouchDelegate.smali
    
Offset 32, 211 lines modifiedOffset 32, 211 lines modified
32 .method·public·constructor·<init>(Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/view/View;)V32 .method·public·constructor·<init>(Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/view/View;)V
33 ····.locals·133 ····.locals·1
34 ····.param·p1,·"targetBounds"····#·Landroid/graphics/Rect;34 ····.param·p1,·"targetBounds"····#·Landroid/graphics/Rect;
35 ····.param·p2,·"actualBounds"····#·Landroid/graphics/Rect;35 ····.param·p2,·"actualBounds"····#·Landroid/graphics/Rect;
36 ····.param·p3,·"delegateView"····#·Landroid/view/View;36 ····.param·p3,·"delegateView"····#·Landroid/view/View;
  
37 ····.prologue37 ····.prologue
38 ····.line·180738 ····.line·1803
39 ····invoke-direct·{p0,·p1,·p3},·Landroid/view/TouchDelegate;-><init>(Landroid/graphics/Rect;Landroid/view/View;)V39 ····invoke-direct·{p0,·p1,·p3},·Landroid/view/TouchDelegate;-><init>(Landroid/graphics/Rect;Landroid/view/View;)V
  
40 ····.line·180840 ····.line·1804
41 ····invoke-virtual·{p3},·Landroid/view/View;->getContext()Landroid/content/Context;41 ····invoke-virtual·{p3},·Landroid/view/View;->getContext()Landroid/content/Context;
  
42 ····move-result-object·v042 ····move-result-object·v0
  
43 ····invoke-static·{v0},·Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;43 ····invoke-static·{v0},·Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
  
44 ····move-result-object·v044 ····move-result-object·v0
  
45 ····invoke-virtual·{v0},·Landroid/view/ViewConfiguration;->getScaledTouchSlop()I45 ····invoke-virtual·{v0},·Landroid/view/ViewConfiguration;->getScaledTouchSlop()I
  
46 ····move-result·v046 ····move-result·v0
  
47 ····iput·v0,·p0,·Landroid/support/v7/widget/SearchView$UpdatableTouchDelegate;->mSlop:I47 ····iput·v0,·p0,·Landroid/support/v7/widget/SearchView$UpdatableTouchDelegate;->mSlop:I
  
48 ····.line·180948 ····.line·1805
49 ····new-instance·v0,·Landroid/graphics/Rect;49 ····new-instance·v0,·Landroid/graphics/Rect;
  
50 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V50 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V
  
51 ····iput-object·v0,·p0,·Landroid/support/v7/widget/SearchView$UpdatableTouchDelegate;->mTargetBounds:Landroid/graphics/Rect;51 ····iput-object·v0,·p0,·Landroid/support/v7/widget/SearchView$UpdatableTouchDelegate;->mTargetBounds:Landroid/graphics/Rect;
  
52 ····.line·181052 ····.line·1806
53 ····new-instance·v0,·Landroid/graphics/Rect;53 ····new-instance·v0,·Landroid/graphics/Rect;
  
54 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V54 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V
  
55 ····iput-object·v0,·p0,·Landroid/support/v7/widget/SearchView$UpdatableTouchDelegate;->mSlopBounds:Landroid/graphics/Rect;55 ····iput-object·v0,·p0,·Landroid/support/v7/widget/SearchView$UpdatableTouchDelegate;->mSlopBounds:Landroid/graphics/Rect;
  
56 ····.line·181156 ····.line·1807
57 ····new-instance·v0,·Landroid/graphics/Rect;57 ····new-instance·v0,·Landroid/graphics/Rect;
  
58 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V58 ····invoke-direct·{v0},·Landroid/graphics/Rect;-><init>()V
  
59 ····iput-object·v0,·p0,·Landroid/support/v7/widget/SearchView$UpdatableTouchDelegate;->mActualBounds:Landroid/graphics/Rect;59 ····iput-object·v0,·p0,·Landroid/support/v7/widget/SearchView$UpdatableTouchDelegate;->mActualBounds:Landroid/graphics/Rect;
  
60 ····.line·181260 ····.line·1808
61 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/widget/SearchView$UpdatableTouchDelegate;->setBounds(Landroid/graphics/Rect;Landroid/graphics/Rect;)V61 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/widget/SearchView$UpdatableTouchDelegate;->setBounds(Landroid/graphics/Rect;Landroid/graphics/Rect;)V
  
62 ····.line·181362 ····.line·1809
63 ····iput-object·p3,·p0,·Landroid/support/v7/widget/SearchView$UpdatableTouchDelegate;->mDelegateView:Landroid/view/View;63 ····iput-object·p3,·p0,·Landroid/support/v7/widget/SearchView$UpdatableTouchDelegate;->mDelegateView:Landroid/view/View;
  
64 ····.line·181464 ····.line·1810
65 ····return-void65 ····return-void
66 .end·method66 .end·method
  
  
67 #·virtual·methods67 #·virtual·methods
68 .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z68 .method·public·onTouchEvent(Landroid/view/MotionEvent;)Z
69 ····.locals·769 ····.locals·7
70 ····.param·p1,·"event"····#·Landroid/view/MotionEvent;70 ····.param·p1,·"event"····#·Landroid/view/MotionEvent;
  
71 ····.prologue71 ····.prologue
72 ····.line·182572 ····.line·1821
73 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F73 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getX()F
  
74 ····move-result·v574 ····move-result·v5
  
75 ····float-to-int·v3,·v575 ····float-to-int·v3,·v5
  
76 ····.line·182676 ····.line·1822
77 ····.local·v3,·"x":I77 ····.local·v3,·"x":I
78 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getY()F78 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getY()F
  
79 ····move-result·v579 ····move-result·v5
  
80 ····float-to-int·v4,·v580 ····float-to-int·v4,·v5
  
81 ····.line·182781 ····.line·1823
82 ····.local·v4,·"y":I82 ····.local·v4,·"y":I
83 ····const/4·v2,·0x083 ····const/4·v2,·0x0
  
84 ····.line·182884 ····.line·1824
85 ····.local·v2,·"sendToDelegate":Z85 ····.local·v2,·"sendToDelegate":Z
86 ····const/4·v1,·0x186 ····const/4·v1,·0x1
  
87 ····.line·182987 ····.line·1825
88 ····.local·v1,·"hit":Z88 ····.local·v1,·"hit":Z
89 ····const/4·v0,·0x089 ····const/4·v0,·0x0
  
90 ····.line·183190 ····.line·1827
91 ····.local·v0,·"handled":Z91 ····.local·v0,·"handled":Z
92 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getAction()I92 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getAction()I
  
93 ····move-result·v593 ····move-result·v5
  
94 ····packed-switch·v5,·:pswitch_data_094 ····packed-switch·v5,·:pswitch_data_0
  
95 ····.line·185295 ····.line·1848
96 ····:cond_096 ····:cond_0
97 ····:goto_097 ····:goto_0
98 ····if-eqz·v2,·:cond_198 ····if-eqz·v2,·:cond_1
  
99 ····.line·185399 ····.line·1849
100 ····if-eqz·v1,·:cond_2100 ····if-eqz·v1,·:cond_2
  
101 ····iget-object·v5,·p0,·Landroid/support/v7/widget/SearchView$UpdatableTouchDelegate;->mActualBounds:Landroid/graphics/Rect;101 ····iget-object·v5,·p0,·Landroid/support/v7/widget/SearchView$UpdatableTouchDelegate;->mActualBounds:Landroid/graphics/Rect;
  
102 ····invoke-virtual·{v5,·v3,·v4},·Landroid/graphics/Rect;->contains(II)Z102 ····invoke-virtual·{v5,·v3,·v4},·Landroid/graphics/Rect;->contains(II)Z
  
103 ····move-result·v5103 ····move-result·v5
  
104 ····if-nez·v5,·:cond_2104 ····if-nez·v5,·:cond_2
  
105 ····.line·1857105 ····.line·1853
106 ····iget-object·v5,·p0,·Landroid/support/v7/widget/SearchView$UpdatableTouchDelegate;->mDelegateView:Landroid/view/View;106 ····iget-object·v5,·p0,·Landroid/support/v7/widget/SearchView$UpdatableTouchDelegate;->mDelegateView:Landroid/view/View;
  
107 ····invoke-virtual·{v5},·Landroid/view/View;->getWidth()I107 ····invoke-virtual·{v5},·Landroid/view/View;->getWidth()I
  
108 ····move-result·v5108 ····move-result·v5
  
109 ····div-int/lit8·v5,·v5,·0x2109 ····div-int/lit8·v5,·v5,·0x2
  
110 ····int-to-float·v5,·v5110 ····int-to-float·v5,·v5
  
111 ····iget-object·v6,·p0,·Landroid/support/v7/widget/SearchView$UpdatableTouchDelegate;->mDelegateView:Landroid/view/View;111 ····iget-object·v6,·p0,·Landroid/support/v7/widget/SearchView$UpdatableTouchDelegate;->mDelegateView:Landroid/view/View;
  
Max diff block lines reached; 4068/8090 bytes (50.28%) of diff not shown.
12.7 KB
smali/android/support/v7/widget/StaggeredGridLayoutManager$SavedState.smali
    
Offset 68, 408 lines modifiedOffset 68, 408 lines modified
  
  
68 #·direct·methods68 #·direct·methods
69 .method·static·constructor·<clinit>()V69 .method·static·constructor·<clinit>()V
70 ····.locals·170 ····.locals·1
  
71 ····.prologue71 ····.prologue
72 ····.line·308972 ····.line·3097
73 ····new-instance·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState$1;73 ····new-instance·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState$1;
  
74 ····invoke-direct·{v0},·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState$1;-><init>()V74 ····invoke-direct·{v0},·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState$1;-><init>()V
  
75 ····sput-object·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;75 ····sput-object·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;
  
76 ····return-void76 ····return-void
77 .end·method77 .end·method
  
78 .method·public·constructor·<init>()V78 .method·public·constructor·<init>()V
79 ····.locals·079 ····.locals·0
  
80 ····.prologue80 ····.prologue
81 ····.line·301381 ····.line·3021
82 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V82 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
83 ····.line·301483 ····.line·3022
84 ····return-void84 ····return-void
85 .end·method85 .end·method
  
86 .method·constructor·<init>(Landroid/os/Parcel;)V86 .method·constructor·<init>(Landroid/os/Parcel;)V
87 ····.locals·387 ····.locals·3
88 ····.param·p1,·"in"····#·Landroid/os/Parcel;88 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
89 ····.prologue89 ····.prologue
90 ····const/4·v2,·0x090 ····const/4·v2,·0x0
  
91 ····const/4·v1,·0x191 ····const/4·v1,·0x1
  
92 ····.line·301692 ····.line·3024
93 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V93 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
94 ····.line·301794 ····.line·3025
95 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I95 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
96 ····move-result·v096 ····move-result·v0
  
97 ····iput·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mAnchorPosition:I97 ····iput·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mAnchorPosition:I
  
98 ····.line·301898 ····.line·3026
99 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I99 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
100 ····move-result·v0100 ····move-result·v0
  
101 ····iput·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mVisibleAnchorPosition:I101 ····iput·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mVisibleAnchorPosition:I
  
102 ····.line·3019102 ····.line·3027
103 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I103 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
104 ····move-result·v0104 ····move-result·v0
  
105 ····iput·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mSpanOffsetsSize:I105 ····iput·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mSpanOffsetsSize:I
  
106 ····.line·3020106 ····.line·3028
107 ····iget·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mSpanOffsetsSize:I107 ····iget·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mSpanOffsetsSize:I
  
108 ····if-lez·v0,·:cond_0108 ····if-lez·v0,·:cond_0
  
109 ····.line·3021109 ····.line·3029
110 ····iget·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mSpanOffsetsSize:I110 ····iget·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mSpanOffsetsSize:I
  
111 ····new-array·v0,·v0,·[I111 ····new-array·v0,·v0,·[I
  
112 ····iput-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mSpanOffsets:[I112 ····iput-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mSpanOffsets:[I
  
113 ····.line·3022113 ····.line·3030
114 ····iget-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mSpanOffsets:[I114 ····iget-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mSpanOffsets:[I
  
115 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->readIntArray([I)V115 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->readIntArray([I)V
  
116 ····.line·3025116 ····.line·3033
117 ····:cond_0117 ····:cond_0
118 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I118 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
119 ····move-result·v0119 ····move-result·v0
  
120 ····iput·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mSpanLookupSize:I120 ····iput·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mSpanLookupSize:I
  
121 ····.line·3026121 ····.line·3034
122 ····iget·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mSpanLookupSize:I122 ····iget·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mSpanLookupSize:I
  
123 ····if-lez·v0,·:cond_1123 ····if-lez·v0,·:cond_1
  
124 ····.line·3027124 ····.line·3035
125 ····iget·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mSpanLookupSize:I125 ····iget·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mSpanLookupSize:I
  
126 ····new-array·v0,·v0,·[I126 ····new-array·v0,·v0,·[I
  
127 ····iput-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mSpanLookup:[I127 ····iput-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mSpanLookup:[I
  
128 ····.line·3028128 ····.line·3036
129 ····iget-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mSpanLookup:[I129 ····iget-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mSpanLookup:[I
  
130 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->readIntArray([I)V130 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->readIntArray([I)V
  
131 ····.line·3030131 ····.line·3038
132 ····:cond_1132 ····:cond_1
133 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I133 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
134 ····move-result·v0134 ····move-result·v0
  
135 ····if-ne·v0,·v1,·:cond_2135 ····if-ne·v0,·v1,·:cond_2
  
136 ····move·v0,·v1136 ····move·v0,·v1
  
137 ····:goto_0137 ····:goto_0
138 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mReverseLayout:Z138 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mReverseLayout:Z
  
139 ····.line·3031139 ····.line·3039
140 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I140 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
141 ····move-result·v0141 ····move-result·v0
  
142 ····if-ne·v0,·v1,·:cond_3142 ····if-ne·v0,·v1,·:cond_3
  
143 ····move·v0,·v1143 ····move·v0,·v1
  
144 ····:goto_1144 ····:goto_1
145 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mAnchorLayoutFromEnd:Z145 ····iput-boolean·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;->mAnchorLayoutFromEnd:Z
Max diff block lines reached; 9089/12875 bytes (70.59%) of diff not shown.
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·617319 ····.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
417 KB
smali/android/support/v7/widget/RecyclerView.smali
    
Offset 53, 14 lines modifiedOffset 53, 16 lines modified
  
53 .field·static·final·FORCE_INVALIDATE_DISPLAY_LIST:Z53 .field·static·final·FORCE_INVALIDATE_DISPLAY_LIST:Z
  
54 .field·static·final·FOREVER_NS:J·=·0x7fffffffffffffffL54 .field·static·final·FOREVER_NS:J·=·0x7fffffffffffffffL
  
55 .field·public·static·final·HORIZONTAL:I·=·0x055 .field·public·static·final·HORIZONTAL:I·=·0x0
  
 56 .field·private·static·final·IGNORE_DETACHED_FOCUSED_CHILD:Z
  
56 .field·private·static·final·INVALID_POINTER:I·=·-0x157 .field·private·static·final·INVALID_POINTER:I·=·-0x1
  
57 .field·public·static·final·INVALID_TYPE:I·=·-0x158 .field·public·static·final·INVALID_TYPE:I·=·-0x1
  
58 .field·private·static·final·LAYOUT_MANAGER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class;59 .field·private·static·final·LAYOUT_MANAGER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class;
59 ····.annotation·system·Ldalvik/annotation/Signature;60 ····.annotation·system·Ldalvik/annotation/Signature;
60 ········value·=·{61 ········value·=·{
Offset 306, 17 lines modifiedOffset 308, 19 lines modified
306 .field·private·final·mViewInfoProcessCallback:Landroid/support/v7/widget/ViewInfoStore$ProcessCallback;308 .field·private·final·mViewInfoProcessCallback:Landroid/support/v7/widget/ViewInfoStore$ProcessCallback;
  
307 .field·final·mViewInfoStore:Landroid/support/v7/widget/ViewInfoStore;309 .field·final·mViewInfoStore:Landroid/support/v7/widget/ViewInfoStore;
  
  
308 #·direct·methods310 #·direct·methods
309 .method·static·constructor·<clinit>()V311 .method·static·constructor·<clinit>()V
310 ····.locals·4312 ····.locals·5
  
311 ····.prologue313 ····.prologue
 314 ····const/16·v4,·0xf
  
312 ····const/4·v2,·0x1315 ····const/4·v2,·0x1
  
313 ····const/4·v1,·0x0316 ····const/4·v1,·0x0
  
314 ····.line·157317 ····.line·157
315 ····new-array·v0,·v2,·[I318 ····new-array·v0,·v2,·[I
  
Offset 395, 24 lines modifiedOffset 399, 32 lines modified
  
395 ····:goto_3399 ····:goto_3
396 ····sput-boolean·v0,·Landroid/support/v7/widget/RecyclerView;->ALLOW_THREAD_GAP_WORK:Z400 ····sput-boolean·v0,·Landroid/support/v7/widget/RecyclerView;->ALLOW_THREAD_GAP_WORK:Z
  
397 ····.line·190401 ····.line·190
398 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I402 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
399 ····const/16·v3,·0xf 
  
400 ····if-gt·v0,·v3,·:cond_5403 ····if-gt·v0,·v4,·:cond_5
  
401 ····move·v0,·v2404 ····move·v0,·v2
  
402 ····:goto_4405 ····:goto_4
403 ····sput-boolean·v0,·Landroid/support/v7/widget/RecyclerView;->FORCE_ABS_FOCUS_SEARCH_DIRECTION:Z406 ····sput-boolean·v0,·Landroid/support/v7/widget/RecyclerView;->FORCE_ABS_FOCUS_SEARCH_DIRECTION:Z
  
 407 ····.line·200
 408 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 409 ····if-gt·v0,·v4,·:cond_6
  
 410 ····move·v0,·v2
  
 411 ····:goto_5
 412 ····sput-boolean·v0,·Landroid/support/v7/widget/RecyclerView;->IGNORE_DETACHED_FOCUSED_CHILD:Z
  
404 ····.line·279413 ····.line·289
405 ····const/4·v0,·0x4414 ····const/4·v0,·0x4
  
406 ····new-array·v0,·v0,·[Ljava/lang/Class;415 ····new-array·v0,·v0,·[Ljava/lang/Class;
  
407 ····const-class·v3,·Landroid/content/Context;416 ····const-class·v3,·Landroid/content/Context;
  
408 ····aput-object·v3,·v0,·v1417 ····aput-object·v3,·v0,·v1
Offset 431, 15 lines modifiedOffset 443, 15 lines modified
  
431 ····sget-object·v2,·Ljava/lang/Integer;->TYPE:Ljava/lang/Class;443 ····sget-object·v2,·Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
  
432 ····aput-object·v2,·v0,·v1444 ····aput-object·v2,·v0,·v1
  
433 ····sput-object·v0,·Landroid/support/v7/widget/RecyclerView;->LAYOUT_MANAGER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class;445 ····sput-object·v0,·Landroid/support/v7/widget/RecyclerView;->LAYOUT_MANAGER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class;
  
434 ····.line·487446 ····.line·497
435 ····new-instance·v0,·Landroid/support/v7/widget/RecyclerView$3;447 ····new-instance·v0,·Landroid/support/v7/widget/RecyclerView$3;
  
436 ····invoke-direct·{v0},·Landroid/support/v7/widget/RecyclerView$3;-><init>()V448 ····invoke-direct·{v0},·Landroid/support/v7/widget/RecyclerView$3;-><init>()V
  
437 ····sput-object·v0,·Landroid/support/v7/widget/RecyclerView;->sQuinticInterpolator:Landroid/view/animation/Interpolator;449 ····sput-object·v0,·Landroid/support/v7/widget/RecyclerView;->sQuinticInterpolator:Landroid/view/animation/Interpolator;
  
438 ····return-void450 ····return-void
Offset 469, 45 lines modifiedOffset 481, 51 lines modified
469 ····goto·:goto_3481 ····goto·:goto_3
  
470 ····:cond_5482 ····:cond_5
471 ····move·v0,·v1483 ····move·v0,·v1
  
472 ····.line·190484 ····.line·190
473 ····goto·:goto_4485 ····goto·:goto_4
  
 486 ····:cond_6
 487 ····move·v0,·v1
  
 488 ····.line·200
 489 ····goto·:goto_5
474 .end·method490 .end·method
  
475 .method·public·constructor·<init>(Landroid/content/Context;)V491 .method·public·constructor·<init>(Landroid/content/Context;)V
476 ····.locals·1492 ····.locals·1
477 ····.param·p1,·"context"····#·Landroid/content/Context;493 ····.param·p1,·"context"····#·Landroid/content/Context;
  
478 ····.prologue494 ····.prologue
479 ····.line·534495 ····.line·544
480 ····const/4·v0,·0x0496 ····const/4·v0,·0x0
  
481 ····invoke-direct·{p0,·p1,·v0},·Landroid/support/v7/widget/RecyclerView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V497 ····invoke-direct·{p0,·p1,·v0},·Landroid/support/v7/widget/RecyclerView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
482 ····.line·535498 ····.line·545
483 ····return-void499 ····return-void
484 .end·method500 .end·method
  
485 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V501 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
486 ····.locals·1502 ····.locals·1
487 ····.param·p1,·"context"····#·Landroid/content/Context;503 ····.param·p1,·"context"····#·Landroid/content/Context;
488 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;504 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;
489 ········.annotation·build·Landroid/support/annotation/Nullable;505 ········.annotation·build·Landroid/support/annotation/Nullable;
490 ········.end·annotation506 ········.end·annotation
491 ····.end·param507 ····.end·param
  
492 ····.prologue508 ····.prologue
493 ····.line·538509 ····.line·548
Max diff block lines reached; 423615/426910 bytes (99.23%) 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·1147626 ····.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·1147729 ····.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·1148138 ····.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·1148241 ····.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·1148346 ····.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·1148748 ····.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·1148851 ····.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·1148955 ····.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·1149088 ····.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·1149393 ····.line·11524
94 ····:cond_194 ····:cond_1
95 ····return-void95 ····return-void
96 .end·method96 .end·method
2.55 KB
smali/android/support/v7/widget/RecyclerView$1.smali
    
Offset 23, 81 lines modifiedOffset 23, 81 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/support/v7/widget/RecyclerView;)V24 .method·constructor·<init>(Landroid/support/v7/widget/RecyclerView;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/RecyclerView;26 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/RecyclerView;
  
27 ····.prologue27 ····.prologue
28 ····.line·31528 ····.line·325
29 ····iput-object·p1,·p0,·Landroid/support/v7/widget/RecyclerView$1;->this$0:Landroid/support/v7/widget/RecyclerView;29 ····iput-object·p1,·p0,·Landroid/support/v7/widget/RecyclerView$1;->this$0:Landroid/support/v7/widget/RecyclerView;
  
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·run()V34 .method·public·run()V
35 ····.locals·235 ····.locals·2
  
36 ····.prologue36 ····.prologue
37 ····.line·31837 ····.line·328
38 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$1;->this$0:Landroid/support/v7/widget/RecyclerView;38 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$1;->this$0:Landroid/support/v7/widget/RecyclerView;
  
39 ····iget-boolean·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mFirstLayoutComplete:Z39 ····iget-boolean·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mFirstLayoutComplete:Z
  
40 ····if-eqz·v0,·:cond_040 ····if-eqz·v0,·:cond_0
  
41 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$1;->this$0:Landroid/support/v7/widget/RecyclerView;41 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$1;->this$0:Landroid/support/v7/widget/RecyclerView;
  
42 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView;->isLayoutRequested()Z42 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView;->isLayoutRequested()Z
  
43 ····move-result·v043 ····move-result·v0
  
44 ····if-eqz·v0,·:cond_144 ····if-eqz·v0,·:cond_1
  
45 ····.line·33245 ····.line·342
46 ····:cond_046 ····:cond_0
47 ····:goto_047 ····:goto_0
48 ····return-void48 ····return-void
  
49 ····.line·32249 ····.line·332
50 ····:cond_150 ····:cond_1
51 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$1;->this$0:Landroid/support/v7/widget/RecyclerView;51 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$1;->this$0:Landroid/support/v7/widget/RecyclerView;
  
52 ····iget-boolean·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mIsAttached:Z52 ····iget-boolean·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mIsAttached:Z
  
53 ····if-nez·v0,·:cond_253 ····if-nez·v0,·:cond_2
  
54 ····.line·32354 ····.line·333
55 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$1;->this$0:Landroid/support/v7/widget/RecyclerView;55 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$1;->this$0:Landroid/support/v7/widget/RecyclerView;
  
56 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView;->requestLayout()V56 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView;->requestLayout()V
  
57 ····goto·:goto_057 ····goto·:goto_0
  
58 ····.line·32758 ····.line·337
59 ····:cond_259 ····:cond_2
60 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$1;->this$0:Landroid/support/v7/widget/RecyclerView;60 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$1;->this$0:Landroid/support/v7/widget/RecyclerView;
  
61 ····iget-boolean·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mLayoutFrozen:Z61 ····iget-boolean·v0,·v0,·Landroid/support/v7/widget/RecyclerView;->mLayoutFrozen:Z
  
62 ····if-eqz·v0,·:cond_362 ····if-eqz·v0,·:cond_3
  
63 ····.line·32863 ····.line·338
64 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$1;->this$0:Landroid/support/v7/widget/RecyclerView;64 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$1;->this$0:Landroid/support/v7/widget/RecyclerView;
  
65 ····const/4·v1,·0x165 ····const/4·v1,·0x1
  
66 ····iput-boolean·v1,·v0,·Landroid/support/v7/widget/RecyclerView;->mLayoutRequestEaten:Z66 ····iput-boolean·v1,·v0,·Landroid/support/v7/widget/RecyclerView;->mLayoutRequestEaten:Z
  
67 ····goto·:goto_067 ····goto·:goto_0
  
68 ····.line·33168 ····.line·341
69 ····:cond_369 ····:cond_3
70 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$1;->this$0:Landroid/support/v7/widget/RecyclerView;70 ····iget-object·v0,·p0,·Landroid/support/v7/widget/RecyclerView$1;->this$0:Landroid/support/v7/widget/RecyclerView;
  
71 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView;->consumePendingUpdateOperations()V71 ····invoke-virtual·{v0},·Landroid/support/v7/widget/RecyclerView;->consumePendingUpdateOperations()V
  
72 ····goto·:goto_072 ····goto·:goto_0
73 .end·method73 .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·1059319 ····.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·1059627 ····.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·1060035 ····.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·1060544 ····.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·1060646 ····.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·1061054 ····.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·1061863 ····.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·1061471 ····.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·1050133 ····.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·1048935 ····.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·1049039 ····.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·1049442 ····.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·1050245 ····.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·1049753 ····.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·1048955 ····.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·1049059 ····.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·1049462 ····.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·1049865 ····.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·1051372 ····.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·1048974 ····.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·1049078 ····.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·1049481 ····.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·1051484 ····.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·1050991 ····.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·1048993 ····.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·1049097 ····.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·10494100 ····.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·10510103 ····.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·10505110 ····.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.
40.3 KB
smali/android/support/v7/widget/StaggeredGridLayoutManager$Span.smali
    
Offset 46, 99 lines modifiedOffset 46, 99 lines modified
46 ····.locals·246 ····.locals·2
47 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/StaggeredGridLayoutManager;47 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/StaggeredGridLayoutManager;
48 ····.param·p2,·"index"····#·I48 ····.param·p2,·"index"····#·I
  
49 ····.prologue49 ····.prologue
50 ····const/high16·v1,·-0x8000000050 ····const/high16·v1,·-0x80000000
  
51 ····.line·243351 ····.line·2441
52 ····iput-object·p1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->this$0:Landroid/support/v7/widget/StaggeredGridLayoutManager;52 ····iput-object·p1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->this$0:Landroid/support/v7/widget/StaggeredGridLayoutManager;
  
53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
54 ····.line·242754 ····.line·2435
55 ····new-instance·v0,·Ljava/util/ArrayList;55 ····new-instance·v0,·Ljava/util/ArrayList;
  
56 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V56 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
57 ····iput-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mViews:Ljava/util/ArrayList;57 ····iput-object·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mViews:Ljava/util/ArrayList;
  
58 ····.line·242858 ····.line·2436
59 ····iput·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mCachedStart:I59 ····iput·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mCachedStart:I
  
60 ····.line·242960 ····.line·2437
61 ····iput·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mCachedEnd:I61 ····iput·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mCachedEnd:I
  
62 ····.line·243062 ····.line·2438
63 ····const/4·v0,·0x063 ····const/4·v0,·0x0
  
64 ····iput·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mDeletedSize:I64 ····iput·v0,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mDeletedSize:I
  
65 ····.line·243465 ····.line·2442
66 ····iput·p2,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mIndex:I66 ····iput·p2,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mIndex:I
  
67 ····.line·243567 ····.line·2443
68 ····return-void68 ····return-void
69 .end·method69 .end·method
  
  
70 #·virtual·methods70 #·virtual·methods
71 .method·appendToSpan(Landroid/view/View;)V71 .method·appendToSpan(Landroid/view/View;)V
72 ····.locals·472 ····.locals·4
73 ····.param·p1,·"view"····#·Landroid/view/View;73 ····.param·p1,·"view"····#·Landroid/view/View;
  
74 ····.prologue74 ····.prologue
75 ····const/high16·v3,·-0x8000000075 ····const/high16·v3,·-0x80000000
  
76 ····.line·251876 ····.line·2526
77 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->getLayoutParams(Landroid/view/View;)Landroid/support/v7/widget/StaggeredGridLayoutManager$LayoutParams;77 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->getLayoutParams(Landroid/view/View;)Landroid/support/v7/widget/StaggeredGridLayoutManager$LayoutParams;
  
78 ····move-result-object·v078 ····move-result-object·v0
  
79 ····.line·251979 ····.line·2527
80 ····.local·v0,·"lp":Landroid/support/v7/widget/StaggeredGridLayoutManager$LayoutParams;80 ····.local·v0,·"lp":Landroid/support/v7/widget/StaggeredGridLayoutManager$LayoutParams;
81 ····iput-object·p0,·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LayoutParams;->mSpan:Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;81 ····iput-object·p0,·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$LayoutParams;->mSpan:Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;
  
82 ····.line·252082 ····.line·2528
83 ····iget-object·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mViews:Ljava/util/ArrayList;83 ····iget-object·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mViews:Ljava/util/ArrayList;
  
84 ····invoke-virtual·{v1,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z84 ····invoke-virtual·{v1,·p1},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
85 ····.line·252185 ····.line·2529
86 ····iput·v3,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mCachedEnd:I86 ····iput·v3,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mCachedEnd:I
  
87 ····.line·252287 ····.line·2530
88 ····iget-object·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mViews:Ljava/util/ArrayList;88 ····iget-object·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mViews:Ljava/util/ArrayList;
  
89 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I89 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->size()I
  
90 ····move-result·v190 ····move-result·v1
  
91 ····const/4·v2,·0x191 ····const/4·v2,·0x1
  
92 ····if-ne·v1,·v2,·:cond_092 ····if-ne·v1,·v2,·:cond_0
  
93 ····.line·252393 ····.line·2531
94 ····iput·v3,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mCachedStart:I94 ····iput·v3,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mCachedStart:I
  
95 ····.line·252595 ····.line·2533
96 ····:cond_096 ····:cond_0
97 ····invoke-virtual·{v0},·Landroid/support/v7/widget/StaggeredGridLayoutManager$LayoutParams;->isItemRemoved()Z97 ····invoke-virtual·{v0},·Landroid/support/v7/widget/StaggeredGridLayoutManager$LayoutParams;->isItemRemoved()Z
  
98 ····move-result·v198 ····move-result·v1
  
99 ····if-nez·v1,·:cond_199 ····if-nez·v1,·:cond_1
  
100 ····invoke-virtual·{v0},·Landroid/support/v7/widget/StaggeredGridLayoutManager$LayoutParams;->isItemChanged()Z100 ····invoke-virtual·{v0},·Landroid/support/v7/widget/StaggeredGridLayoutManager$LayoutParams;->isItemChanged()Z
  
101 ····move-result·v1101 ····move-result·v1
  
102 ····if-eqz·v1,·:cond_2102 ····if-eqz·v1,·:cond_2
  
103 ····.line·2526103 ····.line·2534
104 ····:cond_1104 ····:cond_1
105 ····iget·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mDeletedSize:I105 ····iget·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mDeletedSize:I
  
106 ····iget-object·v2,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->this$0:Landroid/support/v7/widget/StaggeredGridLayoutManager;106 ····iget-object·v2,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->this$0:Landroid/support/v7/widget/StaggeredGridLayoutManager;
  
107 ····iget-object·v2,·v2,·Landroid/support/v7/widget/StaggeredGridLayoutManager;->mPrimaryOrientation:Landroid/support/v7/widget/OrientationHelper;107 ····iget-object·v2,·v2,·Landroid/support/v7/widget/StaggeredGridLayoutManager;->mPrimaryOrientation:Landroid/support/v7/widget/OrientationHelper;
  
Offset 146, 59 lines modifiedOffset 146, 59 lines modified
  
146 ····move-result·v2146 ····move-result·v2
  
147 ····add-int/2addr·v1,·v2147 ····add-int/2addr·v1,·v2
  
148 ····iput·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mDeletedSize:I148 ····iput·v1,·p0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->mDeletedSize:I
  
149 ····.line·2528149 ····.line·2536
150 ····:cond_2150 ····:cond_2
151 ····return-void151 ····return-void
152 .end·method152 .end·method
  
153 .method·cacheReferenceLineAndClear(ZI)V153 .method·cacheReferenceLineAndClear(ZI)V
154 ····.locals·3154 ····.locals·3
155 ····.param·p1,·"reverseLayout"····#·Z155 ····.param·p1,·"reverseLayout"····#·Z
156 ····.param·p2,·"offset"····#·I156 ····.param·p2,·"offset"····#·I
  
157 ····.prologue157 ····.prologue
158 ····const/high16·v2,·-0x80000000158 ····const/high16·v2,·-0x80000000
  
159 ····.line·2533159 ····.line·2541
160 ····if-eqz·p1,·:cond_1160 ····if-eqz·p1,·:cond_1
  
161 ····.line·2534161 ····.line·2542
162 ····invoke-virtual·{p0,·v2},·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->getEndLine(I)I162 ····invoke-virtual·{p0,·v2},·Landroid/support/v7/widget/StaggeredGridLayoutManager$Span;->getEndLine(I)I
  
163 ····move-result·v0163 ····move-result·v0
Max diff block lines reached; 36919/41151 bytes (89.72%) of diff not shown.
1.95 KB
smali/android/support/v7/widget/StaggeredGridLayoutManager$SavedState$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·309032 ····.line·3098
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/v7/widget/StaggeredGridLayoutManager$SavedState;37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"in"····#·Landroid/os/Parcel;39 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
40 ····.prologue40 ····.prologue
41 ····.line·309341 ····.line·3101
42 ····new-instance·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;42 ····new-instance·v0,·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;
  
43 ····invoke-direct·{v0,·p1},·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;-><init>(Landroid/os/Parcel;)V43 ····invoke-direct·{v0,·p1},·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;-><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·309049 ····.line·3098
50 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;50 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;
  
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/v7/widget/StaggeredGridLayoutManager$SavedState;54 .method·public·newArray(I)[Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;
55 ····.locals·155 ····.locals·1
56 ····.param·p1,·"size"····#·I56 ····.param·p1,·"size"····#·I
  
57 ····.prologue57 ····.prologue
58 ····.line·309858 ····.line·3106
59 ····new-array·v0,·p1,·[Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;59 ····new-array·v0,·p1,·[Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;
  
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·309065 ····.line·3098
66 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState$1;->newArray(I)[Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;66 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState$1;->newArray(I)[Landroid/support/v7/widget/StaggeredGridLayoutManager$SavedState;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····return-object·v068 ····return-object·v0
69 .end·method69 .end·method
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·1145319 ····.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.93 KB
smali/android/support/v7/widget/SearchView$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·138132 ····.line·1377
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/SearchView$SavedState;37 .method·public·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/widget/SearchView$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·138442 ····.line·1380
43 ····new-instance·v0,·Landroid/support/v7/widget/SearchView$SavedState;43 ····new-instance·v0,·Landroid/support/v7/widget/SearchView$SavedState;
  
44 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v7/widget/SearchView$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V44 ····invoke-direct·{v0,·p1,·p2},·Landroid/support/v7/widget/SearchView$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·138150 ····.line·1377
51 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/widget/SearchView$SavedState$1;->createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/widget/SearchView$SavedState;51 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/widget/SearchView$SavedState$1;->createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v7/widget/SearchView$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/SearchView$SavedState;55 .method·public·newArray(I)[Landroid/support/v7/widget/SearchView$SavedState;
56 ····.locals·156 ····.locals·1
57 ····.param·p1,·"size"····#·I57 ····.param·p1,·"size"····#·I
  
58 ····.prologue58 ····.prologue
59 ····.line·138959 ····.line·1385
60 ····new-array·v0,·p1,·[Landroid/support/v7/widget/SearchView$SavedState;60 ····new-array·v0,·p1,·[Landroid/support/v7/widget/SearchView$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·138166 ····.line·1377
67 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/SearchView$SavedState$1;->newArray(I)[Landroid/support/v7/widget/SearchView$SavedState;67 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/SearchView$SavedState$1;->newArray(I)[Landroid/support/v7/widget/SearchView$SavedState;
  
68 ····move-result-object·v068 ····move-result-object·v0
  
69 ····return-object·v069 ····return-object·v0
70 .end·method70 .end·method
1.87 KB
smali/android/support/v7/widget/LinearLayoutManager$SavedState$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·226732 ····.line·2275
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/v7/widget/LinearLayoutManager$SavedState;37 .method·public·createFromParcel(Landroid/os/Parcel;)Landroid/support/v7/widget/LinearLayoutManager$SavedState;
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"in"····#·Landroid/os/Parcel;39 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
40 ····.prologue40 ····.prologue
41 ····.line·227041 ····.line·2278
42 ····new-instance·v0,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;42 ····new-instance·v0,·Landroid/support/v7/widget/LinearLayoutManager$SavedState;
  
43 ····invoke-direct·{v0,·p1},·Landroid/support/v7/widget/LinearLayoutManager$SavedState;-><init>(Landroid/os/Parcel;)V43 ····invoke-direct·{v0,·p1},·Landroid/support/v7/widget/LinearLayoutManager$SavedState;-><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·226749 ····.line·2275
50 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/LinearLayoutManager$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v7/widget/LinearLayoutManager$SavedState;50 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/LinearLayoutManager$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroid/support/v7/widget/LinearLayoutManager$SavedState;
  
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/v7/widget/LinearLayoutManager$SavedState;54 .method·public·newArray(I)[Landroid/support/v7/widget/LinearLayoutManager$SavedState;
55 ····.locals·155 ····.locals·1
56 ····.param·p1,·"size"····#·I56 ····.param·p1,·"size"····#·I
  
57 ····.prologue57 ····.prologue
58 ····.line·227558 ····.line·2283
59 ····new-array·v0,·p1,·[Landroid/support/v7/widget/LinearLayoutManager$SavedState;59 ····new-array·v0,·p1,·[Landroid/support/v7/widget/LinearLayoutManager$SavedState;
  
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·226765 ····.line·2275
66 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/LinearLayoutManager$SavedState$1;->newArray(I)[Landroid/support/v7/widget/LinearLayoutManager$SavedState;66 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/LinearLayoutManager$SavedState$1;->newArray(I)[Landroid/support/v7/widget/LinearLayoutManager$SavedState;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····return-object·v068 ····return-object·v0
69 .end·method69 .end·method
9.66 KB
smali/android/support/design/internal/BaselineLayout.smali
    
Offset 9, 171 lines modifiedOffset 9, 171 lines modified
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Landroid/content/Context;)V10 .method·public·constructor·<init>(Landroid/content/Context;)V
11 ····.locals·211 ····.locals·2
12 ····.param·p1,·"context"····#·Landroid/content/Context;12 ····.param·p1,·"context"····#·Landroid/content/Context;
  
13 ····.prologue13 ····.prologue
14 ····.line·3514 ····.line·36
15 ····const/4·v0,·0x015 ····const/4·v0,·0x0
  
16 ····const/4·v1,·0x016 ····const/4·v1,·0x0
  
17 ····invoke-direct·{p0,·p1,·v0,·v1},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V17 ····invoke-direct·{p0,·p1,·v0,·v1},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
18 ····.line·3218 ····.line·33
19 ····const/4·v0,·-0x119 ····const/4·v0,·-0x1
  
20 ····iput·v0,·p0,·Landroid/support/design/internal/BaselineLayout;->mBaseline:I20 ····iput·v0,·p0,·Landroid/support/design/internal/BaselineLayout;->mBaseline:I
  
21 ····.line·3621 ····.line·37
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
24 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V24 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
25 ····.locals·125 ····.locals·1
26 ····.param·p1,·"context"····#·Landroid/content/Context;26 ····.param·p1,·"context"····#·Landroid/content/Context;
27 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;27 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;
  
28 ····.prologue28 ····.prologue
29 ····.line·3929 ····.line·40
30 ····const/4·v0,·0x030 ····const/4·v0,·0x0
  
31 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V31 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
32 ····.line·3232 ····.line·33
33 ····const/4·v0,·-0x133 ····const/4·v0,·-0x1
  
34 ····iput·v0,·p0,·Landroid/support/design/internal/BaselineLayout;->mBaseline:I34 ····iput·v0,·p0,·Landroid/support/design/internal/BaselineLayout;->mBaseline:I
  
35 ····.line·4035 ····.line·41
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V38 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
39 ····.locals·139 ····.locals·1
40 ····.param·p1,·"context"····#·Landroid/content/Context;40 ····.param·p1,·"context"····#·Landroid/content/Context;
41 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;41 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;
42 ····.param·p3,·"defStyleAttr"····#·I42 ····.param·p3,·"defStyleAttr"····#·I
  
43 ····.prologue43 ····.prologue
44 ····.line·4344 ····.line·44
45 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V45 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
46 ····.line·3246 ····.line·33
47 ····const/4·v0,·-0x147 ····const/4·v0,·-0x1
  
48 ····iput·v0,·p0,·Landroid/support/design/internal/BaselineLayout;->mBaseline:I48 ····iput·v0,·p0,·Landroid/support/design/internal/BaselineLayout;->mBaseline:I
  
49 ····.line·4449 ····.line·45
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
  
52 #·virtual·methods52 #·virtual·methods
53 .method·public·getBaseline()I53 .method·public·getBaseline()I
54 ····.locals·154 ····.locals·1
  
55 ····.prologue55 ····.prologue
56 ····.line·11456 ····.line·116
57 ····iget·v0,·p0,·Landroid/support/design/internal/BaselineLayout;->mBaseline:I57 ····iget·v0,·p0,·Landroid/support/design/internal/BaselineLayout;->mBaseline:I
  
58 ····return·v058 ····return·v0
59 .end·method59 .end·method
  
60 .method·protected·onLayout(ZIIII)V60 .method·protected·onLayout(ZIIII)V
61 ····.locals·1361 ····.locals·13
62 ····.param·p1,·"changed"····#·Z62 ····.param·p1,·"changed"····#·Z
63 ····.param·p2,·"left"····#·I63 ····.param·p2,·"left"····#·I
64 ····.param·p3,·"top"····#·I64 ····.param·p3,·"top"····#·I
65 ····.param·p4,·"right"····#·I65 ····.param·p4,·"right"····#·I
66 ····.param·p5,·"bottom"····#·I66 ····.param·p5,·"bottom"····#·I
  
67 ····.prologue67 ····.prologue
68 ····.line·8568 ····.line·87
69 ····invoke-virtual·{p0},·Landroid/support/design/internal/BaselineLayout;->getChildCount()I69 ····invoke-virtual·{p0},·Landroid/support/design/internal/BaselineLayout;->getChildCount()I
  
70 ····move-result·v370 ····move-result·v3
  
71 ····.line·8671 ····.line·88
72 ····.local·v3,·"count":I72 ····.local·v3,·"count":I
73 ····invoke-virtual·{p0},·Landroid/support/design/internal/BaselineLayout;->getPaddingLeft()I73 ····invoke-virtual·{p0},·Landroid/support/design/internal/BaselineLayout;->getPaddingLeft()I
  
74 ····move-result·v774 ····move-result·v7
  
75 ····.line·8775 ····.line·89
76 ····.local·v7,·"parentLeft":I76 ····.local·v7,·"parentLeft":I
77 ····sub-int·v11,·p4,·p277 ····sub-int·v11,·p4,·p2
  
78 ····invoke-virtual·{p0},·Landroid/support/design/internal/BaselineLayout;->getPaddingRight()I78 ····invoke-virtual·{p0},·Landroid/support/design/internal/BaselineLayout;->getPaddingRight()I
  
79 ····move-result·v1279 ····move-result·v12
  
80 ····sub-int·v8,·v11,·v1280 ····sub-int·v8,·v11,·v12
  
81 ····.line·8881 ····.line·90
82 ····.local·v8,·"parentRight":I82 ····.local·v8,·"parentRight":I
83 ····sub-int·v6,·v8,·v783 ····sub-int·v6,·v8,·v7
  
84 ····.line·8984 ····.line·91
85 ····.local·v6,·"parentContentWidth":I85 ····.local·v6,·"parentContentWidth":I
86 ····invoke-virtual·{p0},·Landroid/support/design/internal/BaselineLayout;->getPaddingTop()I86 ····invoke-virtual·{p0},·Landroid/support/design/internal/BaselineLayout;->getPaddingTop()I
  
87 ····move-result·v987 ····move-result·v9
  
88 ····.line·9188 ····.line·93
89 ····.local·v9,·"parentTop":I89 ····.local·v9,·"parentTop":I
90 ····const/4·v5,·0x090 ····const/4·v5,·0x0
  
91 ····.local·v5,·"i":I91 ····.local·v5,·"i":I
92 ····:goto_092 ····:goto_0
93 ····if-ge·v5,·v3,·:cond_293 ····if-ge·v5,·v3,·:cond_2
  
94 ····.line·9294 ····.line·94
95 ····invoke-virtual·{p0,·v5},·Landroid/support/design/internal/BaselineLayout;->getChildAt(I)Landroid/view/View;95 ····invoke-virtual·{p0,·v5},·Landroid/support/design/internal/BaselineLayout;->getChildAt(I)Landroid/view/View;
  
96 ····move-result-object·v096 ····move-result-object·v0
  
Max diff block lines reached; 6297/9779 bytes (64.39%) of diff not shown.
12.1 KB
smali/android/support/design/internal/BottomNavigationMenuView.smali
    
Offset 229, 74 lines modifiedOffset 229, 74 lines modified
229 .end·method229 .end·method
  
230 .method·private·activateNewButton(I)V230 .method·private·activateNewButton(I)V
231 ····.locals·2231 ····.locals·2
232 ····.param·p1,·"newButton"····#·I232 ····.param·p1,·"newButton"····#·I
  
233 ····.prologue233 ····.prologue
234 ····.line·299234 ····.line·300
235 ····iget·v0,·p0,·Landroid/support/design/internal/BottomNavigationMenuView;->mActiveButton:I235 ····iget·v0,·p0,·Landroid/support/design/internal/BottomNavigationMenuView;->mActiveButton:I
  
236 ····if-ne·v0,·p1,·:cond_0236 ····if-ne·v0,·p1,·:cond_0
  
237 ····.line·306237 ····.line·307
238 ····:goto_0238 ····:goto_0
239 ····return-void239 ····return-void
  
240 ····.line·301240 ····.line·302
241 ····:cond_0241 ····:cond_0
242 ····iget-object·v0,·p0,·Landroid/support/design/internal/BottomNavigationMenuView;->mAnimationHelper:Landroid/support/design/internal/BottomNavigationAnimationHelperBase;242 ····iget-object·v0,·p0,·Landroid/support/design/internal/BottomNavigationMenuView;->mAnimationHelper:Landroid/support/design/internal/BottomNavigationAnimationHelperBase;
  
243 ····invoke-virtual·{v0,·p0},·Landroid/support/design/internal/BottomNavigationAnimationHelperBase;->beginDelayedTransition(Landroid/view/ViewGroup;)V243 ····invoke-virtual·{v0,·p0},·Landroid/support/design/internal/BottomNavigationAnimationHelperBase;->beginDelayedTransition(Landroid/view/ViewGroup;)V
  
244 ····.line·303244 ····.line·304
245 ····iget-object·v0,·p0,·Landroid/support/design/internal/BottomNavigationMenuView;->mMenu:Landroid/support/v7/view/menu/MenuBuilder;245 ····iget-object·v0,·p0,·Landroid/support/design/internal/BottomNavigationMenuView;->mMenu:Landroid/support/v7/view/menu/MenuBuilder;
  
246 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/view/menu/MenuBuilder;->getItem(I)Landroid/view/MenuItem;246 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/view/menu/MenuBuilder;->getItem(I)Landroid/view/MenuItem;
  
247 ····move-result-object·v0247 ····move-result-object·v0
  
248 ····const/4·v1,·0x1248 ····const/4·v1,·0x1
  
249 ····invoke-interface·{v0,·v1},·Landroid/view/MenuItem;->setChecked(Z)Landroid/view/MenuItem;249 ····invoke-interface·{v0,·v1},·Landroid/view/MenuItem;->setChecked(Z)Landroid/view/MenuItem;
  
250 ····.line·305250 ····.line·306
251 ····iput·p1,·p0,·Landroid/support/design/internal/BottomNavigationMenuView;->mActiveButton:I251 ····iput·p1,·p0,·Landroid/support/design/internal/BottomNavigationMenuView;->mActiveButton:I
  
252 ····goto·:goto_0252 ····goto·:goto_0
253 .end·method253 .end·method
  
254 .method·private·getNewItem()Landroid/support/design/internal/BottomNavigationItemView;254 .method·private·getNewItem()Landroid/support/design/internal/BottomNavigationItemView;
255 ····.locals·2255 ····.locals·2
  
256 ····.prologue256 ····.prologue
257 ····.line·309257 ····.line·310
258 ····sget-object·v1,·Landroid/support/design/internal/BottomNavigationMenuView;->sItemPool:Landroid/support/v4/util/Pools$Pool;258 ····sget-object·v1,·Landroid/support/design/internal/BottomNavigationMenuView;->sItemPool:Landroid/support/v4/util/Pools$Pool;
  
259 ····invoke-interface·{v1},·Landroid/support/v4/util/Pools$Pool;->acquire()Ljava/lang/Object;259 ····invoke-interface·{v1},·Landroid/support/v4/util/Pools$Pool;->acquire()Ljava/lang/Object;
  
260 ····move-result-object·v0260 ····move-result-object·v0
  
261 ····check-cast·v0,·Landroid/support/design/internal/BottomNavigationItemView;261 ····check-cast·v0,·Landroid/support/design/internal/BottomNavigationItemView;
  
262 ····.line·310262 ····.line·311
263 ····.local·v0,·"item":Landroid/support/design/internal/BottomNavigationItemView;263 ····.local·v0,·"item":Landroid/support/design/internal/BottomNavigationItemView;
264 ····if-nez·v0,·:cond_0264 ····if-nez·v0,·:cond_0
  
265 ····.line·311265 ····.line·312
266 ····new-instance·v0,·Landroid/support/design/internal/BottomNavigationItemView;266 ····new-instance·v0,·Landroid/support/design/internal/BottomNavigationItemView;
  
267 ····.end·local·v0····#·"item":Landroid/support/design/internal/BottomNavigationItemView;267 ····.end·local·v0····#·"item":Landroid/support/design/internal/BottomNavigationItemView;
268 ····invoke-virtual·{p0},·Landroid/support/design/internal/BottomNavigationMenuView;->getContext()Landroid/content/Context;268 ····invoke-virtual·{p0},·Landroid/support/design/internal/BottomNavigationMenuView;->getContext()Landroid/content/Context;
  
269 ····move-result-object·v1269 ····move-result-object·v1
  
270 ····invoke-direct·{v0,·v1},·Landroid/support/design/internal/BottomNavigationItemView;-><init>(Landroid/content/Context;)V270 ····invoke-direct·{v0,·v1},·Landroid/support/design/internal/BottomNavigationItemView;-><init>(Landroid/content/Context;)V
  
271 ····.line·313271 ····.line·314
272 ····.restart·local·v0····#·"item":Landroid/support/design/internal/BottomNavigationItemView;272 ····.restart·local·v0····#·"item":Landroid/support/design/internal/BottomNavigationItemView;
273 ····:cond_0273 ····:cond_0
274 ····return-object·v0274 ····return-object·v0
275 .end·method275 .end·method
  
  
276 #·virtual·methods276 #·virtual·methods
Offset 346, 31 lines modifiedOffset 346, 36 lines modified
  
346 ····invoke-virtual·{v3},·Landroid/support/v7/view/menu/MenuBuilder;->size()I346 ····invoke-virtual·{v3},·Landroid/support/v7/view/menu/MenuBuilder;->size()I
  
347 ····move-result·v3347 ····move-result·v3
  
348 ····if-nez·v3,·:cond_1348 ····if-nez·v3,·:cond_1
  
349 ····.line·279349 ····.line·258
 350 ····const/4·v3,·0x0
  
 351 ····iput-object·v3,·p0,·Landroid/support/design/internal/BottomNavigationMenuView;->mButtons:[Landroid/support/design/internal/BottomNavigationItemView;
  
 352 ····.line·280
350 ····:goto_1353 ····:goto_1
351 ····return-void354 ····return-void
  
352 ····.line·260355 ····.line·261
353 ····:cond_1356 ····:cond_1
354 ····iget-object·v3,·p0,·Landroid/support/design/internal/BottomNavigationMenuView;->mMenu:Landroid/support/v7/view/menu/MenuBuilder;357 ····iget-object·v3,·p0,·Landroid/support/design/internal/BottomNavigationMenuView;->mMenu:Landroid/support/v7/view/menu/MenuBuilder;
  
355 ····invoke-virtual·{v3},·Landroid/support/v7/view/menu/MenuBuilder;->size()I358 ····invoke-virtual·{v3},·Landroid/support/v7/view/menu/MenuBuilder;->size()I
  
356 ····move-result·v3359 ····move-result·v3
  
357 ····new-array·v3,·v3,·[Landroid/support/design/internal/BottomNavigationItemView;360 ····new-array·v3,·v3,·[Landroid/support/design/internal/BottomNavigationItemView;
  
358 ····iput-object·v3,·p0,·Landroid/support/design/internal/BottomNavigationMenuView;->mButtons:[Landroid/support/design/internal/BottomNavigationItemView;361 ····iput-object·v3,·p0,·Landroid/support/design/internal/BottomNavigationMenuView;->mButtons:[Landroid/support/design/internal/BottomNavigationItemView;
  
359 ····.line·261362 ····.line·262
360 ····iget-object·v3,·p0,·Landroid/support/design/internal/BottomNavigationMenuView;->mMenu:Landroid/support/v7/view/menu/MenuBuilder;363 ····iget-object·v3,·p0,·Landroid/support/design/internal/BottomNavigationMenuView;->mMenu:Landroid/support/v7/view/menu/MenuBuilder;
  
361 ····invoke-virtual·{v3},·Landroid/support/v7/view/menu/MenuBuilder;->size()I364 ····invoke-virtual·{v3},·Landroid/support/v7/view/menu/MenuBuilder;->size()I
  
362 ····move-result·v3365 ····move-result·v3
  
363 ····const/4·v6,·0x3366 ····const/4·v6,·0x3
Offset 378, 113 lines modifiedOffset 383, 113 lines modified
378 ····if-le·v3,·v6,·:cond_2383 ····if-le·v3,·v6,·:cond_2
  
379 ····move·v3,·v4384 ····move·v3,·v4
  
380 ····:goto_2385 ····:goto_2
381 ····iput-boolean·v3,·p0,·Landroid/support/design/internal/BottomNavigationMenuView;->mShiftingMode:Z386 ····iput-boolean·v3,·p0,·Landroid/support/design/internal/BottomNavigationMenuView;->mShiftingMode:Z
  
382 ····.line·262387 ····.line·263
383 ····const/4·v1,·0x0388 ····const/4·v1,·0x0
  
384 ····.local·v1,·"i":I389 ····.local·v1,·"i":I
385 ····:goto_3390 ····:goto_3
386 ····iget-object·v3,·p0,·Landroid/support/design/internal/BottomNavigationMenuView;->mMenu:Landroid/support/v7/view/menu/MenuBuilder;391 ····iget-object·v3,·p0,·Landroid/support/design/internal/BottomNavigationMenuView;->mMenu:Landroid/support/v7/view/menu/MenuBuilder;
  
387 ····invoke-virtual·{v3},·Landroid/support/v7/view/menu/MenuBuilder;->size()I392 ····invoke-virtual·{v3},·Landroid/support/v7/view/menu/MenuBuilder;->size()I
Max diff block lines reached; 7924/12252 bytes (64.68%) of diff not shown.
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·141728 ····.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·142038 ····.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·142144 ····.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; 127108/133847 bytes (94.97%) 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·143423 ····.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·143526 ····.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·143935 ····.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·144037 ····.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·144142 ····.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·145550 ····.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·145652 ····.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·145857 ····.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·145962 ····.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·146067 ····.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·146269 ····.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·146374 ····.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·146578 ····.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·1466124 ····.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·1467130 ····.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·1468133 ····.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·1470135 ····.line·1479
Max diff block lines reached; 1689/6902 bytes (24.47%) of diff not shown.
1.69 KB
res/layout/design_bottom_navigation_item.xml
1.6 KB
res/layout/design_bottom_navigation_item.xml
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <merge·xmlns:android="http://schemas.android.com/apk/res/android">2 <merge·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<ImageView·android:layout_gravity="center_horizontal"·android:id="@id/icon"·android:duplicateParentState="true"·android:layout_width="24.0dip"·android:layout_height="24.0dip"·android:layout_marginTop="@dimen/design_bottom_navigation_margin"·android:layout_marginBottom="@dimen/design_bottom_navigation_margin"/>3 ··<ImageView·android:layout_gravity="center_horizontal"·android:id="@id/icon"·android:duplicateParentState="true"·android:layout_width="24.0dip"·android:layout_height="24.0dip"·android:layout_marginTop="@dimen/design_bottom_navigation_margin"·android:layout_marginBottom="@dimen/design_bottom_navigation_margin"/>
4 ··<android.support.design.internal.BaselineLayout·android:layout_gravity="bottom|center"·android:duplicateParentState="true"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginBottom="@dimen/design_bottom_navigation_margin">4 ··<android.support.design.internal.BaselineLayout·android:layout_gravity="bottom|center"·android:paddingBottom="10.0dip"·android:duplicateParentState="true"·android:clipToPadding="false"·android:layout_width="wrap_content"·android:layout_height="wrap_content">
5 ····<TextView·android:textSize="@dimen/design_bottom_navigation_text_size"·android:id="@id/smallLabel"·android:duplicateParentState="true"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:singleLine="true"/>5 ····<TextView·android:textSize="@dimen/design_bottom_navigation_text_size"·android:id="@id/smallLabel"·android:duplicateParentState="true"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:singleLine="true"/>
6 ····<TextView·android:textSize="@dimen/design_bottom_navigation_active_text_size"·android:id="@id/largeLabel"·android:visibility="invisible"·android:duplicateParentState="true"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:singleLine="true"/>6 ····<TextView·android:textSize="@dimen/design_bottom_navigation_active_text_size"·android:id="@id/largeLabel"·android:visibility="invisible"·android:duplicateParentState="true"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:singleLine="true"/>
7 ··</android.support.design.internal.BaselineLayout>7 ··</android.support.design.internal.BaselineLayout>
8 </merge>8 </merge>