Offset 1, 18 lines modified | Offset 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:·3219381f7e4009d1fcfab8487eea36ff64908834a35e583ae4d89d7dbbecd042 | ||
10 | Signer·#1·certificate·SHA-1·digest:·639f9a03dec9d78fdd8ebf1007215c347761bd43 | ||
11 | Signer·#1·certificate·MD5·digest:·4abfa0af77dfce5fb03321e062bbc590 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·0377374b7883adb9ce36c8096604f27e4faded94129f8698f6fc9331f116bb95 | ||
15 | Signer·#1·public·key·SHA-1·digest:·ac92c88e1a795e885254ac6a8b403e4c853c4dc8 | ||
16 | Signer·#1·public·key·MD5·digest:·a15beb18bc24268b02a60e0ff046e526 | ||
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/. |
Offset 1, 314 lines modified | Offset 1, 312 lines modified | ||
1 | Zip·file·size:·12 | 1 | Zip·file·size:·1241222·bytes,·number·of·entries:·310 |
2 | -rw----·····2.0·fat····32002·bl·defN·15-Feb-27·07:41·META-INF/MANIFEST.MF | ||
3 | -rw----·····2.0·fat····32123·bl·defN·15-Feb-27·07:41·META-INF/0BB01D39.SF | ||
4 | -rw----·····2.0·fat·····1332·bl·defN·15-Feb-27·07:41·META-INF/0BB01D39.RSA | ||
5 | -rw----·····2.0·fat·······41·bl·defN·15-Feb-26·07:20·META-INF/buildserverid | ||
6 | -rw----·····2.0·fat·······41·bl·defN·15-Feb-26·07:20·META-INF/fdroidserverid | ||
7 | -rw----·····2.0·fat·····4664·bX·defN·1 | 2 | -rw----·····2.0·fat·····4664·bX·defN·17-Jul-17·12:00·AndroidManifest.xml |
8 | -rw----·····2.0·fat······396·bl·defN·1 | 3 | -rw----·····2.0·fat······396·bl·defN·17-Jul-17·12:00·res/anim/abc_fade_in.xml |
9 | -rw----·····2.0·fat······396·bl·defN·1 | 4 | -rw----·····2.0·fat······396·bl·defN·17-Jul-17·12:00·res/anim/abc_fade_out.xml |
10 | -rw----·····2.0·fat······400·bl·defN·1 | 5 | -rw----·····2.0·fat······400·bl·defN·17-Jul-17·12:00·res/anim/abc_slide_in_bottom.xml |
11 | -rw----·····2.0·fat······400·bl·defN·1 | 6 | -rw----·····2.0·fat······400·bl·defN·17-Jul-17·12:00·res/anim/abc_slide_in_top.xml |
12 | -rw----·····2.0·fat······400·bl·defN·1 | 7 | -rw----·····2.0·fat······400·bl·defN·17-Jul-17·12:00·res/anim/abc_slide_out_bottom.xml |
13 | -rw----·····2.0·fat······400·bl·defN·1 | 8 | -rw----·····2.0·fat······400·bl·defN·17-Jul-17·12:00·res/anim/abc_slide_out_top.xml |
14 | -rw----·····2.0·fat······472·bl·defN·1 | 9 | -rw----·····2.0·fat······472·bl·defN·17-Jul-17·12:00·res/color/abc_background_cache_hint_selector_material_dark.xml |
15 | -rw----·····2.0·fat······472·bl·defN·1 | 10 | -rw----·····2.0·fat······472·bl·defN·17-Jul-17·12:00·res/color/abc_background_cache_hint_selector_material_light.xml |
16 | -rw----·····2.0·fat······468·bl·defN·1 | 11 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·12:00·res/color/abc_primary_text_disable_only_material_dark.xml |
17 | -rw----·····2.0·fat······468·bl·defN·1 | 12 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·12:00·res/color/abc_primary_text_disable_only_material_light.xml |
18 | -rw----·····2.0·fat······468·bl·defN·1 | 13 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·12:00·res/color/abc_primary_text_material_dark.xml |
19 | -rw----·····2.0·fat······468·bl·defN·1 | 14 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·12:00·res/color/abc_primary_text_material_light.xml |
20 | -rw----·····2.0·fat······596·bl·defN·1 | 15 | -rw----·····2.0·fat······596·bl·defN·17-Jul-17·12:00·res/color/abc_search_url_text.xml |
21 | -rw----·····2.0·fat······468·bl·defN·1 | 16 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·12:00·res/color/abc_secondary_text_material_dark.xml |
22 | -rw----·····2.0·fat······468·bl·defN·1 | 17 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·12:00·res/color/abc_secondary_text_material_light.xml |
23 | -rw----·····1.0·fat····24475·b-·stor·1 | 18 | -rw----·····1.0·fat····24475·b-·stor·17-Jul-17·11:59·res/drawable-fr-nodpi-v4/preview_app_widget.png |
24 | -rw----·····1.0·fat······303·b-·stor·1 | 19 | -rw----·····1.0·fat······303·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png |
25 | -rw----·····1.0·fat······304·b-·stor·1 | 20 | -rw----·····1.0·fat······304·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png |
26 | -rw----·····1.0·fat······306·b-·stor·1 | 21 | -rw----·····1.0·fat······306·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png |
27 | -rw----·····1.0·fat······549·b-·stor·1 | 22 | -rw----·····1.0·fat······549·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png |
28 | -rw----·····1.0·fat······622·b-·stor·1 | 23 | -rw----·····1.0·fat······622·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
29 | -rw----·····1.0·fat······753·b-·stor·1 | 24 | -rw----·····1.0·fat······753·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
30 | -rw----·····1.0·fat·····2040·b-·stor·1 | 25 | -rw----·····1.0·fat·····2040·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
31 | -rw----·····1.0·fat·····2053·b-·stor·1 | 26 | -rw----·····1.0·fat·····2053·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
32 | -rw----·····1.0·fat······229·b-·stor·1 | 27 | -rw----·····1.0·fat······229·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
33 | -rw----·····1.0·fat······407·b-·stor·1 | 28 | -rw----·····1.0·fat······407·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
34 | -rw----·····1.0·fat······275·b-·stor·1 | 29 | -rw----·····1.0·fat······275·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png |
35 | -rw----·····1.0·fat······226·b-·stor·1 | 30 | -rw----·····1.0·fat······226·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
36 | -rw----·····1.0·fat······147·b-·stor·1 | 31 | -rw----·····1.0·fat······147·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
37 | -rw----·····1.0·fat······281·b-·stor·1 | 32 | -rw----·····1.0·fat······281·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
38 | -rw----·····1.0·fat······584·b-·stor·1 | 33 | -rw----·····1.0·fat······584·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
39 | -rw----·····1.0·fat······190·b-·stor·1 | 34 | -rw----·····1.0·fat······190·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
40 | -rw----·····1.0·fat······360·b-·stor·1 | 35 | -rw----·····1.0·fat······360·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
41 | -rw----·····1.0·fat······270·b-·stor·1 | 36 | -rw----·····1.0·fat······270·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
42 | -rw----·····1.0·fat······729·b-·stor·1 | 37 | -rw----·····1.0·fat······729·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
43 | -rw----·····1.0·fat·····1018·b-·stor·1 | 38 | -rw----·····1.0·fat·····1018·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png |
44 | -rw----·····1.0·fat······541·b-·stor·1 | 39 | -rw----·····1.0·fat······541·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png |
45 | -rw----·····1.0·fat······170·b-·stor·1 | 40 | -rw----·····1.0·fat······170·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png |
46 | -rw----·····1.0·fat······244·b-·stor·1 | 41 | -rw----·····1.0·fat······244·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_list_focused_holo.9.png |
47 | -rw----·····1.0·fat······212·b-·stor·1 | 42 | -rw----·····1.0·fat······212·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png |
48 | -rw----·····1.0·fat······212·b-·stor·1 | 43 | -rw----·····1.0·fat······212·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png |
49 | -rw----·····1.0·fat······212·b-·stor·1 | 44 | -rw----·····1.0·fat······212·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png |
50 | -rw----·····1.0·fat······239·b-·stor·1 | 45 | -rw----·····1.0·fat······239·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
51 | -rw----·····1.0·fat······240·b-·stor·1 | 46 | -rw----·····1.0·fat······240·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png |
52 | -rw----·····1.0·fat······853·b-·stor·1 | 47 | -rw----·····1.0·fat······853·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png |
53 | -rw----·····1.0·fat·····1256·b-·stor·1 | 48 | -rw----·····1.0·fat·····1256·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png |
54 | -rw----·····1.0·fat······417·b-·stor·1 | 49 | -rw----·····1.0·fat······417·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
55 | -rw----·····1.0·fat······530·b-·stor·1 | 50 | -rw----·····1.0·fat······530·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png |
56 | -rw----·····1.0·fat······199·b-·stor·1 | 51 | -rw----·····1.0·fat······199·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
57 | -rw----·····1.0·fat······192·b-·stor·1 | 52 | -rw----·····1.0·fat······192·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
58 | -rw----·····1.0·fat······194·b-·stor·1 | 53 | -rw----·····1.0·fat······194·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png |
59 | -rw----·····1.0·fat······187·b-·stor·1 | 54 | -rw----·····1.0·fat······187·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png |
60 | -rw----·····1.0·fat······182·b-·stor·1 | 55 | -rw----·····1.0·fat······182·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png |
61 | -rw----·····1.0·fat······967·b-·stor·1 | 56 | -rw----·····1.0·fat······967·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/ic_action_support.png |
62 | -rw----·····1.0·fat·····2102·b-·stor·1 | 57 | -rw----·····1.0·fat·····2102·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/ic_candy_cane.png |
63 | -rw----·····1.0·fat·····7779·b-·stor·1 | 58 | -rw----·····1.0·fat·····7779·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/ic_chase_whisply.png |
64 | -rw----·····1.0·fat·····2291·b-·stor·1 | 59 | -rw----·····1.0·fat·····2291·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/ic_coffee_bean.png |
65 | -rw----·····1.0·fat·····1797·b-·stor·1 | 60 | -rw----·····1.0·fat·····1797·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/ic_energy.png |
66 | -rw----·····1.0·fat·····2588·b-·stor·1 | 61 | -rw----·····1.0·fat·····2588·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/ic_googly_zoo.png |
67 | -rw----·····1.0·fat·····3823·b-·stor·1 | 62 | -rw----·····1.0·fat·····3823·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/ic_launcher.png |
68 | -rw----·····1.0·fat·····5482·b-·stor·1 | 63 | -rw----·····1.0·fat·····5482·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/ic_simple_thermometer.png |
69 | -rw----·····1.0·fat······249·b-·stor·1 | 64 | -rw----·····1.0·fat······249·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/white_line_bottom.9.png |
70 | -rw----·····1.0·fat······313·b-·stor·1 | 65 | -rw----·····1.0·fat······313·b-·stor·17-Jul-17·11:59·res/drawable-hdpi-v4/white_line_right.9.png |
71 | -rw----·····1.0·fat······410·b-·stor·1 | 66 | -rw----·····1.0·fat······410·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
72 | -rw----·····1.0·fat······280·b-·stor·1 | 67 | -rw----·····1.0·fat······280·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
73 | -rw----·····1.0·fat······585·b-·stor·1 | 68 | -rw----·····1.0·fat······585·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
74 | -rw----·····1.0·fat······367·b-·stor·1 | 69 | -rw----·····1.0·fat······367·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
75 | -rw----·····1.0·fat······347·b-·stor·1 | 70 | -rw----·····1.0·fat······347·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
76 | -rw----·····1.0·fat······174·b-·stor·1 | 71 | -rw----·····1.0·fat······174·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
77 | -rw----·····1.0·fat······381·b-·stor·1 | 72 | -rw----·····1.0·fat······381·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
78 | -rw----·····1.0·fat······342·b-·stor·1 | 73 | -rw----·····1.0·fat······342·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
79 | -rw----·····1.0·fat······445·b-·stor·1 | 74 | -rw----·····1.0·fat······445·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
80 | -rw----·····1.0·fat······237·b-·stor·1 | 75 | -rw----·····1.0·fat······237·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
81 | -rw----·····1.0·fat······691·b-·stor·1 | 76 | -rw----·····1.0·fat······691·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
82 | -rw----·····1.0·fat······483·b-·stor·1 | 77 | -rw----·····1.0·fat······483·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
83 | -rw----·····1.0·fat······512·b-·stor·1 | 78 | -rw----·····1.0·fat······512·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
84 | -rw----·····1.0·fat······346·b-·stor·1 | 79 | -rw----·····1.0·fat······346·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
85 | -rw----·····1.0·fat······934·b-·stor·1 | 80 | -rw----·····1.0·fat······934·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
86 | -rw----·····1.0·fat······593·b-·stor·1 | 81 | -rw----·····1.0·fat······593·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
87 | -rw----·····1.0·fat······246·b-·stor·1 | 82 | -rw----·····1.0·fat······246·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
88 | -rw----·····1.0·fat······399·b-·stor·1 | 83 | -rw----·····1.0·fat······399·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
89 | -rw----·····1.0·fat·····1180·b-·stor·1 | 84 | -rw----·····1.0·fat·····1180·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
90 | -rw----·····1.0·fat······518·b-·stor·1 | 85 | -rw----·····1.0·fat······518·b-·stor·17-Jul-17·11:59·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
91 | -rw----·····1.0·fat······283·b-·stor·1 | 86 | -rw----·····1.0·fat······283·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png |
92 | -rw----·····1.0·fat······284·b-·stor·1 | 87 | -rw----·····1.0·fat······284·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png |
93 | -rw----·····1.0·fat······288·b-·stor·1 | 88 | -rw----·····1.0·fat······288·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png |
94 | -rw----·····1.0·fat······429·b-·stor·1 | 89 | -rw----·····1.0·fat······429·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png |
95 | -rw----·····1.0·fat······428·b-·stor·1 | 90 | -rw----·····1.0·fat······428·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
96 | -rw----·····1.0·fat······493·b-·stor·1 | 91 | -rw----·····1.0·fat······493·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
97 | -rw----·····1.0·fat·····1344·b-·stor·1 | 92 | -rw----·····1.0·fat·····1344·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
98 | -rw----·····1.0·fat·····1415·b-·stor·1 | 93 | -rw----·····1.0·fat·····1415·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
99 | -rw----·····1.0·fat······225·b-·stor·1 | 94 | -rw----·····1.0·fat······225·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
100 | -rw----·····1.0·fat······345·b-·stor·1 | 95 | -rw----·····1.0·fat······345·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
101 | -rw----·····1.0·fat······232·b-·stor·1 | 96 | -rw----·····1.0·fat······232·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png |
102 | -rw----·····1.0·fat······263·b-·stor·1 | 97 | -rw----·····1.0·fat······263·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
103 | -rw----·····1.0·fat······149·b-·stor·1 | 98 | -rw----·····1.0·fat······149·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
104 | -rw----·····1.0·fat······177·b-·stor·1 | 99 | -rw----·····1.0·fat······177·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
105 | -rw----·····1.0·fat······377·b-·stor·1 | 100 | -rw----·····1.0·fat······377·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
106 | -rw----·····1.0·fat······158·b-·stor·1 | 101 | -rw----·····1.0·fat······158·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
107 | -rw----·····1.0·fat······234·b-·stor·1 | 102 | -rw----·····1.0·fat······234·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
108 | -rw----·····1.0·fat······186·b-·stor·1 | 103 | -rw----·····1.0·fat······186·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
109 | -rw----·····1.0·fat······771·b-·stor·1 | 104 | -rw----·····1.0·fat······771·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
110 | -rw----·····1.0·fat······683·b-·stor·1 | 105 | -rw----·····1.0·fat······683·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png |
111 | -rw----·····1.0·fat······404·b-·stor·1 | 106 | -rw----·····1.0·fat······404·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png |
112 | -rw----·····1.0·fat······170·b-·stor·1 | 107 | -rw----·····1.0·fat······170·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png |
113 | -rw----·····1.0·fat······222·b-·stor·1 | 108 | -rw----·····1.0·fat······222·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_list_focused_holo.9.png |
114 | -rw----·····1.0·fat······211·b-·stor·1 | 109 | -rw----·····1.0·fat······211·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png |
115 | -rw----·····1.0·fat······211·b-·stor·1 | 110 | -rw----·····1.0·fat······211·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png |
116 | -rw----·····1.0·fat······211·b-·stor·1 | 111 | -rw----·····1.0·fat······211·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png |
117 | -rw----·····1.0·fat······226·b-·stor·1 | 112 | -rw----·····1.0·fat······226·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
118 | -rw----·····1.0·fat······227·b-·stor·1 | 113 | -rw----·····1.0·fat······227·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png |
119 | -rw----·····1.0·fat······605·b-·stor·1 | 114 | -rw----·····1.0·fat······605·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png |
120 | -rw----·····1.0·fat······850·b-·stor·1 | 115 | -rw----·····1.0·fat······850·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png |
121 | -rw----·····1.0·fat······362·b-·stor·1 | 116 | -rw----·····1.0·fat······362·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
122 | -rw----·····1.0·fat······424·b-·stor·1 | 117 | -rw----·····1.0·fat······424·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png |
123 | -rw----·····1.0·fat······192·b-·stor·1 | 118 | -rw----·····1.0·fat······192·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
124 | -rw----·····1.0·fat······186·b-·stor·1 | 119 | -rw----·····1.0·fat······186·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
125 | -rw----·····1.0·fat······185·b-·stor·1 | 120 | -rw----·····1.0·fat······185·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png |
126 | -rw----·····1.0·fat······181·b-·stor·1 | 121 | -rw----·····1.0·fat······181·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png |
127 | -rw----·····1.0·fat······180·b-·stor·1 | 122 | -rw----·····1.0·fat······180·b-·stor·17-Jul-17·11:59·res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png |
Max diff block lines reached; -1/65591 bytes (-0.00%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 13 lines modified | Offset 1, 13 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············:·96 | 4 | checksum············:·8966416f |
5 | signature···········:· | 5 | signature···········:·bd22...3f6d |
6 | file_size···········:· | 6 | file_size···········:·2427680 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·14686 | 10 | string_ids_size·····:·14686 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·1838 | 12 | type_ids_size·······:·1838 |
13 | type_ids_off········:·58856·(0x00e5e8) | 13 | type_ids_off········:·58856·(0x00e5e8) |
Offset 15, 16 lines modified | Offset 15, 16 lines modified | ||
15 | proto_ids_off·······:·66208·(0x0102a0) | 15 | proto_ids_off·······:·66208·(0x0102a0) |
16 | field_ids_size······:·6002 | 16 | field_ids_size······:·6002 |
17 | field_ids_off·······:·97648·(0x017d70) | 17 | field_ids_off·······:·97648·(0x017d70) |
18 | method_ids_size·····:·13636 | 18 | method_ids_size·····:·13636 |
19 | method_ids_off······:·145664·(0x023900) | 19 | method_ids_off······:·145664·(0x023900) |
20 | class_defs_size·····:·1258 | 20 | class_defs_size·····:·1258 |
21 | class_defs_off······:·254752·(0x03e320) | 21 | class_defs_off······:·254752·(0x03e320) |
22 | data_size···········:· | 22 | data_size···········:·2112100 |
23 | data_off············:· | 23 | data_off············:·315580·(0x04d0bc) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·205 | 25 | class_idx···········:·205 |
26 | access_flags········:·9729·(0x2601) | 26 | access_flags········:·9729·(0x2601) |
27 | superclass_idx······:·1692 | 27 | superclass_idx······:·1692 |
28 | source_file_idx·····:·707 | 28 | source_file_idx·····:·707 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
Offset 791, 17 lines modified | Offset 791, 17 lines modified | ||
791 | ······type··········:·'()V' | 791 | ······type··········:·'()V' |
792 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 792 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
793 | ······code··········- | 793 | ······code··········- |
794 | ······registers·····:·1 | 794 | ······registers·····:·1 |
795 | ······ins···········:·1 | 795 | ······ins···········:·1 |
796 | ······outs··········:·1 | 796 | ······outs··········:·1 |
797 | ······insns·size····:·4·16-bit·code·units | 797 | ······insns·size····:·4·16-bit·code·units |
798 | 0 | 798 | 0741f4:········································|[0741f4]·android.support.v4.BuildConfig.<init>:()V |
799 | 0 | 799 | 074204:·7010·4534·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@3445 |
800 | 0 | 800 | 07420a:·0e00···································|0003:·return-void |
801 | ······catches·······:·(none) | 801 | ······catches·······:·(none) |
802 | ······positions·····:· | 802 | ······positions·····:· |
803 | ········0x0000·line=6 | 803 | ········0x0000·line=6 |
804 | ······locals········:· | 804 | ······locals········:· |
805 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/BuildConfig;· | 805 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/BuildConfig;· |
806 | ··Virtual·methods···- | 806 | ··Virtual·methods···- |
Offset 960, 33 lines modified | Offset 960, 33 lines modified | ||
960 | ······type··········:·'()V' | 960 | ······type··········:·'()V' |
961 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) | 961 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) |
962 | ······code··········- | 962 | ······code··········- |
963 | ······registers·····:·2 | 963 | ······registers·····:·2 |
964 | ······ins···········:·0 | 964 | ······ins···········:·0 |
965 | ······outs··········:·1 | 965 | ······outs··········:·1 |
966 | ······insns·size····:·36·16-bit·code·units | 966 | ······insns·size····:·36·16-bit·code·units |
967 | 0 | 967 | 07420c:········································|[07420c]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V |
968 | 0 | 968 | 07421c:·6000·4500······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0045 |
969 | 0 | 969 | 074220:·1301·1200······························|0002:·const/16·v1,·#int·18·//·#12 |
970 | 0 | 970 | 074224:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a |
971 | 0 | 971 | 074228:·2200·e800······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;·//·type@00e8 |
972 | 0 | 972 | 07422c:·7010·db03·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.<init>:()V·//·method@03db |
973 | 0 | 973 | 074232:·6900·5e00······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@005e |
974 | 0 | 974 | 074236:·0e00···································|000d:·return-void |
975 | 0 | 975 | 074238:·6000·4500······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0045 |
976 | 0 | 976 | 07423c:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e |
977 | 0 | 977 | 074240:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a |
978 | 0 | 978 | 074244:·2200·e700······························|0014:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@00e7 |
979 | 0 | 979 | 074248:·7010·d403·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@03d4 |
980 | 0 | 980 | 07424e:·6900·5e00······························|0019:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@005e |
981 | 0 | 981 | 074252:·28f2···································|001b:·goto·000d·//·-000e |
982 | 0 | 982 | 074254:·2200·e900······························|001c:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@00e9 |
983 | 0 | 983 | 074258:·7010·dd03·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@03dd |
984 | 0 | 984 | 07425e:·6900·5e00······························|0021:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@005e |
985 | 0 | 985 | 074262:·28ea···································|0023:·goto·000d·//·-0016 |
986 | ······catches·······:·(none) | 986 | ······catches·······:·(none) |
987 | ······positions·····:· | 987 | ······positions·····:· |
988 | ········0x0000·line=111 | 988 | ········0x0000·line=111 |
989 | ········0x0006·line=112 | 989 | ········0x0006·line=112 |
990 | ········0x000d·line=118 | 990 | ········0x000d·line=118 |
991 | ········0x000e·line=113 | 991 | ········0x000e·line=113 |
992 | ········0x0014·line=114 | 992 | ········0x0014·line=114 |
Offset 998, 17 lines modified | Offset 998, 17 lines modified | ||
998 | ······type··········:·'()V' | 998 | ······type··········:·'()V' |
999 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) | 999 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) |
1000 | ······code··········- | 1000 | ······code··········- |
1001 | ······registers·····:·1 | 1001 | ······registers·····:·1 |
1002 | ······ins···········:·1 | 1002 | ······ins···········:·1 |
1003 | ······outs··········:·1 | 1003 | ······outs··········:·1 |
1004 | ······insns·size····:·4·16-bit·code·units | 1004 | ······insns·size····:·4·16-bit·code·units |
1005 | 0 | 1005 | 074264:········································|[074264]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V |
1006 | 0 | 1006 | 074274:·7010·4534·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@3445 |
1007 | 0 | 1007 | 07427a:·0e00···································|0003:·return-void |
1008 | ······catches·······:·(none) | 1008 | ······catches·······:·(none) |
1009 | ······positions·····:· | 1009 | ······positions·····:· |
1010 | ········0x0000·line=280 | 1010 | ········0x0000·line=280 |
1011 | ········0x0003·line=282 | 1011 | ········0x0003·line=282 |
1012 | ······locals········:· | 1012 | ······locals········:· |
1013 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;· | 1013 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;· |
Offset 1017, 27 lines modified | Offset 1017, 27 lines modified | ||
1017 | ······type··········:·'(I)Ljava/lang/String;' | 1017 | ······type··········:·'(I)Ljava/lang/String;' |
1018 | ······access········:·0x0009·(PUBLIC·STATIC) | 1018 | ······access········:·0x0009·(PUBLIC·STATIC) |
1019 | ······code··········- | 1019 | ······code··········- |
1020 | ······registers·····:·2 | 1020 | ······registers·····:·2 |
1021 | ······ins···········:·1 | 1021 | ······ins···········:·1 |
1022 | ······outs··········:·0 | 1022 | ······outs··········:·0 |
1023 | ······insns·size····:·38·16-bit·code·units | 1023 | ······insns·size····:·38·16-bit·code·units |
1024 | 0 | 1024 | 07427c:········································|[07427c]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String; |
1025 | 0 | 1025 | 07428c:·2b01·1200·0000·························|0000:·packed-switch·v1,·00000012·//·+00000012 |
1026 | 0 | 1026 | 074292:·1a00·4c14······························|0003:·const-string·v0,·"UNKNOWN"·//·string@144c |
1027 | 0 | 1027 | 074296:·1100···································|0005:·return-object·v0 |
1028 | 0 | 1028 | 074298:·1a00·b403······························|0006:·const-string·v0,·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"·//·string@03b4 |
1029 | 0 | 1029 | 07429c:·28fd···································|0008:·goto·0005·//·-0003 |
1030 | 0 | 1030 | 07429e:·1a00·b303······························|0009:·const-string·v0,·"CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION"·//·string@03b3 |
1031 | 0 | 1031 | 0742a2:·28fa···································|000b:·goto·0005·//·-0006 |
1032 | 0 | 1032 | 0742a4:·1a00·b203······························|000c:·const-string·v0,·"CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY"·//·string@03b2 |
1033 | 0 | 1033 | 0742a8:·28f7···································|000e:·goto·0005·//·-0009 |
1034 | 0 | 1034 | 0742aa:·1a00·b103······························|000f:·const-string·v0,·"CAPABILITY_CAN_FILTER_KEY_EVENTS"·//·string@03b1 |
1035 | 0 | 1035 | 0742ae:·28f4···································|0011:·goto·0005·//·-000c |
1036 | 0 | 1036 | 0742b0:·0001·0800·0100·0000·0600·0000·0900·...·|0012:·packed-switch-data·(20·units) |
1037 | ······catches·······:·(none) | 1037 | ······catches·······:·(none) |
1038 | ······positions·····:· | 1038 | ······positions·····:· |
1039 | ········0x0000·line=438 | 1039 | ········0x0000·line=438 |
1040 | ········0x0003·line=448 | 1040 | ········0x0003·line=448 |
1041 | ········0x0006·line=440 | 1041 | ········0x0006·line=440 |
1042 | ········0x0009·line=442 | 1042 | ········0x0009·line=442 |
Max diff block lines reached; 31938754/31951390 bytes (99.96%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·2254 | 1 | Zip·file·size:·2254694·bytes,·number·of·entries:·1258 |
2 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class | 2 | ?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.class | 3 | ?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.class | 4 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class |
5 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class | 5 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class |
6 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class | 6 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class |
7 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class | 7 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class |
8 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class | 8 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class |
Offset 764, 17 lines modified | Offset 764, 17 lines modified | ||
764 | ?rwxrwxr-x··2.0·unx······790·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$3$2.class | 764 | ?rwxrwxr-x··2.0·unx······790·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$3$2.class |
765 | ?rwxrwxr-x··2.0·unx·····2320·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$3.class | 765 | ?rwxrwxr-x··2.0·unx·····2320·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$3.class |
766 | ?rwxrwxr-x··2.0·unx······241·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$OnConsumeFinishedListener.class | 766 | ?rwxrwxr-x··2.0·unx······241·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$OnConsumeFinishedListener.class |
767 | ?rwxrwxr-x··2.0·unx······196·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$OnConsumeMultiFinishedListener.class | 767 | ?rwxrwxr-x··2.0·unx······196·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$OnConsumeMultiFinishedListener.class |
768 | ?rwxrwxr-x··2.0·unx······249·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$OnIabPurchaseFinishedListener.class | 768 | ?rwxrwxr-x··2.0·unx······249·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$OnIabPurchaseFinishedListener.class |
769 | ?rwxrwxr-x··2.0·unx······200·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$OnIabSetupFinishedListener.class | 769 | ?rwxrwxr-x··2.0·unx······200·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$OnIabSetupFinishedListener.class |
770 | ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$QueryInventoryFinishedListener.class | 770 | ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper$QueryInventoryFinishedListener.class |
771 | ?rwxrwxr-x··2.0·unx····2151 | 771 | ?rwxrwxr-x··2.0·unx····21514·b-·defN·80-Jan-01·00:00·com/android/vending/billing/util/IabHelper.class |
772 | ?rwxrwxr-x··2.0·unx······993·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabResult.class | 772 | ?rwxrwxr-x··2.0·unx······993·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/IabResult.class |
773 | ?rwxrwxr-x··2.0·unx·····20 | 773 | ?rwxrwxr-x··2.0·unx·····2059·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/Inventory.class |
774 | ?rwxrwxr-x··2.0·unx·····1848·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/Purchase.class | 774 | ?rwxrwxr-x··2.0·unx·····1848·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/Purchase.class |
775 | ?rwxrwxr-x··2.0·unx·····2579·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/Security.class | 775 | ?rwxrwxr-x··2.0·unx·····2579·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/Security.class |
776 | ?rwxrwxr-x··2.0·unx·····1182·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/SkuDetails.class | 776 | ?rwxrwxr-x··2.0·unx·····1182·b-·stor·80-Jan-01·00:00·com/android/vending/billing/util/SkuDetails.class |
777 | ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·com/nineoldandroids/animation/Animator$AnimatorListener.class | 777 | ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·com/nineoldandroids/animation/Animator$AnimatorListener.class |
778 | ?rwxrwxr-x··2.0·unx·····1745·b-·stor·80-Jan-01·00:00·com/nineoldandroids/animation/Animator.class | 778 | ?rwxrwxr-x··2.0·unx·····1745·b-·stor·80-Jan-01·00:00·com/nineoldandroids/animation/Animator.class |
779 | ?rwxrwxr-x··2.0·unx·····6806·b-·stor·80-Jan-01·00:00·com/nineoldandroids/animation/AnimatorInflater.class | 779 | ?rwxrwxr-x··2.0·unx·····6806·b-·stor·80-Jan-01·00:00·com/nineoldandroids/animation/AnimatorInflater.class |
780 | ?rwxrwxr-x··2.0·unx·····2039·b-·stor·80-Jan-01·00:00·com/nineoldandroids/animation/AnimatorSet$Builder.class | 780 | ?rwxrwxr-x··2.0·unx·····2039·b-·stor·80-Jan-01·00:00·com/nineoldandroids/animation/AnimatorSet$Builder.class |
Offset 836, 15 lines modified | Offset 836, 15 lines modified | ||
836 | ?rwxrwxr-x··2.0·unx······155·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/R.class | 836 | ?rwxrwxr-x··2.0·unx······155·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/R.class |
837 | ?rwxrwxr-x··2.0·unx·····1227·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment$1.class | 837 | ?rwxrwxr-x··2.0·unx·····1227·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment$1.class |
838 | ?rwxrwxr-x··2.0·unx······981·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment$1.class | 838 | ?rwxrwxr-x··2.0·unx······981·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment$1.class |
839 | ?rwxrwxr-x··2.0·unx······672·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/model/App.class | 839 | ?rwxrwxr-x··2.0·unx······672·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/model/App.class |
840 | ?rwxrwxr-x··2.0·unx·····3381·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastJsonParser.class | 840 | ?rwxrwxr-x··2.0·unx·····3381·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastJsonParser.class |
841 | ?rwxrwxr-x··2.0·unx······767·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel$1.class | 841 | ?rwxrwxr-x··2.0·unx······767·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel$1.class |
842 | ?rwxrwxr-x··2.0·unx·····2056·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel.class | 842 | ?rwxrwxr-x··2.0·unx·····2056·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel.class |
843 | ?rwxrwxr-x··2.0·unx·····30 | 843 | ?rwxrwxr-x··2.0·unx·····3042·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/receivers/WeatherWidgetReceiver.class |
844 | ?rwxrwxr-x··2.0·unx······548·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/services/AppWidgetService.class | 844 | ?rwxrwxr-x··2.0·unx······548·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/services/AppWidgetService.class |
845 | ?rwxrwxr-x··2.0·unx·····2294·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService$1.class | 845 | ?rwxrwxr-x··2.0·unx·····2294·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService$1.class |
846 | ?rwxrwxr-x··2.0·unx·····4752·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService.class | 846 | ?rwxrwxr-x··2.0·unx·····4752·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService.class |
847 | ?rwxrwxr-x··2.0·unx······788·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/ui/AlphaForegroundColorSpan.class | 847 | ?rwxrwxr-x··2.0·unx······788·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/ui/AlphaForegroundColorSpan.class |
848 | ?rwxrwxr-x··2.0·unx······111·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/ui/MoreAppsAdapter$1.class | 848 | ?rwxrwxr-x··2.0·unx······111·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/ui/MoreAppsAdapter$1.class |
849 | ?rwxrwxr-x··2.0·unx······379·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/ui/MoreAppsAdapter$ViewHolder.class | 849 | ?rwxrwxr-x··2.0·unx······379·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/ui/MoreAppsAdapter$ViewHolder.class |
850 | ?rwxrwxr-x··2.0·unx·····1627·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/ui/MoreAppsAdapter.class | 850 | ?rwxrwxr-x··2.0·unx·····1627·b-·stor·80-Jan-01·00:00·fr/tvbarthel/apps/simpleweatherforcast/ui/MoreAppsAdapter.class |
Offset 1253, 8 lines modified | Offset 1253, 8 lines modified | ||
1253 | ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class | 1253 | ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class |
1254 | ?rwxrwxr-x··2.0·unx·····2051·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class | 1254 | ?rwxrwxr-x··2.0·unx·····2051·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class |
1255 | ?rwxrwxr-x··2.0·unx·····1843·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class | 1255 | ?rwxrwxr-x··2.0·unx·····1843·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class |
1256 | ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class | 1256 | ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class |
1257 | ?rwxrwxr-x··2.0·unx······934·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class | 1257 | ?rwxrwxr-x··2.0·unx······934·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class |
1258 | ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class | 1258 | ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class |
1259 | ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api21ViewCompatImpl.class | 1259 | ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api21ViewCompatImpl.class |
1260 | 1258·files,·23923 | 1260 | 1258·files,·2392311·bytes·uncompressed,·2003004·bytes·compressed:··16.3% |
Offset 24, 36 lines modified | Offset 24, 39 lines modified | ||
24 | ···· | 24 | ···· |
25 | ····public·void·run()·{ | 25 | ····public·void·run()·{ |
26 | ········final·ArrayList<IabResult>·list·=·new·ArrayList<IabResult>(); | 26 | ········final·ArrayList<IabResult>·list·=·new·ArrayList<IabResult>(); |
27 | ········for·(final·Purchase·purchase·:·this.val$purchases)·{ | 27 | ········for·(final·Purchase·purchase·:·this.val$purchases)·{ |
28 | ············try·{ | 28 | ············try·{ |
29 | ················this.this$0.consume(purchase); | 29 | ················this.this$0.consume(purchase); |
30 | ················try·{ | 30 | ················try·{ |
31 | ····················final·StringBuilder·append·=·new·StringBuilder().append("Successful·consume·of·sku·"); | ||
32 | ····················try·{ | 31 | ····················try·{ |
33 | ························final·StringBuilder·append | 32 | ························final·StringBuilder·append·=·new·StringBuilder().append("Successful·consume·of·sku·"); |
34 | ························try·{ | 33 | ························try·{ |
34 | ····························final·StringBuilder·append2·=·append.append(purchase.getSku()); | ||
35 | ····························final·IabResult·iabResult·=·new·IabResult(0,·append2.toString()); | ||
36 | ····························final·ArrayList<IabResult>·list2·=·list; | ||
37 | ····························try·{ | 35 | ····························try·{ |
36 | ································final·IabResult·iabResult·=·new·IabResult(0,·append2.toString()); | ||
37 | ································final·ArrayList<IabResult>·list2·=·list; | ||
38 | ································try·{ | ||
38 | ································list2.add(iabResult); | 39 | ····································list2.add(iabResult); |
39 | ································continue; | 40 | ····································continue; |
40 | ····························} | 41 | ································} |
41 | ····························catch·(IabException·ex)·{ | 42 | ································catch·(IabException·ex)·{ |
42 | ································list.add(ex.getResult()); | 43 | ····································list.add(ex.getResult()); |
43 | ································continue; | 44 | ····································continue; |
45 | ································} | ||
44 | ····························} | 46 | ····························} |
47 | ····························catch·(IabException·ex2)·{} | ||
45 | ························} | 48 | ························} |
46 | ························catch·(IabException·ex | 49 | ························catch·(IabException·ex3)·{} |
47 | ····················} | 50 | ····················} |
48 | ····················catch·(IabException·ex | 51 | ····················catch·(IabException·ex4)·{} |
49 | ················} | 52 | ················} |
50 | ················catch·(IabException·ex | 53 | ················catch·(IabException·ex5)·{} |
51 | ············} | 54 | ············} |
52 | ············catch·(IabException·ex | 55 | ············catch·(IabException·ex6)·{} |
53 | ············break; | 56 | ············break; |
54 | ········} | 57 | ········} |
55 | ········this.this$0.flagEndAsync(); | 58 | ········this.this$0.flagEndAsync(); |
56 | ········if·(!this.this$0.mDisposed·&&·this.val$singleListener·!=·null)·{ | 59 | ········if·(!this.this$0.mDisposed·&&·this.val$singleListener·!=·null)·{ |
57 | ············this.val$handler.post((Runnable)new·IabHelper$3$1(this,·(List)list)); | 60 | ············this.val$handler.post((Runnable)new·IabHelper$3$1(this,·(List)list)); |
58 | ········} | 61 | ········} |
59 | ········if·(!this.this$0.mDisposed·&&·this.val$multiListener·!=·null)·{ | 62 | ········if·(!this.this$0.mDisposed·&&·this.val$multiListener·!=·null)·{ |
Offset 3540, 15 lines modified | Offset 3540, 15 lines modified | ||
3540 | ·······664:·astore_3 | 3540 | ·······664:·astore_3 |
3541 | ·······665:·goto··········653 | 3541 | ·······665:·goto··········653 |
3542 | ··int·querySkuDetails(java.lang.String,·com.android.vending.billing.util.Inventory,·java.util.List); | 3542 | ··int·querySkuDetails(java.lang.String,·com.android.vending.billing.util.Inventory,·java.util.List); |
3543 | ····descriptor:·(Ljava/lang/String;Lcom/android/vending/billing/util/Inventory;Ljava/util/List;)I | 3543 | ····descriptor:·(Ljava/lang/String;Lcom/android/vending/billing/util/Inventory;Ljava/util/List;)I |
3544 | ····flags:·(0x0000) | 3544 | ····flags:·(0x0000) |
3545 | ····Code: | 3545 | ····Code: |
3546 | ······stack=300,·locals=1 | 3546 | ······stack=300,·locals=17,·args_size=4 |
3547 | ·········0:·iconst_0 | 3547 | ·········0:·iconst_0 |
3548 | ·········1:·istore········4 | 3548 | ·········1:·istore········4 |
3549 | ·········3:·aload_0 | 3549 | ·········3:·aload_0 |
3550 | ·········4:·ldc_w·········#632················//·String·Querying·SKU·details. | 3550 | ·········4:·ldc_w·········#632················//·String·Querying·SKU·details. |
3551 | ·········7:·invokevirtual·#139················//·Method·logDebug:(Ljava/lang/String;)V | 3551 | ·········7:·invokevirtual·#139················//·Method·logDebug:(Ljava/lang/String;)V |
3552 | ········10:·new···········#264················//·class·java/util/ArrayList | 3552 | ········10:·new···········#264················//·class·java/util/ArrayList |
3553 | ········13:·astore········5 | 3553 | ········13:·astore········5 |
Offset 3562, 39 lines modified | Offset 3562, 39 lines modified | ||
3562 | ········29:·aload·········6 | 3562 | ········29:·aload·········6 |
3563 | ········31:·invokevirtual·#640················//·Method·java/util/ArrayList.addAll:(Ljava/util/Collection;)Z | 3563 | ········31:·invokevirtual·#640················//·Method·java/util/ArrayList.addAll:(Ljava/util/Collection;)Z |
3564 | ········34:·pop | 3564 | ········34:·pop |
3565 | ········35:·aload_3 | 3565 | ········35:·aload_3 |
3566 | ········36:·ifnull········98 | 3566 | ········36:·ifnull········98 |
3567 | ········39:·aload_3 | 3567 | ········39:·aload_3 |
3568 | ········40:·invokeinterface·#644,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 3568 | ········40:·invokeinterface·#644,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
3569 | ········45:·astore········ | 3569 | ········45:·astore········6 |
3570 | ········47:·aload········· | 3570 | ········47:·aload·········6 |
3571 | ········49:·invokeinterface·#650,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 3571 | ········49:·invokeinterface·#650,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
3572 | ········54:·istore········ | 3572 | ········54:·istore········7 |
3573 | ········56:·iload········· | 3573 | ········56:·iload·········7 |
3574 | ········58:·ifeq··········98 | 3574 | ········58:·ifeq··········98 |
3575 | ········61:·aload········· | 3575 | ········61:·aload·········6 |
3576 | ········63:·invokeinterface·#654,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 3576 | ········63:·invokeinterface·#654,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
3577 | ········68:·checkcast·····#151················//·class·java/lang/String | 3577 | ········68:·checkcast·····#151················//·class·java/lang/String |
3578 | ········71:·astore········ | 3578 | ········71:·astore········8 |
3579 | ········73:·aload·········5 | 3579 | ········73:·aload·········5 |
3580 | ········75:·aload········· | 3580 | ········75:·aload·········8 |
3581 | ········77:·invokevirtual·#657················//·Method·java/util/ArrayList.contains:(Ljava/lang/Object;)Z | 3581 | ········77:·invokevirtual·#657················//·Method·java/util/ArrayList.contains:(Ljava/lang/Object;)Z |
3582 | ········80:·istore········ | 3582 | ········80:·istore········7 |
3583 | ········82:·iload········· | 3583 | ········82:·iload·········7 |
3584 | ········84:·ifne··········47 | 3584 | ········84:·ifne··········47 |
3585 | ········87:·aload·········5 | 3585 | ········87:·aload·········5 |
3586 | ········89:·aload········· | 3586 | ········89:·aload·········8 |
3587 | ········91:·invokevirtual·#658················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z | 3587 | ········91:·invokevirtual·#658················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z |
3588 | ········94:·pop | 3588 | ········94:·pop |
3589 | ········95:·goto··········47 | 3589 | ········95:·goto··········47 |
3590 | ········98:·aload·········5 | 3590 | ········98:·aload·········5 |
3591 | ·······100:·invokevirtual·#599················//·Method·java/util/ArrayList.size:()I | 3591 | ·······100:·invokevirtual·#599················//·Method·java/util/ArrayList.size:()I |
3592 | ·······103:·istore········ | 3592 | ·······103:·istore········9 |
3593 | ·······105:·iload········· | 3593 | ·······105:·iload·········9 |
3594 | ·······107:·ifne··········124 | 3594 | ·······107:·ifne··········124 |
3595 | ·······110:·ldc_w·········#660················//·String·queryPrices:·nothing·to·do·because·there·are·no·SKUs. | 3595 | ·······110:·ldc_w·········#660················//·String·queryPrices:·nothing·to·do·because·there·are·no·SKUs. |
3596 | ·······113:·astore········6 | 3596 | ·······113:·astore········6 |
3597 | ·······115:·aload_0 | 3597 | ·······115:·aload_0 |
3598 | ·······116:·aload·········6 | 3598 | ·······116:·aload·········6 |
3599 | ·······118:·invokevirtual·#139················//·Method·logDebug:(Ljava/lang/String;)V | 3599 | ·······118:·invokevirtual·#139················//·Method·logDebug:(Ljava/lang/String;)V |
3600 | ·······121:·iload·········4 | 3600 | ·······121:·iload·········4 |
Offset 3607, 53 lines modified | Offset 3607, 53 lines modified | ||
3607 | ·······136:·ldc···········#26·················//·String·ITEM_ID_LIST | 3607 | ·······136:·ldc···········#26·················//·String·ITEM_ID_LIST |
3608 | ·······138:·aload·········5 | 3608 | ·······138:·aload·········5 |
3609 | ·······140:·invokevirtual·#665················//·Method·android/os/Bundle.putStringArrayList:(Ljava/lang/String;Ljava/util/ArrayList;)V | 3609 | ·······140:·invokevirtual·#665················//·Method·android/os/Bundle.putStringArrayList:(Ljava/lang/String;Ljava/util/ArrayList;)V |
3610 | ·······143:·aload_0 | 3610 | ·······143:·aload_0 |
3611 | ·······144:·getfield······#239················//·Field·mService:Lcom/android/vending/billing/IInAppBillingService; | 3611 | ·······144:·getfield······#239················//·Field·mService:Lcom/android/vending/billing/IInAppBillingService; |
3612 | ·······147:·astore········6 | 3612 | ·······147:·astore········6 |
3613 | ·······149:·iconst_3 | 3613 | ·······149:·iconst_3 |
3614 | ·······150:·istore········ | 3614 | ·······150:·istore········7 |
3615 | ·······152:·aload_0 | 3615 | ·······152:·aload_0 |
3616 | ·······153:·getfield······#133················//·Field·mContext:Landroid/content/Context; | 3616 | ·······153:·getfield······#133················//·Field·mContext:Landroid/content/Context; |
3617 | ·······156:·invokevirtual·#243················//·Method·android/content/Context.getPackageName:()Ljava/lang/String; | 3617 | ·······156:·invokevirtual·#243················//·Method·android/content/Context.getPackageName:()Ljava/lang/String; |
3618 | ·······159:·astore········1 | 3618 | ·······159:·astore········11 |
3619 | ·······161:·aload·········6 | 3619 | ·······161:·aload·········6 |
3620 | ·······163:·iload········· | 3620 | ·······163:·iload·········7 |
3621 | ·······165:·aload·········1 | 3621 | ·······165:·aload·········11 |
3622 | ·······167:·aload_1 | 3622 | ·······167:·aload_1 |
3623 | ·······168:·aload·········10 | 3623 | ·······168:·aload·········10 |
3624 | ·······170:·invokeinterface·#669,··5··········//·InterfaceMethod·com/android/vending/billing/IInAppBillingService.getSkuDetails:(ILjava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle; | 3624 | ·······170:·invokeinterface·#669,··5··········//·InterfaceMethod·com/android/vending/billing/IInAppBillingService.getSkuDetails:(ILjava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle; |
3625 | ·······175:·astore········1 | 3625 | ·······175:·astore········12 |
3626 | ·······177:·ldc···········#67·················//·String·DETAILS_LIST | 3626 | ·······177:·ldc···········#67·················//·String·DETAILS_LIST |
3627 | ·······179:·astore········6 | 3627 | ·······179:·astore········6 |
3628 | ·······181:·aload·········1 | 3628 | ·······181:·aload·········12 |
3629 | ·······183:·aload·········6 | 3629 | ·······183:·aload·········6 |
3630 | ·······185:·invokevirtual·#590················//·Method·android/os/Bundle.containsKey:(Ljava/lang/String;)Z | 3630 | ·······185:·invokevirtual·#590················//·Method·android/os/Bundle.containsKey:(Ljava/lang/String;)Z |
3631 | ·······188:·istore········ | 3631 | ·······188:·istore········9 |
3632 | ·······190:·iload········· | 3632 | ·······190:·iload·········9 |
3633 | ·······192:·ifne··········275 | 3633 | ·······192:·ifne··········275 |
3634 | ·······195:·aload_0 | 3634 | ·······195:·aload_0 |
3635 | ·······196:·aload·········1 | 3635 | ·······196:·aload·········12 |
3636 | ·······198:·invokevirtual·#471················//·Method·getResponseCodeFromBundle:(Landroid/os/Bundle;)I | 3636 | ·······198:·invokevirtual·#471················//·Method·getResponseCodeFromBundle:(Landroid/os/Bundle;)I |
3637 | ·······201:·istore········4 | 3637 | ·······201:·istore········4 |
3638 | ·······203:·iload·········4 | 3638 | ·······203:·iload·········4 |
3639 | ·······205:·ifeq··········256 | 3639 | ·······205:·ifeq··········256 |
3640 | ·······208:·new···········#159················//·class·java/lang/StringBuilder | 3640 | ·······208:·new···········#159················//·class·java/lang/StringBuilder |
3641 | ·······211:·astore········6 | 3641 | ·······211:·astore········6 |
3642 | ·······213:·aload·········6 | 3642 | ·······213:·aload·········6 |
3643 | ·······215:·invokespecial·#160················//·Method·java/lang/StringBuilder."<init>":()V | 3643 | ·······215:·invokespecial·#160················//·Method·java/lang/StringBuilder."<init>":()V |
3644 | ·······218:·aload·········6 | 3644 | ·······218:·aload·········6 |
3645 | ·······220:·ldc_w·········#671················//·String·getSkuDetails()·failed: | 3645 | ·······220:·ldc_w·········#671················//·String·getSkuDetails()·failed: |
3646 | ·······223:·invokevirtual·#168················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 3646 | ·······223:·invokevirtual·#168················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
3647 | ·······226:·astore········6 | 3647 | ·······226:·astore········6 |
3648 | ·······228:·iload·········4 | 3648 | ·······228:·iload·········4 |
3649 | ·······230:·invokestatic··#258················//·Method·getResponseDesc:(I)Ljava/lang/String; | 3649 | ·······230:·invokestatic··#258················//·Method·getResponseDesc:(I)Ljava/lang/String; |
3650 | ·······233:·astore········1 | 3650 | ·······233:·astore········13 |
3651 | ·······235:·aload·········6 | 3651 | ·······235:·aload·········6 |
3652 | ·······237:·aload·········1 | 3652 | ·······237:·aload·········13 |
3653 | ·······239:·invokevirtual·#168················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 3653 | ·······239:·invokevirtual·#168················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
3654 | ·······242:·invokevirtual·#174················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 3654 | ·······242:·invokevirtual·#174················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
3655 | ·······245:·astore········6 | 3655 | ·······245:·astore········6 |
3656 | ·······247:·aload_0 | 3656 | ·······247:·aload_0 |
3657 | ·······248:·aload·········6 | 3657 | ·······248:·aload·········6 |
3658 | ·······250:·invokevirtual·#139················//·Method·logDebug:(Ljava/lang/String;)V | 3658 | ·······250:·invokevirtual·#139················//·Method·logDebug:(Ljava/lang/String;)V |
3659 | ·······253:·goto··········121 | 3659 | ·······253:·goto··········121 |
Offset 3661, 58 lines modified | Offset 3661, 56 lines modified | ||
3661 | ·······259:·astore········6 | 3661 | ·······259:·astore········6 |
3662 | ·······261:·aload_0 | 3662 | ·······261:·aload_0 |
3663 | ·······262:·aload·········6 | 3663 | ·······262:·aload·········6 |
3664 | ·······264:·invokevirtual·#183················//·Method·logError:(Ljava/lang/String;)V | 3664 | ·······264:·invokevirtual·#183················//·Method·logError:(Ljava/lang/String;)V |
3665 | ·······267:·sipush········-1002 | 3665 | ·······267:·sipush········-1002 |
3666 | ·······270:·istore········4 | 3666 | ·······270:·istore········4 |
3667 | ·······272:·goto··········121 | 3667 | ·······272:·goto··········121 |
3668 | ·······275:·aload·········12 | ||
3668 | ·······27 | 3669 | ·······277:·ldc···········#67·················//·String·DETAILS_LIST |
3669 | ·······277:·astore········6 | ||
3670 | ·······279:·aload·········13 | ||
3671 | ·······281:·aload·········6 | ||
3672 | ·······2 | 3670 | ·······279:·invokevirtual·#596················//·Method·android/os/Bundle.getStringArrayList:(Ljava/lang/String;)Ljava/util/ArrayList; |
3673 | ·······28 | 3671 | ·······282:·astore········14 |
3674 | ·······28 | 3672 | ·······284:·aload·········14 |
3675 | ·······2 | 3673 | ·······286:·invokevirtual·#674················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
3676 | ·······2 | 3674 | ·······289:·astore········6 |
Max diff block lines reached; 295/11694 bytes (2.52%) of diff not shown. |
Offset 227, 46 lines modified | Offset 227, 44 lines modified | ||
227 | ·········0:·new···········#43·················//·class·java/util/ArrayList | 227 | ·········0:·new···········#43·················//·class·java/util/ArrayList |
228 | ·········3:·astore_2 | 228 | ·········3:·astore_2 |
229 | ·········4:·aload_2 | 229 | ·········4:·aload_2 |
230 | ·········5:·invokespecial·#51·················//·Method·java/util/ArrayList."<init>":()V | 230 | ·········5:·invokespecial·#51·················//·Method·java/util/ArrayList."<init>":()V |
231 | ·········8:·aload_0 | 231 | ·········8:·aload_0 |
232 | ·········9:·getfield······#18·················//·Field·mPurchaseMap:Ljava/util/Map; | 232 | ·········9:·getfield······#18·················//·Field·mPurchaseMap:Ljava/util/Map; |
233 | ········12:·invokeinterface·#55,··1···········//·InterfaceMethod·java/util/Map.values:()Ljava/util/Collection; | 233 | ········12:·invokeinterface·#55,··1···········//·InterfaceMethod·java/util/Map.values:()Ljava/util/Collection; |
234 | ········17:·astore_3 | ||
235 | ········18:·aload_3 | ||
236 | ········1 | 234 | ········17:·invokeinterface·#61,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator; |
237 | ········24:·astore········4 | ||
238 | ········2 | 235 | ········22:·astore_3 |
236 | ········23:·aload_3 | ||
239 | ········2 | 237 | ········24:·invokeinterface·#67,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
240 | ········ | 238 | ········29:·istore········4 |
241 | ········3 | 239 | ········31:·iload·········4 |
242 | ········3 | 240 | ········33:·ifeq··········86 |
243 | ········ | 241 | ········36:·aload_3 |
244 | ········ | 242 | ········37:·invokeinterface·#71,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
245 | ········4 | 243 | ········42:·checkcast·····#20·················//·class·com/android/vending/billing/util/Purchase |
246 | ········ | 244 | ········45:·astore········5 |
247 | ········ | 245 | ········47:·aload·········5 |
248 | ········ | 246 | ········49:·invokevirtual·#74·················//·Method·com/android/vending/billing/util/Purchase.getItemType:()Ljava/lang/String; |
249 | ········57:·astore_3 | ||
250 | ········5 | 247 | ········52:·astore········6 |
248 | ········54:·aload·········6 | ||
251 | ········5 | 249 | ········56:·aload_1 |
252 | ········ | 250 | ········57:·invokevirtual·#79·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z |
253 | ········6 | 251 | ········60:·istore········4 |
254 | ········6 | 252 | ········62:·iload·········4 |
255 | ········6 | 253 | ········64:·ifeq··········23 |
256 | ········ | 254 | ········67:·aload·········5 |
257 | ········ | 255 | ········69:·invokevirtual·#24·················//·Method·com/android/vending/billing/util/Purchase.getSku:()Ljava/lang/String; |
258 | ········7 | 256 | ········72:·astore········6 |
259 | ········7 | 257 | ········74:·aload_2 |
260 | ········7 | 258 | ········75:·aload·········6 |
261 | ········7 | 259 | ········77:·invokeinterface·#84,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
262 | ········8 | 260 | ········82:·pop |
263 | ········8 | 261 | ········83:·goto··········23 |
264 | ········8 | 262 | ········86:·aload_2 |
265 | ········8 | 263 | ········87:·areturn |
266 | ··java.util.List·getAllPurchases(); | 264 | ··java.util.List·getAllPurchases(); |
267 | ····descriptor:·()Ljava/util/List; | 265 | ····descriptor:·()Ljava/util/List; |
268 | ····flags:·(0x0000) | 266 | ····flags:·(0x0000) |
269 | ····Code: | 267 | ····Code: |
270 | ······stack=300,·locals=3,·args_size=1 | 268 | ······stack=300,·locals=3,·args_size=1 |
271 | ·········0:·new···········#43·················//·class·java/util/ArrayList | 269 | ·········0:·new···········#43·················//·class·java/util/ArrayList |
Offset 29, 16 lines modified | Offset 29, 16 lines modified | ||
29 | ········remoteViews.setEmptyView(n2,·2131361864); | 29 | ········remoteViews.setEmptyView(n2,·2131361864); |
30 | ········remoteViews.setPendingIntentTemplate(n2,·PendingIntent.getActivity(context,·0,·new·Intent(context,·(Class)MainActivity.class),·134217728)); | 30 | ········remoteViews.setPendingIntentTemplate(n2,·PendingIntent.getActivity(context,·0,·new·Intent(context,·(Class)MainActivity.class),·134217728)); |
31 | ········return·remoteViews; | 31 | ········return·remoteViews; |
32 | ····} | 32 | ····} |
33 | ···· | 33 | ···· |
34 | ····private·void·notifyWidgetDataChanged(final·Context·context)·{ | 34 | ····private·void·notifyWidgetDataChanged(final·Context·context)·{ |
35 | ········final·AppWidgetManager·instance·=·AppWidgetManager.getInstance(context); | 35 | ········final·AppWidgetManager·instance·=·AppWidgetManager.getInstance(context); |
36 | ········int[]·appWidgetIds; | ||
37 | ········f | 36 | ········final·int[]·appWidgetIds·=·instance.getAppWidgetIds(new·ComponentName(context,·(Class)WeatherWidgetReceiver.class)); |
37 | ········for·(int·length·=·appWidgetIds.length,·i·=·0;·i·<·length;·++i)·{ | ||
38 | ············instance.notifyAppWidgetViewDataChanged(appWidgetIds[i],·2131361863); | 38 | ············instance.notifyAppWidgetViewDataChanged(appWidgetIds[i],·2131361863); |
39 | ········} | 39 | ········} |
40 | ····} | 40 | ····} |
41 | ···· | 41 | ···· |
42 | ····private·void·updateWidget(final·Context·context,·final·int[]·array)·{ | 42 | ····private·void·updateWidget(final·Context·context,·final·int[]·array)·{ |
43 | ········final·AppWidgetManager·instance·=·AppWidgetManager.getInstance(context); | 43 | ········final·AppWidgetManager·instance·=·AppWidgetManager.getInstance(context); |
44 | ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ | 44 | ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ |
Offset 26, 10 lines modified | Offset 26, 9 lines modified | ||
26 | .method·public·constructor·<init>()V | 26 | .method·public·constructor·<init>()V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.prologue | 28 | ····.prologue |
29 | ····.line·9 | 29 | ····.line·9 |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····.line·704 | ||
32 | ····return-void | 31 | ····return-void |
33 | .end·method | 32 | .end·method |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$results:Ljava/util/List; | 22 | .field·final·synthetic·val$results:Ljava/util/List; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper$3;Ljava/util/List;)V | 24 | .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper$3;Ljava/util/List;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/android/vending/billing/util/IabHelper$3; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·968 | 28 | ····.line·968 |
28 | ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$3$2;->this$1:Lcom/android/vending/billing/util/IabHelper$3; | 29 | ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$3$2;->this$1:Lcom/android/vending/billing/util/IabHelper$3; |
29 | ····iput-object·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$3$2;->val$results:Ljava/util/List; | 30 | ····iput-object·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$3$2;->val$results:Ljava/util/List; |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$singleListener:Lcom/android/vending/billing/util/IabHelper$OnConsumeFinishedListener; | 28 | .field·final·synthetic·val$singleListener:Lcom/android/vending/billing/util/IabHelper$OnConsumeFinishedListener; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper;Ljava/util/List;Lcom/android/vending/billing/util/IabHelper$OnConsumeFinishedListener;Landroid/os/Handler;Lcom/android/vending/billing/util/IabHelper$OnConsumeMultiFinishedListener;)V | 30 | .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper;Ljava/util/List;Lcom/android/vending/billing/util/IabHelper$OnConsumeFinishedListener;Landroid/os/Handler;Lcom/android/vending/billing/util/IabHelper$OnConsumeMultiFinishedListener;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lcom/android/vending/billing/util/IabHelper; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·946 | 34 | ····.line·946 |
34 | ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->this$0:Lcom/android/vending/billing/util/IabHelper; | 35 | ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->this$0:Lcom/android/vending/billing/util/IabHelper; |
35 | ····iput-object·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->val$purchases:Ljava/util/List; | 36 | ····iput-object·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->val$purchases:Ljava/util/List; |
Offset 53, 46 lines modified | Offset 54, 45 lines modified | ||
53 | #·virtual·methods | 54 | #·virtual·methods |
54 | .method·public·run()V | 55 | .method·public·run()V |
55 | ····.locals·8 | 56 | ····.locals·8 |
56 | ····.prologue | 57 | ····.prologue |
57 | ····.line·948 | 58 | ····.line·948 |
58 | ····new-instance·v | 59 | ····new-instance·v2,·Ljava/util/ArrayList; |
59 | ····invoke-direct·{v | 60 | ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V |
60 | ····.line·949 | 61 | ····.line·949 |
61 | ····.local·v | 62 | ····.local·v2,·"results":Ljava/util/List;,·"Ljava/util/List<Lcom/android/vending/billing/util/IabResult;>;" |
62 | ····iget-object·v | 63 | ····iget-object·v3,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->val$purchases:Ljava/util/List; |
63 | ····invoke-interface·{v | 64 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
64 | ····move-result-object·v | 65 | ····move-result-object·v3 |
65 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
66 | ····:goto_0 | 66 | ····:goto_0 |
67 | ····invoke-interface·{v | 67 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
68 | ····move-result·v4 | 68 | ····move-result·v4 |
69 | ····if-eqz·v4,·:cond_0 | 69 | ····if-eqz·v4,·:cond_0 |
70 | ····invoke-interface·{v | 70 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
71 | ····move-result-object·v | 71 | ····move-result-object·v1 |
72 | ····check-cast·v | 72 | ····check-cast·v1,·Lcom/android/vending/billing/util/Purchase; |
73 | ····.line·951 | 73 | ····.line·951 |
74 | ····.local·v | 74 | ····.local·v1,·"purchase":Lcom/android/vending/billing/util/Purchase; |
75 | ····:try_start_0 | 75 | ····:try_start_0 |
76 | ····iget-object·v4,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->this$0:Lcom/android/vending/billing/util/IabHelper; | 76 | ····iget-object·v4,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->this$0:Lcom/android/vending/billing/util/IabHelper; |
77 | ····invoke-virtual·{v4,·v | 77 | ····invoke-virtual·{v4,·v1},·Lcom/android/vending/billing/util/IabHelper;->consume(Lcom/android/vending/billing/util/Purchase;)V |
78 | ····.line·952 | 78 | ····.line·952 |
79 | ····new-instance·v4,·Lcom/android/vending/billing/util/IabResult; | 79 | ····new-instance·v4,·Lcom/android/vending/billing/util/IabResult; |
80 | ····const/4·v5,·0x0 | 80 | ····const/4·v5,·0x0 |
81 | ····new-instance·v6,·Ljava/lang/StringBuilder; | 81 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
Offset 101, 29 lines modified | Offset 101, 29 lines modified | ||
101 | ····const-string·v7,·"Successful·consume·of·sku·" | 101 | ····const-string·v7,·"Successful·consume·of·sku·" |
102 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 102 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
103 | ····move-result-object·v6 | 103 | ····move-result-object·v6 |
104 | ····invoke-virtual·{v | 104 | ····invoke-virtual·{v1},·Lcom/android/vending/billing/util/Purchase;->getSku()Ljava/lang/String; |
105 | ····move-result-object·v7 | 105 | ····move-result-object·v7 |
106 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 106 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
107 | ····move-result-object·v6 | 107 | ····move-result-object·v6 |
108 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 108 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
109 | ····move-result-object·v6 | 109 | ····move-result-object·v6 |
110 | ····invoke-direct·{v4,·v5,·v6},·Lcom/android/vending/billing/util/IabResult;-><init>(ILjava/lang/String;)V | 110 | ····invoke-direct·{v4,·v5,·v6},·Lcom/android/vending/billing/util/IabResult;-><init>(ILjava/lang/String;)V |
111 | ····invoke-interface·{v | 111 | ····invoke-interface·{v2,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
112 | ····:try_end_0 | 112 | ····:try_end_0 |
113 | ····.catch·Lcom/android/vending/billing/util/IabException;·{:try_start_0·..·:try_end_0}·:catch_0 | 113 | ····.catch·Lcom/android/vending/billing/util/IabException;·{:try_start_0·..·:try_end_0}·:catch_0 |
114 | ····goto·:goto_0 | 114 | ····goto·:goto_0 |
115 | ····.line·954 | 115 | ····.line·954 |
116 | ····:catch_0 | 116 | ····:catch_0 |
Offset 131, 64 lines modified | Offset 131, 64 lines modified | ||
131 | ····.line·955 | 131 | ····.line·955 |
132 | ····.local·v0,·"ex":Lcom/android/vending/billing/util/IabException; | 132 | ····.local·v0,·"ex":Lcom/android/vending/billing/util/IabException; |
133 | ····invoke-virtual·{v0},·Lcom/android/vending/billing/util/IabException;->getResult()Lcom/android/vending/billing/util/IabResult; | 133 | ····invoke-virtual·{v0},·Lcom/android/vending/billing/util/IabException;->getResult()Lcom/android/vending/billing/util/IabResult; |
134 | ····move-result-object·v4 | 134 | ····move-result-object·v4 |
135 | ····invoke-interface·{v | 135 | ····invoke-interface·{v2,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
136 | ····goto·:goto_0 | 136 | ····goto·:goto_0 |
137 | ····.line·959 | 137 | ····.line·959 |
138 | ····.end·local·v0····#·"ex":Lcom/android/vending/billing/util/IabException; | 138 | ····.end·local·v0····#·"ex":Lcom/android/vending/billing/util/IabException; |
139 | ····.end·local·v | 139 | ····.end·local·v1····#·"purchase":Lcom/android/vending/billing/util/Purchase; |
140 | ····:cond_0 | 140 | ····:cond_0 |
141 | ····iget-object·v | 141 | ····iget-object·v3,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->this$0:Lcom/android/vending/billing/util/IabHelper; |
142 | ····invoke-virtual·{v | 142 | ····invoke-virtual·{v3},·Lcom/android/vending/billing/util/IabHelper;->flagEndAsync()V |
143 | ····.line·960 | 143 | ····.line·960 |
144 | ····iget-object·v | 144 | ····iget-object·v3,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->this$0:Lcom/android/vending/billing/util/IabHelper; |
145 | ····iget-boolean·v | 145 | ····iget-boolean·v3,·v3,·Lcom/android/vending/billing/util/IabHelper;->mDisposed:Z |
146 | ····if-nez·v | 146 | ····if-nez·v3,·:cond_1 |
147 | ····iget-object·v | 147 | ····iget-object·v3,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->val$singleListener:Lcom/android/vending/billing/util/IabHelper$OnConsumeFinishedListener; |
148 | ····if-eqz·v | 148 | ····if-eqz·v3,·:cond_1 |
149 | ····.line·961 | 149 | ····.line·961 |
150 | ····iget-object·v | 150 | ····iget-object·v3,·p0,·Lcom/android/vending/billing/util/IabHelper$3;->val$handler:Landroid/os/Handler; |
151 | ····new-instance·v | 151 | ····new-instance·v4,·Lcom/android/vending/billing/util/IabHelper$3$1; |
Max diff block lines reached; 2265/8787 bytes (25.78%) of diff not shown. |
Offset 156, 69 lines modified | Offset 156, 68 lines modified | ||
156 | ············"Ljava/lang/String;", | 156 | ············"Ljava/lang/String;", |
157 | ············">;" | 157 | ············">;" |
158 | ········} | 158 | ········} |
159 | ····.end·annotation | 159 | ····.end·annotation |
160 | ····.prologue | 160 | ····.prologue |
161 | ····.line·72 | 161 | ····.line·72 |
162 | ····new-instance·v | 162 | ····new-instance·v1,·Ljava/util/ArrayList; |
163 | ····invoke-direct·{v | 163 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
164 | ····.line·73 | 164 | ····.line·73 |
165 | ····.local·v | 165 | ····.local·v1,·"result":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
166 | ····iget-object·v | 166 | ····iget-object·v2,·p0,·Lcom/android/vending/billing/util/Inventory;->mPurchaseMap:Ljava/util/Map; |
167 | ····invoke-interface·{v | 167 | ····invoke-interface·{v2},·Ljava/util/Map;->values()Ljava/util/Collection; |
168 | ····move-result-object·v | 168 | ····move-result-object·v2 |
169 | ····invoke-interface·{v | 169 | ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
170 | ····move-result-object·v | 170 | ····move-result-object·v2 |
171 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
172 | ····:cond_0 | 171 | ····:cond_0 |
173 | ····:goto_0 | 172 | ····:goto_0 |
174 | ····invoke-interface·{v | 173 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
175 | ····move-result·v3 | 174 | ····move-result·v3 |
176 | ····if-eqz·v3,·:cond_1 | 175 | ····if-eqz·v3,·:cond_1 |
177 | ····invoke-interface·{v | 176 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
178 | ····move-result-object·v | 177 | ····move-result-object·v0 |
179 | ····check-cast·v | 178 | ····check-cast·v0,·Lcom/android/vending/billing/util/Purchase; |
180 | ····.line·74 | 179 | ····.line·74 |
181 | ····.local·v | 180 | ····.local·v0,·"p":Lcom/android/vending/billing/util/Purchase; |
182 | ····invoke-virtual·{v | 181 | ····invoke-virtual·{v0},·Lcom/android/vending/billing/util/Purchase;->getItemType()Ljava/lang/String; |
183 | ····move-result-object·v3 | 182 | ····move-result-object·v3 |
184 | ····invoke-virtual·{v3,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 183 | ····invoke-virtual·{v3,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
185 | ····move-result·v3 | 184 | ····move-result·v3 |
186 | ····if-eqz·v3,·:cond_0 | 185 | ····if-eqz·v3,·:cond_0 |
187 | ····invoke-virtual·{v | 186 | ····invoke-virtual·{v0},·Lcom/android/vending/billing/util/Purchase;->getSku()Ljava/lang/String; |
188 | ····move-result-object·v3 | 187 | ····move-result-object·v3 |
189 | ····invoke-interface·{v | 188 | ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
190 | ····goto·:goto_0 | 189 | ····goto·:goto_0 |
191 | ····.line·76 | 190 | ····.line·76 |
192 | ····.end·local·v | 191 | ····.end·local·v0····#·"p":Lcom/android/vending/billing/util/Purchase; |
193 | ····:cond_1 | 192 | ····:cond_1 |
194 | ····return-object·v | 193 | ····return-object·v1 |
195 | .end·method | 194 | .end·method |
196 | .method·getAllPurchases()Ljava/util/List; | 195 | .method·getAllPurchases()Ljava/util/List; |
197 | ····.locals·2 | 196 | ····.locals·2 |
198 | ····.annotation·system·Ldalvik/annotation/Signature; | 197 | ····.annotation·system·Ldalvik/annotation/Signature; |
199 | ········value·=·{ | 198 | ········value·=·{ |
200 | ············"()", | 199 | ············"()", |
Offset 200, 24 lines modified | Offset 200, 26 lines modified | ||
200 | ····.prologue | 200 | ····.prologue |
201 | ····.line·749 | 201 | ····.line·749 |
202 | ····const-string·v3,·"0:OK/1:User·Canceled/2:Unknown/3:Billing·Unavailable/4:Item·unavailable/5:Developer·Error/6:Error/7:Item·Already·Owned/8:Item·not·owned" | 202 | ····const-string·v3,·"0:OK/1:User·Canceled/2:Unknown/3:Billing·Unavailable/4:Item·unavailable/5:Developer·Error/6:Error/7:Item·Already·Owned/8:Item·not·owned" |
203 | ····const-string·v4,·"/" | 203 | ····const-string·v4,·"/" |
204 | ····.line·752 | ||
204 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; | 205 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
205 | ····move-result-object·v0 | 206 | ····move-result-object·v0 |
206 | ····.line·753 | 207 | ····.line·753 |
207 | ····.local·v0,·"iab_msgs":[Ljava/lang/String; | 208 | ····.local·v0,·"iab_msgs":[Ljava/lang/String; |
208 | ····const-string·v3,·"0:OK/-1001:Remote·exception·during·initialization/-1002:Bad·response·received/-1003:Purchase·signature·verification·failed/-1004:Send·intent·failed/-1005:User·cancelled/-1006:Unknown·purchase·response/-1007:Missing·token/-1008:Unknown·error/-1009:Subscriptions·not·available/-1010:Invalid·consumption·attempt" | 209 | ····const-string·v3,·"0:OK/-1001:Remote·exception·during·initialization/-1002:Bad·response·received/-1003:Purchase·signature·verification·failed/-1004:Send·intent·failed/-1005:User·cancelled/-1006:Unknown·purchase·response/-1007:Missing·token/-1008:Unknown·error/-1009:Subscriptions·not·available/-1010:Invalid·consumption·attempt" |
209 | ····const-string·v4,·"/" | 210 | ····const-string·v4,·"/" |
211 | ····.line·762 | ||
210 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; | 212 | ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
211 | ····move-result-object·v1 | 213 | ····move-result-object·v1 |
212 | ····.line·764 | 214 | ····.line·764 |
213 | ····.local·v1,·"iabhelper_msgs":[Ljava/lang/String; | 215 | ····.local·v1,·"iabhelper_msgs":[Ljava/lang/String; |
214 | ····const/16·v3,·-0x3e8 | 216 | ····const/16·v3,·-0x3e8 |
Offset 822, 14 lines modified | Offset 824, 15 lines modified | ||
822 | ····move-object·v5,·p3 | 824 | ····move-object·v5,·p3 |
823 | ····invoke-direct/range·{v0·..·v5},·Lcom/android/vending/billing/util/IabHelper$3;-><init>(Lcom/android/vending/billing/util/IabHelper;Ljava/util/List;Lcom/android/vending/billing/util/IabHelper$OnConsumeFinishedListener;Landroid/os/Handler;Lcom/android/vending/billing/util/IabHelper$OnConsumeMultiFinishedListener;)V | 825 | ····invoke-direct/range·{v0·..·v5},·Lcom/android/vending/billing/util/IabHelper$3;-><init>(Lcom/android/vending/billing/util/IabHelper;Ljava/util/List;Lcom/android/vending/billing/util/IabHelper$OnConsumeFinishedListener;Landroid/os/Handler;Lcom/android/vending/billing/util/IabHelper$OnConsumeMultiFinishedListener;)V |
824 | ····invoke-direct·{v6,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V | 826 | ····invoke-direct·{v6,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V |
827 | ····.line·975 | ||
825 | ····invoke-virtual·{v6},·Ljava/lang/Thread;->start()V | 828 | ····invoke-virtual·{v6},·Ljava/lang/Thread;->start()V |
826 | ····.line·976 | 829 | ····.line·976 |
827 | ····return-void | 830 | ····return-void |
828 | .end·method | 831 | .end·method |
829 | .method·public·dispose()V | 832 | .method·public·dispose()V |
Offset 1850, 26 lines modified | Offset 1853, 28 lines modified | ||
1850 | ····const-string·v9,·".·Response:·" | 1853 | ····const-string·v9,·".·Response:·" |
1851 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1854 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1852 | ····move-result-object·v8 | 1855 | ····move-result-object·v8 |
1856 | ····.line·512 | ||
1853 | ····invoke-static·{v5},·Lcom/android/vending/billing/util/IabHelper;->getResponseDesc(I)Ljava/lang/String; | 1857 | ····invoke-static·{v5},·Lcom/android/vending/billing/util/IabHelper;->getResponseDesc(I)Ljava/lang/String; |
1854 | ····move-result-object·v9 | 1858 | ····move-result-object·v9 |
1855 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1859 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1856 | ····move-result-object·v8 | 1860 | ····move-result-object·v8 |
1857 | ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 1861 | ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
1858 | ····move-result-object·v8 | 1862 | ····move-result-object·v8 |
1863 | ····.line·511 | ||
1859 | ····invoke-virtual·{p0,·v8},·Lcom/android/vending/billing/util/IabHelper;->logError(Ljava/lang/String;)V | 1864 | ····invoke-virtual·{p0,·v8},·Lcom/android/vending/billing/util/IabHelper;->logError(Ljava/lang/String;)V |
1860 | ····.line·513 | 1865 | ····.line·513 |
1861 | ····new-instance·v6,·Lcom/android/vending/billing/util/IabResult; | 1866 | ····new-instance·v6,·Lcom/android/vending/billing/util/IabResult; |
1862 | ····const/16·v8,·-0x3ee | 1867 | ····const/16·v8,·-0x3ee |
Offset 2276, 14 lines modified | Offset 2281, 15 lines modified | ||
2276 | ····new-instance·v4,·Landroid/content/Intent; | 2281 | ····new-instance·v4,·Landroid/content/Intent; |
2277 | ····invoke-direct·{v4},·Landroid/content/Intent;-><init>()V | 2282 | ····invoke-direct·{v4},·Landroid/content/Intent;-><init>()V |
2278 | ····const/4·v1,·0x0 | 2283 | ····const/4·v1,·0x0 |
2284 | ····.line·401 | ||
2279 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 2285 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
2280 | ····move-result-object·v1 | 2286 | ····move-result-object·v1 |
2281 | ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I | 2287 | ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I |
2282 | ····move-result·v5 | 2288 | ····move-result·v5 |
Offset 2296, 26 lines modified | Offset 2302, 28 lines modified | ||
2296 | ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I | 2302 | ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I |
2297 | ····move-result·v6 | 2303 | ····move-result·v6 |
2298 | ····const/4·v1,·0x0 | 2304 | ····const/4·v1,·0x0 |
2305 | ····.line·402 | ||
2299 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 2306 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
2300 | ····move-result-object·v1 | 2307 | ····move-result-object·v1 |
2301 | ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I | 2308 | ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I |
2302 | ····move-result·v7 | 2309 | ····move-result·v7 |
2303 | ····move-object·v1,·p1 | 2310 | ····move-object·v1,·p1 |
2304 | ····move/from16·v3,·p4 | 2311 | ····move/from16·v3,·p4 |
2312 | ····.line·399 | ||
2305 | ····invoke-virtual/range·{v1·..·v7},·Landroid/app/Activity;->startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;III)V | 2313 | ····invoke-virtual/range·{v1·..·v7},·Landroid/app/Activity;->startIntentSenderForResult(Landroid/content/IntentSender;ILandroid/content/Intent;III)V |
2306 | ····:try_end_1 | 2314 | ····:try_end_1 |
2307 | ····.catch·Landroid/content/IntentSender$SendIntentException;·{:try_start_1·..·:try_end_1}·:catch_0 | 2315 | ····.catch·Landroid/content/IntentSender$SendIntentException;·{:try_start_1·..·:try_end_1}·:catch_0 |
2308 | ····.catch·Landroid/os/RemoteException;·{:try_start_1·..·:try_end_1}·:catch_1 | 2316 | ····.catch·Landroid/os/RemoteException;·{:try_start_1·..·:try_end_1}·:catch_1 |
2309 | ····goto/16·:goto_0 | 2317 | ····goto/16·:goto_0 |
Offset 2822, 14 lines modified | Offset 2830, 15 lines modified | ||
2822 | ····move-object·v4,·p3 | 2830 | ····move-object·v4,·p3 |
2823 | ····invoke-direct/range·{v0·..·v5},·Lcom/android/vending/billing/util/IabHelper$2;-><init>(Lcom/android/vending/billing/util/IabHelper;ZLjava/util/List;Lcom/android/vending/billing/util/IabHelper$QueryInventoryFinishedListener;Landroid/os/Handler;)V | 2831 | ····invoke-direct/range·{v0·..·v5},·Lcom/android/vending/billing/util/IabHelper$2;-><init>(Lcom/android/vending/billing/util/IabHelper;ZLjava/util/List;Lcom/android/vending/billing/util/IabHelper$QueryInventoryFinishedListener;Landroid/os/Handler;)V |
2824 | ····invoke-direct·{v6,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V | 2832 | ····invoke-direct·{v6,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V |
2833 | ····.line·633 | ||
2825 | ····invoke-virtual·{v6},·Ljava/lang/Thread;->start()V | 2834 | ····invoke-virtual·{v6},·Ljava/lang/Thread;->start()V |
Max diff block lines reached; 11566/15667 bytes (73.82%) of diff not shown. |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$querySkuDetails:Z | 28 | .field·final·synthetic·val$querySkuDetails:Z |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper;ZLjava/util/List;Lcom/android/vending/billing/util/IabHelper$QueryInventoryFinishedListener;Landroid/os/Handler;)V | 30 | .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper;ZLjava/util/List;Lcom/android/vending/billing/util/IabHelper$QueryInventoryFinishedListener;Landroid/os/Handler;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lcom/android/vending/billing/util/IabHelper; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·610 | 34 | ····.line·610 |
34 | ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$2;->this$0:Lcom/android/vending/billing/util/IabHelper; | 35 | ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$2;->this$0:Lcom/android/vending/billing/util/IabHelper; |
35 | ····iput-boolean·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$2;->val$querySkuDetails:Z | 36 | ····iput-boolean·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$2;->val$querySkuDetails:Z |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$result_f:Lcom/android/vending/billing/util/IabResult; | 24 | .field·final·synthetic·val$result_f:Lcom/android/vending/billing/util/IabResult; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper$2;Lcom/android/vending/billing/util/IabResult;Lcom/android/vending/billing/util/Inventory;)V | 26 | .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper$2;Lcom/android/vending/billing/util/IabResult;Lcom/android/vending/billing/util/Inventory;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$1"····#·Lcom/android/vending/billing/util/IabHelper$2; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·626 | 30 | ····.line·626 |
30 | ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$2$1;->this$1:Lcom/android/vending/billing/util/IabHelper$2; | 31 | ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$2$1;->this$1:Lcom/android/vending/billing/util/IabHelper$2; |
31 | ····iput-object·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$2$1;->val$result_f:Lcom/android/vending/billing/util/IabResult; | 32 | ····iput-object·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$2$1;->val$result_f:Lcom/android/vending/billing/util/IabResult; |
Offset 252, 14 lines modified | Offset 252, 15 lines modified | ||
252 | ····invoke-static·{p0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 252 | ····invoke-static·{p0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
253 | ····move-result·v1 | 253 | ····move-result·v1 |
254 | ····if-nez·v1,·:cond_0 | 254 | ····if-nez·v1,·:cond_0 |
255 | ····.line·60 | ||
255 | ····invoke-static·{p2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 256 | ····invoke-static·{p2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
256 | ····move-result·v1 | 257 | ····move-result·v1 |
257 | ····if-eqz·v1,·:cond_1 | 258 | ····if-eqz·v1,·:cond_1 |
258 | ····.line·61 | 259 | ····.line·61 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$results:Ljava/util/List; | 22 | .field·final·synthetic·val$results:Ljava/util/List; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper$3;Ljava/util/List;)V | 24 | .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper$3;Ljava/util/List;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/android/vending/billing/util/IabHelper$3; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·961 | 28 | ····.line·961 |
28 | ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$3$1;->this$1:Lcom/android/vending/billing/util/IabHelper$3; | 29 | ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$3$1;->this$1:Lcom/android/vending/billing/util/IabHelper$3; |
29 | ····iput-object·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$3$1;->val$results:Ljava/util/List; | 30 | ····iput-object·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$3$1;->val$results:Ljava/util/List; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$listener:Lcom/android/vending/billing/util/IabHelper$OnIabSetupFinishedListener; | 22 | .field·final·synthetic·val$listener:Lcom/android/vending/billing/util/IabHelper$OnIabSetupFinishedListener; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper;Lcom/android/vending/billing/util/IabHelper$OnIabSetupFinishedListener;)V | 24 | .method·constructor·<init>(Lcom/android/vending/billing/util/IabHelper;Lcom/android/vending/billing/util/IabHelper$OnIabSetupFinishedListener;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/android/vending/billing/util/IabHelper; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·210 | 28 | ····.line·210 |
28 | ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$1;->this$0:Lcom/android/vending/billing/util/IabHelper; | 29 | ····iput-object·p1,·p0,·Lcom/android/vending/billing/util/IabHelper$1;->this$0:Lcom/android/vending/billing/util/IabHelper; |
29 | ····iput-object·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$1;->val$listener:Lcom/android/vending/billing/util/IabHelper$OnIabSetupFinishedListener; | 30 | ····iput-object·p2,·p0,·Lcom/android/vending/billing/util/IabHelper$1;->val$listener:Lcom/android/vending/billing/util/IabHelper$OnIabSetupFinishedListener; |
Offset 360, 21 lines modified | Offset 360, 22 lines modified | ||
360 | ····.line·374 | 360 | ····.line·374 |
361 | ····.local·v5,·"thanksView":Landroid/view/View; | 361 | ····.local·v5,·"thanksView":Landroid/view/View; |
362 | ····if-eqz·v5,·:cond_0 | 362 | ····if-eqz·v5,·:cond_0 |
363 | ····.line·375 | 363 | ····.line·375 |
364 | ····const·v6,·0x7f0a0067 | 364 | ····const·v6,·0x7f0a0067 |
365 | ····.line·376 | ||
365 | ····invoke-virtual·{v5,·v6},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 366 | ····invoke-virtual·{v5,·v6},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
366 | ····move-result-object·v4 | 367 | ····move-result-object·v4 |
367 | ····check-cast·v4,·Landroid/widget/TextView; | 368 | ····check-cast·v4,·Landroid/widget/TextView; |
368 | ····.line·37 | 369 | ····.line·378 |
369 | ····.local·v4,·"thanksMessage":Landroid/widget/TextView; | 370 | ····.local·v4,·"thanksMessage":Landroid/widget/TextView; |
370 | ····invoke-virtual·{p0},·Lfr/tvbarthel/apps/billing/SupportActivity;->getResources()Landroid/content/res/Resources; | 371 | ····invoke-virtual·{p0},·Lfr/tvbarthel/apps/billing/SupportActivity;->getResources()Landroid/content/res/Resources; |
371 | ····move-result-object·v6 | 372 | ····move-result-object·v6 |
372 | ····const·v7,·0x7f0c0038 | 373 | ····const·v7,·0x7f0c0038 |
Offset 388, 14 lines modified | Offset 389, 15 lines modified | ||
388 | ····invoke-virtual·{p1},·Lcom/android/vending/billing/util/Purchase;->getSku()Ljava/lang/String; | 389 | ····invoke-virtual·{p1},·Lcom/android/vending/billing/util/Purchase;->getSku()Ljava/lang/String; |
389 | ····move-result-object·v9 | 390 | ····move-result-object·v9 |
390 | ····aput-object·v9,·v7,·v8 | 391 | ····aput-object·v9,·v7,·v8 |
392 | ····.line·377 | ||
391 | ····invoke-static·{v6,·v7},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 393 | ····invoke-static·{v6,·v7},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
392 | ····move-result-object·v6 | 394 | ····move-result-object·v6 |
393 | ····invoke-virtual·{v4,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 395 | ····invoke-virtual·{v4,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
394 | ····.line·379 | 396 | ····.line·379 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/SupportActivity; | 21 | .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/SupportActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lfr/tvbarthel/apps/billing/SupportActivity;)V | 23 | .method·constructor·<init>(Lfr/tvbarthel/apps/billing/SupportActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/billing/SupportActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·120 | 27 | ····.line·120 |
27 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$1;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity; | 28 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$1;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 65, 14 lines modified | Offset 66, 15 lines modified | ||
65 | ····move-result-object·v1 | 66 | ····move-result-object·v1 |
66 | ····iget-object·v2,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$1;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity; | 67 | ····iget-object·v2,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$1;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity; |
67 | ····iget-object·v0,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$1;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity; | 68 | ····iget-object·v0,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$1;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity; |
69 | ····.line·125 | ||
68 | ····invoke-static·{v0},·Lfr/tvbarthel/apps/billing/SupportActivity;->access$100(Lfr/tvbarthel/apps/billing/SupportActivity;)Lfr/tvbarthel/apps/billing/adapter/SupportAdapter; | 70 | ····invoke-static·{v0},·Lfr/tvbarthel/apps/billing/SupportActivity;->access$100(Lfr/tvbarthel/apps/billing/SupportActivity;)Lfr/tvbarthel/apps/billing/adapter/SupportAdapter; |
69 | ····move-result-object·v0 | 71 | ····move-result-object·v0 |
70 | ····invoke-virtual·{v0,·p3},·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter;->getItem(I)Ljava/lang/Object; | 72 | ····invoke-virtual·{v0,·p3},·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter;->getItem(I)Ljava/lang/Object; |
71 | ····move-result-object·v0 | 73 | ····move-result-object·v0 |
Offset 87, 16 lines modified | Offset 89, 18 lines modified | ||
87 | ····move-result-object·v0 | 89 | ····move-result-object·v0 |
88 | ····const/16·v3,·0x2a | 90 | ····const/16·v3,·0x2a |
89 | ····iget-object·v4,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$1;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity; | 91 | ····iget-object·v4,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$1;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity; |
92 | ····.line·127 | ||
90 | ····invoke-static·{v4},·Lfr/tvbarthel/apps/billing/SupportActivity;->access$200(Lfr/tvbarthel/apps/billing/SupportActivity;)Lcom/android/vending/billing/util/IabHelper$OnIabPurchaseFinishedListener; | 93 | ····invoke-static·{v4},·Lfr/tvbarthel/apps/billing/SupportActivity;->access$200(Lfr/tvbarthel/apps/billing/SupportActivity;)Lcom/android/vending/billing/util/IabHelper$OnIabPurchaseFinishedListener; |
91 | ····move-result-object·v4 | 94 | ····move-result-object·v4 |
95 | ····.line·124 | ||
92 | ····invoke-virtual·{v1,·v2,·v0,·v3,·v4},·Lcom/android/vending/billing/util/IabHelper;->launchPurchaseFlow(Landroid/app/Activity;Ljava/lang/String;ILcom/android/vending/billing/util/IabHelper$OnIabPurchaseFinishedListener;)V | 96 | ····invoke-virtual·{v1,·v2,·v0,·v3,·v4},·Lcom/android/vending/billing/util/IabHelper;->launchPurchaseFlow(Landroid/app/Activity;Ljava/lang/String;ILcom/android/vending/billing/util/IabHelper$OnIabPurchaseFinishedListener;)V |
93 | ····.line·128 | 97 | ····.line·128 |
94 | ····return-void | 98 | ····return-void |
95 | .end·method | 99 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/SupportActivity; | 21 | .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/SupportActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lfr/tvbarthel/apps/billing/SupportActivity;)V | 23 | .method·constructor·<init>(Lfr/tvbarthel/apps/billing/SupportActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/billing/SupportActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·275 | 27 | ····.line·275 |
27 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$4;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity; | 28 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$4;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/SupportActivity; | 21 | .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/SupportActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lfr/tvbarthel/apps/billing/SupportActivity;)V | 23 | .method·constructor·<init>(Lfr/tvbarthel/apps/billing/SupportActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/billing/SupportActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·345 | 27 | ····.line·345 |
27 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$5;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity; | 28 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$5;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/SupportActivity; | 21 | .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/SupportActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lfr/tvbarthel/apps/billing/SupportActivity;)V | 23 | .method·constructor·<init>(Lfr/tvbarthel/apps/billing/SupportActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/billing/SupportActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·230 | 27 | ····.line·230 |
27 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$2;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity; | 28 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$2;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/SupportActivity; | 21 | .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/SupportActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lfr/tvbarthel/apps/billing/SupportActivity;)V | 23 | .method·constructor·<init>(Lfr/tvbarthel/apps/billing/SupportActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/billing/SupportActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·255 | 27 | ····.line·255 |
27 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$3;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity; | 28 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$3;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 45, 14 lines modified | Offset 46, 15 lines modified | ||
45 | ····.line·260 | 46 | ····.line·260 |
46 | ····invoke-virtual·{p2},·Lcom/android/vending/billing/util/IabResult;->isSuccess()Z | 47 | ····invoke-virtual·{p2},·Lcom/android/vending/billing/util/IabResult;->isSuccess()Z |
47 | ····move-result·v0 | 48 | ····move-result·v0 |
48 | ····if-nez·v0,·:cond_0 | 49 | ····if-nez·v0,·:cond_0 |
50 | ····.line·261 | ||
49 | ····invoke-virtual·{p2},·Lcom/android/vending/billing/util/IabResult;->getResponse()I | 51 | ····invoke-virtual·{p2},·Lcom/android/vending/billing/util/IabResult;->getResponse()I |
50 | ····move-result·v0 | 52 | ····move-result·v0 |
51 | ····const/16·v1,·0x8 | 53 | ····const/16·v1,·0x8 |
52 | ····if-ne·v0,·v1,·:cond_1 | 54 | ····if-ne·v0,·v1,·:cond_1 |
Offset 63, 25 lines modified | Offset 65, 28 lines modified | ||
63 | ····invoke-static·{v0},·Lfr/tvbarthel/apps/billing/SupportActivity;->access$300(Lfr/tvbarthel/apps/billing/SupportActivity;)Lcom/android/vending/billing/util/IabHelper; | 65 | ····invoke-static·{v0},·Lfr/tvbarthel/apps/billing/SupportActivity;->access$300(Lfr/tvbarthel/apps/billing/SupportActivity;)Lcom/android/vending/billing/util/IabHelper; |
64 | ····move-result-object·v0 | 66 | ····move-result-object·v0 |
65 | ····iget-object·v1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$3;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity; | 67 | ····iget-object·v1,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$3;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity; |
68 | ····.line·263 | ||
66 | ····invoke-virtual·{p1},·Lcom/android/vending/billing/util/Purchase;->getSku()Ljava/lang/String; | 69 | ····invoke-virtual·{p1},·Lcom/android/vending/billing/util/Purchase;->getSku()Ljava/lang/String; |
67 | ····move-result-object·v2 | 70 | ····move-result-object·v2 |
68 | ····const/16·v3,·0x2a | 71 | ····const/16·v3,·0x2a |
69 | ····iget-object·v4,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$3;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity; | 72 | ····iget-object·v4,·p0,·Lfr/tvbarthel/apps/billing/SupportActivity$3;->this$0:Lfr/tvbarthel/apps/billing/SupportActivity; |
73 | ····.line·265 | ||
70 | ····invoke-static·{v4},·Lfr/tvbarthel/apps/billing/SupportActivity;->access$200(Lfr/tvbarthel/apps/billing/SupportActivity;)Lcom/android/vending/billing/util/IabHelper$OnIabPurchaseFinishedListener; | 74 | ····invoke-static·{v4},·Lfr/tvbarthel/apps/billing/SupportActivity;->access$200(Lfr/tvbarthel/apps/billing/SupportActivity;)Lcom/android/vending/billing/util/IabHelper$OnIabPurchaseFinishedListener; |
71 | ····move-result-object·v4 | 75 | ····move-result-object·v4 |
76 | ····.line·262 | ||
72 | ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Lcom/android/vending/billing/util/IabHelper;->launchPurchaseFlow(Landroid/app/Activity;Ljava/lang/String;ILcom/android/vending/billing/util/IabHelper$OnIabPurchaseFinishedListener;)V | 77 | ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Lcom/android/vending/billing/util/IabHelper;->launchPurchaseFlow(Landroid/app/Activity;Ljava/lang/String;ILcom/android/vending/billing/util/IabHelper$OnIabPurchaseFinishedListener;)V |
73 | ····.line·267 | 78 | ····.line·267 |
74 | ····:cond_1 | 79 | ····:cond_1 |
75 | ····return-void | 80 | ····return-void |
76 | .end·method | 81 | .end·method |
Offset 37, 15 lines modified | Offset 37, 14 lines modified | ||
37 | .method·public·constructor·<init>()V | 37 | .method·public·constructor·<init>()V |
38 | ····.locals·0 | 38 | ····.locals·0 |
39 | ····.prologue | 39 | ····.prologue |
40 | ····.line·14 | 40 | ····.line·14 |
41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
42 | ····.line·156 | ||
43 | ····return-void | 42 | ····return-void |
44 | .end·method | 43 | .end·method |
45 | .method·static·synthetic·access$000(Lcom/android/vending/billing/util/Inventory;)Z | 44 | .method·static·synthetic·access$000(Lcom/android/vending/billing/util/Inventory;)Z |
46 | ····.locals·1 | 45 | ····.locals·1 |
47 | ····.param·p0,·"x0"····#·Lcom/android/vending/billing/util/Inventory; | 46 | ····.param·p0,·"x0"····#·Lcom/android/vending/billing/util/Inventory; |
Offset 63, 14 lines modified | Offset 62, 15 lines modified | ||
63 | ····.param·p0,·"context"····#·Landroid/content/Context; | 62 | ····.param·p0,·"context"····#·Landroid/content/Context; |
64 | ····.param·p1,·"listener"····#·Lfr/tvbarthel/apps/billing/utils/SupportUtils$OnCheckSupportListener; | 63 | ····.param·p1,·"listener"····#·Lfr/tvbarthel/apps/billing/utils/SupportUtils$OnCheckSupportListener; |
65 | ····.prologue | 64 | ····.prologue |
66 | ····const/4·v4,·0x0 | 65 | ····const/4·v4,·0x0 |
67 | ····.line·101 | 66 | ····.line·101 |
67 | ····.line·102 | ||
68 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 68 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
69 | ····move-result-object·v2 | 69 | ····move-result-object·v2 |
70 | ····.line·103 | 70 | ····.line·103 |
71 | ····.local·v2,·"sharedPreferences":Landroid/content/SharedPreferences; | 71 | ····.local·v2,·"sharedPreferences":Landroid/content/SharedPreferences; |
72 | ····const-string·v3,·"shared_preferences_support" | 72 | ····const-string·v3,·"shared_preferences_support" |
Offset 94, 14 lines modified | Offset 94, 15 lines modified | ||
94 | ····:goto_0 | 94 | ····:goto_0 |
95 | ····return-void | 95 | ····return-void |
96 | ····.line·108 | 96 | ····.line·108 |
97 | ····:pswitch_0 | 97 | ····:pswitch_0 |
98 | ····new-instance·v1,·Lcom/android/vending/billing/util/IabHelper; | 98 | ····new-instance·v1,·Lcom/android/vending/billing/util/IabHelper; |
99 | ····.line·109 | ||
99 | ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 100 | ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
100 | ····move-result-object·v3 | 101 | ····move-result-object·v3 |
101 | ····const·v4,·0x7f0c0037 | 102 | ····const·v4,·0x7f0c0037 |
102 | ····invoke-virtual·{v3,·v4},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 103 | ····invoke-virtual·{v3,·v4},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/utils/SupportUtils$1; | 21 | .field·final·synthetic·this$0:Lfr/tvbarthel/apps/billing/utils/SupportUtils$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lfr/tvbarthel/apps/billing/utils/SupportUtils$1;)V | 23 | .method·constructor·<init>(Lfr/tvbarthel/apps/billing/utils/SupportUtils$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/billing/utils/SupportUtils$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·114 | 27 | ····.line·114 |
27 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/utils/SupportUtils$1$1;->this$0:Lfr/tvbarthel/apps/billing/utils/SupportUtils$1; | 28 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/billing/utils/SupportUtils$1$1;->this$0:Lfr/tvbarthel/apps/billing/utils/SupportUtils$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 106, 113 lines modified | Offset 106, 123 lines modified | ||
106 | ····invoke-direct·{v10},·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;-><init>()V | 106 | ····invoke-direct·{v10},·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;-><init>()V |
107 | ····.line·43 | 107 | ····.line·43 |
108 | ····.local·v10,·"viewHolder":Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder; | 108 | ····.local·v10,·"viewHolder":Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder; |
109 | ····const·v11,·0x7f0a0057 | 109 | ····const·v11,·0x7f0a0057 |
110 | ····.line·44 | ||
110 | ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 111 | ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
111 | ····move-result-object·v11 | 112 | ····move-result-object·v11 |
112 | ····check-cast·v11,·Landroid/widget/TextView; | 113 | ····check-cast·v11,·Landroid/widget/TextView; |
113 | ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->title:Landroid/widget/TextView; | 114 | ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->title:Landroid/widget/TextView; |
114 | ····.line·45 | 115 | ····.line·45 |
115 | ····const·v11,·0x7f0a005a | 116 | ····const·v11,·0x7f0a005a |
117 | ····.line·46 | ||
116 | ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 118 | ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
117 | ····move-result-object·v11 | 119 | ····move-result-object·v11 |
118 | ····check-cast·v11,·Landroid/widget/TextView; | 120 | ····check-cast·v11,·Landroid/widget/TextView; |
119 | ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->description:Landroid/widget/TextView; | 121 | ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->description:Landroid/widget/TextView; |
120 | ····.line·47 | 122 | ····.line·47 |
121 | ····const·v11,·0x7f0a0058 | 123 | ····const·v11,·0x7f0a0058 |
124 | ····.line·48 | ||
122 | ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 125 | ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
123 | ····move-result-object·v11 | 126 | ····move-result-object·v11 |
124 | ····check-cast·v11,·Landroid/widget/TextView; | 127 | ····check-cast·v11,·Landroid/widget/TextView; |
125 | ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->price:Landroid/widget/TextView; | 128 | ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->price:Landroid/widget/TextView; |
126 | ····.line·49 | 129 | ····.line·49 |
127 | ····const·v11,·0x7f0a0059 | 130 | ····const·v11,·0x7f0a0059 |
131 | ····.line·50 | ||
128 | ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 132 | ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
129 | ····move-result-object·v11 | 133 | ····move-result-object·v11 |
130 | ····check-cast·v11,·Landroid/widget/TextView; | 134 | ····check-cast·v11,·Landroid/widget/TextView; |
131 | ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->currency:Landroid/widget/TextView; | 135 | ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->currency:Landroid/widget/TextView; |
132 | ····.line·51 | 136 | ····.line·51 |
133 | ····const·v11,·0x7f0a005d | 137 | ····const·v11,·0x7f0a005d |
138 | ····.line·52 | ||
134 | ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 139 | ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
135 | ····move-result-object·v11 | 140 | ····move-result-object·v11 |
136 | ····check-cast·v11,·Landroid/widget/ProgressBar; | 141 | ····check-cast·v11,·Landroid/widget/ProgressBar; |
137 | ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->coffeeBar:Landroid/widget/ProgressBar; | 142 | ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->coffeeBar:Landroid/widget/ProgressBar; |
138 | ····.line·53 | 143 | ····.line·53 |
139 | ····const·v11,·0x7f0a005e | 144 | ····const·v11,·0x7f0a005e |
145 | ····.line·54 | ||
140 | ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 146 | ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
141 | ····move-result-object·v11 | 147 | ····move-result-object·v11 |
142 | ····check-cast·v11,·Landroid/widget/TextView; | 148 | ····check-cast·v11,·Landroid/widget/TextView; |
143 | ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->coffeeValue:Landroid/widget/TextView; | 149 | ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->coffeeValue:Landroid/widget/TextView; |
144 | ····.line·55 | 150 | ····.line·55 |
145 | ····const·v11,·0x7f0a0061 | 151 | ····const·v11,·0x7f0a0061 |
152 | ····.line·56 | ||
146 | ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 153 | ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
147 | ····move-result-object·v11 | 154 | ····move-result-object·v11 |
148 | ····check-cast·v11,·Landroid/widget/ProgressBar; | 155 | ····check-cast·v11,·Landroid/widget/ProgressBar; |
149 | ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->energyBar:Landroid/widget/ProgressBar; | 156 | ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->energyBar:Landroid/widget/ProgressBar; |
150 | ····.line·57 | 157 | ····.line·57 |
151 | ····const·v11,·0x7f0a0062 | 158 | ····const·v11,·0x7f0a0062 |
159 | ····.line·58 | ||
152 | ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 160 | ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
153 | ····move-result-object·v11 | 161 | ····move-result-object·v11 |
154 | ····check-cast·v11,·Landroid/widget/TextView; | 162 | ····check-cast·v11,·Landroid/widget/TextView; |
155 | ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->energyValue:Landroid/widget/TextView; | 163 | ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->energyValue:Landroid/widget/TextView; |
156 | ····.line·59 | 164 | ····.line·59 |
157 | ····const·v11,·0x7f0a0065 | 165 | ····const·v11,·0x7f0a0065 |
166 | ····.line·60 | ||
158 | ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 167 | ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
159 | ····move-result-object·v11 | 168 | ····move-result-object·v11 |
160 | ····check-cast·v11,·Landroid/widget/ProgressBar; | 169 | ····check-cast·v11,·Landroid/widget/ProgressBar; |
161 | ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->candyBar:Landroid/widget/ProgressBar; | 170 | ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->candyBar:Landroid/widget/ProgressBar; |
162 | ····.line·61 | 171 | ····.line·61 |
163 | ····const·v11,·0x7f0a0066 | 172 | ····const·v11,·0x7f0a0066 |
173 | ····.line·62 | ||
164 | ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 174 | ····invoke-virtual·{v8,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
165 | ····move-result-object·v11 | 175 | ····move-result-object·v11 |
166 | ····check-cast·v11,·Landroid/widget/TextView; | 176 | ····check-cast·v11,·Landroid/widget/TextView; |
167 | ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->candyValue:Landroid/widget/TextView; | 177 | ····iput-object·v11,·v10,·Lfr/tvbarthel/apps/billing/adapter/SupportAdapter$CoffeeEntryHolder;->candyValue:Landroid/widget/TextView; |
Offset 329, 24 lines modified | Offset 339, 26 lines modified | ||
329 | ····const/4·v14,·0x1 | 339 | ····const/4·v14,·0x1 |
Max diff block lines reached; 1927/5866 bytes (32.85%) of diff not shown. |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$jsonDailyForecast:Ljava/lang/String; | 19 | .field·final·synthetic·val$jsonDailyForecast:Ljava/lang/String; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;Ljava/lang/String;)V | 21 | .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;Ljava/lang/String;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·360 | 25 | ····.line·360 |
25 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$4;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; | 26 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$4;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; |
26 | ····iput-object·p2,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$4;->val$jsonDailyForecast:Ljava/lang/String; | 27 | ····iput-object·p2,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$4;->val$jsonDailyForecast:Ljava/lang/String; |
Offset 35, 21 lines modified | Offset 36, 19 lines modified | ||
35 | ····return-void | 36 | ····return-void |
36 | .end·method | 37 | .end·method |
37 | #·virtual·methods | 38 | #·virtual·methods |
38 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 39 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
39 | ····.locals·0 | 40 | ····.locals·0 |
40 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
41 | ····.prologue | 41 | ····.prologue |
42 | ····.line·360 | 42 | ····.line·360 |
43 | ····check-cast·p1,·Ljava/util/ArrayList; | 43 | ····check-cast·p1,·Ljava/util/ArrayList; |
44 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
45 | ····invoke-virtual·{p0,·p1},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$4;->onPostExecute(Ljava/util/ArrayList;)V | 44 | ····invoke-virtual·{p0,·p1},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$4;->onPostExecute(Ljava/util/ArrayList;)V |
46 | ····return-void | 45 | ····return-void |
47 | .end·method | 46 | .end·method |
48 | .method·protected·onPostExecute(Ljava/util/ArrayList;)V | 47 | .method·protected·onPostExecute(Ljava/util/ArrayList;)V |
49 | ····.locals·4 | 48 | ····.locals·4 |
Offset 29, 10 lines modified | Offset 29, 9 lines modified | ||
29 | .method·public·constructor·<init>()V | 29 | .method·public·constructor·<init>()V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·10 | 32 | ····.line·10 |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····.line·1837 | ||
35 | ····return-void | 34 | ····return-void |
36 | .end·method | 35 | .end·method |
Offset 51, 15 lines modified | Offset 51, 14 lines modified | ||
51 | .method·public·constructor·<init>()V | 51 | .method·public·constructor·<init>()V |
52 | ····.locals·0 | 52 | ····.locals·0 |
53 | ····.prologue | 53 | ····.prologue |
54 | ····.line·51 | 54 | ····.line·51 |
55 | ····invoke-direct·{p0},·Landroid/support/v7/app/ActionBarActivity;-><init>()V | 55 | ····invoke-direct·{p0},·Landroid/support/v7/app/ActionBarActivity;-><init>()V |
56 | ····.line·505 | ||
57 | ····return-void | 56 | ····return-void |
58 | .end·method | 57 | .end·method |
59 | .method·static·synthetic·access$000(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;)Landroid/view/ViewGroup; | 58 | .method·static·synthetic·access$000(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;)Landroid/view/ViewGroup; |
60 | ····.locals·1 | 59 | ····.locals·1 |
61 | ····.param·p0,·"x0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; | 60 | ····.param·p0,·"x0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; |
Offset 357, 36 lines modified | Offset 356, 39 lines modified | ||
357 | ····new-array·v4,·v4,·[Ljava/lang/Object; | 356 | ····new-array·v4,·v4,·[Ljava/lang/Object; |
358 | ····const/4·v5,·0x0 | 357 | ····const/4·v5,·0x0 |
359 | ····const·v6,·0x7f0c0014 | 358 | ····const·v6,·0x7f0c0014 |
359 | ····.line·261 | ||
360 | ····invoke-virtual·{p0,·v6},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;->getString(I)Ljava/lang/String; | 360 | ····invoke-virtual·{p0,·v6},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;->getString(I)Ljava/lang/String; |
361 | ····move-result-object·v6 | 361 | ····move-result-object·v6 |
362 | ····invoke-static·{v6},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; | 362 | ····invoke-static·{v6},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; |
363 | ····move-result-object·v6 | 363 | ····move-result-object·v6 |
364 | ····aput-object·v6,·v4,·v5 | 364 | ····aput-object·v6,·v4,·v5 |
365 | ····const·v5,·0x7f0c0013 | 365 | ····const·v5,·0x7f0c0013 |
366 | ····.line·262 | ||
366 | ····invoke-virtual·{p0,·v5},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;->getString(I)Ljava/lang/String; | 367 | ····invoke-virtual·{p0,·v5},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;->getString(I)Ljava/lang/String; |
367 | ····move-result-object·v5 | 368 | ····move-result-object·v5 |
368 | ····invoke-static·{v5},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; | 369 | ····invoke-static·{v5},·Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String; |
369 | ····move-result-object·v5 | 370 | ····move-result-object·v5 |
370 | ····aput-object·v5,·v4,·v7 | 371 | ····aput-object·v5,·v4,·v7 |
372 | ····.line·260 | ||
371 | ····invoke-virtual·{p0,·v3,·v4},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 373 | ····invoke-virtual·{p0,·v3,·v4},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
372 | ····move-result-object·v2 | 374 | ····move-result-object·v2 |
373 | ····.line·263 | 375 | ····.line·263 |
374 | ····.local·v2,·"uriString":Ljava/lang/String; | 376 | ····.local·v2,·"uriString":Ljava/lang/String; |
375 | ····invoke-static·{v2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; | 377 | ····invoke-static·{v2},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; |
Offset 581, 14 lines modified | Offset 583, 15 lines modified | ||
581 | ····.line·283 | 583 | ····.line·283 |
582 | ····.local·v1,·"temperatureUnitSymbols":[Ljava/lang/String; | 584 | ····.local·v1,·"temperatureUnitSymbols":[Ljava/lang/String; |
583 | ····invoke-static·{v0,·v1},·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment;->newInstance([Ljava/lang/String;[Ljava/lang/String;)Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment; | 585 | ····invoke-static·{v0,·v1},·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment;->newInstance([Ljava/lang/String;[Ljava/lang/String;)Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment; |
584 | ····move-result-object·v2 | 586 | ····move-result-object·v2 |
587 | ····.line·284 | ||
585 | ····invoke-virtual·{p0},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; | 588 | ····invoke-virtual·{p0},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; |
586 | ····move-result-object·v3 | 589 | ····move-result-object·v3 |
587 | ····const-string·v4,·"dialog_unit_picker" | 590 | ····const-string·v4,·"dialog_unit_picker" |
588 | ····invoke-virtual·{v2,·v3,·v4},·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment;->show(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V | 591 | ····invoke-virtual·{v2,·v3,·v4},·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment;->show(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V |
Offset 836, 14 lines modified | Offset 839, 15 lines modified | ||
836 | ····const/4·v1,·0x1 | 839 | ····const/4·v1,·0x1 |
837 | ····new-array·v1,·v1,·[Ljava/lang/String; | 840 | ····new-array·v1,·v1,·[Ljava/lang/String; |
838 | ····aput-object·p1,·v1,·v2 | 841 | ····aput-object·p1,·v1,·v2 |
842 | ····.line·377 | ||
839 | ····invoke-virtual·{v0,·v1},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$4;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 843 | ····invoke-virtual·{v0,·v1},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$4;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
840 | ····.line·379 | 844 | ····.line·379 |
841 | ····:cond_0 | 845 | ····:cond_0 |
842 | ····return-void | 846 | ····return-void |
843 | .end·method | 847 | .end·method |
Offset 989, 14 lines modified | Offset 993, 15 lines modified | ||
989 | ····const/4·v2,·0x2 | 993 | ····const/4·v2,·0x2 |
990 | ····new-array·v2,·v2,·[I | 994 | ····new-array·v2,·v2,·[I |
991 | ····const/4·v3,·0x0 | 995 | ····const/4·v3,·0x0 |
996 | ····.line·401 | ||
992 | ····invoke-direct·{p0,·p1,·p2},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;->getColor(IF)I | 997 | ····invoke-direct·{p0,·p1,·p2},·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;->getColor(IF)I |
993 | ····move-result·v4 | 998 | ····move-result·v4 |
994 | ····aput·v4,·v2,·v3 | 999 | ····aput·v4,·v2,·v3 |
995 | ····const/4·v3,·0x1 | 1000 | ····const/4·v3,·0x1 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; | 21 | .field·final·synthetic·this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;)V | 23 | .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·327 | 27 | ····.line·327 |
27 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$3;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; | 28 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$3;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; | 28 | .field·final·synthetic·this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·public·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;Landroid/support/v4/app/FragmentManager;)V | 30 | .method·public·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;Landroid/support/v4/app/FragmentManager;)V |
31 | ····.locals·1 | 31 | ····.locals·1 |
32 | ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; | ||
32 | ····.param·p2,·"fm"····#·Landroid/support/v4/app/FragmentManager; | 33 | ····.param·p2,·"fm"····#·Landroid/support/v4/app/FragmentManager; |
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·463 | 35 | ····.line·463 |
35 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$ForecastPagerAdapter;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; | 36 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$ForecastPagerAdapter;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; |
36 | ····.line·464 | 37 | ····.line·464 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; | 21 | .field·final·synthetic·this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·public·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;)V | 23 | .method·public·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·505 | 27 | ····.line·505 |
27 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$ForecastPageTransformer;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; | 28 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$ForecastPageTransformer;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$resources:Landroid/content/res/Resources; | 24 | .field·final·synthetic·val$resources:Landroid/content/res/Resources; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;Landroid/content/res/Resources;Z)V | 26 | .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;Landroid/content/res/Resources;Z)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·102 | 30 | ····.line·102 |
30 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$1;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; | 31 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$1;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; |
31 | ····iput-object·p2,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$1;->val$resources:Landroid/content/res/Resources; | 32 | ····iput-object·p2,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$1;->val$resources:Landroid/content/res/Resources; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; | 21 | .field·final·synthetic·this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;)V | 23 | .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·183 | 27 | ····.line·183 |
27 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$2;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; | 28 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$2;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; | 21 | .field·final·synthetic·this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;)V | 23 | .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·386 | 27 | ····.line·386 |
27 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$5;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; | 28 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity$5;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 123, 58 lines modified | Offset 123, 64 lines modified | ||
123 | ····if-eqz·v3,·:cond_0 | 123 | ····if-eqz·v3,·:cond_0 |
124 | ····.line·38 | 124 | ····.line·38 |
125 | ····invoke-virtual/range·{p0·..·p0},·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/ForecastFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 125 | ····invoke-virtual/range·{p0·..·p0},·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/ForecastFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
126 | ····move-result-object·v12 | 126 | ····move-result-object·v12 |
127 | ····.line·39 | ||
127 | ····invoke-virtual·{v3},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;->getTemperature()Ljava/lang/Double; | 128 | ····invoke-virtual·{v3},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;->getTemperature()Ljava/lang/Double; |
128 | ····move-result-object·v13 | 129 | ····move-result-object·v13 |
129 | ····invoke-virtual·{v13},·Ljava/lang/Double;->doubleValue()D | 130 | ····invoke-virtual·{v13},·Ljava/lang/Double;->doubleValue()D |
130 | ····move-result-wide·v14 | 131 | ····move-result-wide·v14 |
132 | ····.line·38 | ||
131 | ····invoke-static·{v12,·v14,·v15,·v10},·Lfr/tvbarthel/apps/simpleweatherforcast/utils/TemperatureUtils;->convertTemperature(Landroid/content/Context;DLjava/lang/String;)J | 133 | ····invoke-static·{v12,·v14,·v15,·v10},·Lfr/tvbarthel/apps/simpleweatherforcast/utils/TemperatureUtils;->convertTemperature(Landroid/content/Context;DLjava/lang/String;)J |
132 | ····move-result-wide·v8 | 134 | ····move-result-wide·v8 |
133 | ····.line·40 | 135 | ····.line·40 |
134 | ····.local·v8,·"temperature":J | 136 | ····.local·v8,·"temperature":J |
135 | ····invoke-virtual/range·{p0·..·p0},·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/ForecastFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 137 | ····invoke-virtual/range·{p0·..·p0},·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/ForecastFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
136 | ····move-result-object·v12 | 138 | ····move-result-object·v12 |
139 | ····.line·41 | ||
137 | ····invoke-virtual·{v3},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;->getMinTemperature()Ljava/lang/Double; | 140 | ····invoke-virtual·{v3},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;->getMinTemperature()Ljava/lang/Double; |
138 | ····move-result-object·v13 | 141 | ····move-result-object·v13 |
139 | ····invoke-virtual·{v13},·Ljava/lang/Double;->doubleValue()D | 142 | ····invoke-virtual·{v13},·Ljava/lang/Double;->doubleValue()D |
140 | ····move-result-wide·v14 | 143 | ····move-result-wide·v14 |
144 | ····.line·40 | ||
141 | ····invoke-static·{v12,·v14,·v15,·v10},·Lfr/tvbarthel/apps/simpleweatherforcast/utils/TemperatureUtils;->convertTemperature(Landroid/content/Context;DLjava/lang/String;)J | 145 | ····invoke-static·{v12,·v14,·v15,·v10},·Lfr/tvbarthel/apps/simpleweatherforcast/utils/TemperatureUtils;->convertTemperature(Landroid/content/Context;DLjava/lang/String;)J |
142 | ····move-result-wide·v6 | 146 | ····move-result-wide·v6 |
143 | ····.line·42 | 147 | ····.line·42 |
144 | ····.local·v6,·"minTemperature":J | 148 | ····.local·v6,·"minTemperature":J |
145 | ····invoke-virtual/range·{p0·..·p0},·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/ForecastFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 149 | ····invoke-virtual/range·{p0·..·p0},·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/ForecastFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
146 | ····move-result-object·v12 | 150 | ····move-result-object·v12 |
151 | ····.line·43 | ||
147 | ····invoke-virtual·{v3},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;->getMaxTemperature()Ljava/lang/Double; | 152 | ····invoke-virtual·{v3},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;->getMaxTemperature()Ljava/lang/Double; |
148 | ····move-result-object·v13 | 153 | ····move-result-object·v13 |
149 | ····invoke-virtual·{v13},·Ljava/lang/Double;->doubleValue()D | 154 | ····invoke-virtual·{v13},·Ljava/lang/Double;->doubleValue()D |
150 | ····move-result-wide·v14 | 155 | ····move-result-wide·v14 |
156 | ····.line·42 | ||
151 | ····invoke-static·{v12,·v14,·v15,·v10},·Lfr/tvbarthel/apps/simpleweatherforcast/utils/TemperatureUtils;->convertTemperature(Landroid/content/Context;DLjava/lang/String;)J | 157 | ····invoke-static·{v12,·v14,·v15,·v10},·Lfr/tvbarthel/apps/simpleweatherforcast/utils/TemperatureUtils;->convertTemperature(Landroid/content/Context;DLjava/lang/String;)J |
152 | ····move-result-wide·v4 | 158 | ····move-result-wide·v4 |
153 | ····.line·45 | 159 | ····.line·45 |
154 | ····.local·v4,·"maxTemperature":J | 160 | ····.local·v4,·"maxTemperature":J |
155 | ····const·v12,·0x7f0a004d | 161 | ····const·v12,·0x7f0a004d |
Offset 197, 14 lines modified | Offset 203, 15 lines modified | ||
197 | ····move-result-object·v13 | 203 | ····move-result-object·v13 |
198 | ····invoke-virtual·{v13},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 204 | ····invoke-virtual·{v13},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
199 | ····move-result-object·v13 | 205 | ····move-result-object·v13 |
206 | ····.line·46 | ||
200 | ····invoke-virtual·{v12,·v13},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 207 | ····invoke-virtual·{v12,·v13},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
201 | ····.line·48 | 208 | ····.line·48 |
202 | ····const·v12,·0x7f0a004e | 209 | ····const·v12,·0x7f0a004e |
203 | ····invoke-virtual·{v11,·v12},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 210 | ····invoke-virtual·{v11,·v12},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
Offset 247, 14 lines modified | Offset 254, 15 lines modified | ||
247 | ····invoke-virtual·{v11,·v12},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 254 | ····invoke-virtual·{v11,·v12},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
248 | ····move-result-object·v12 | 255 | ····move-result-object·v12 |
249 | ····check-cast·v12,·Landroid/widget/TextView; | 256 | ····check-cast·v12,·Landroid/widget/TextView; |
257 | ····.line·51 | ||
250 | ····invoke-virtual·{v3},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;->getDescription()Ljava/lang/String; | 258 | ····invoke-virtual·{v3},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;->getDescription()Ljava/lang/String; |
251 | ····move-result-object·v13 | 259 | ····move-result-object·v13 |
252 | ····invoke-virtual·{v12,·v13},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 260 | ····invoke-virtual·{v12,·v13},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
253 | ····.line·53 | 261 | ····.line·53 |
Offset 80, 28 lines modified | Offset 80, 32 lines modified | ||
80 | ····.local·v0,·"builder":Landroid/app/AlertDialog$Builder; | 80 | ····.local·v0,·"builder":Landroid/app/AlertDialog$Builder; |
81 | ····invoke-virtual·{v0,·v6},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; | 81 | ····invoke-virtual·{v0,·v6},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; |
82 | ····move-result-object·v4 | 82 | ····move-result-object·v4 |
83 | ····const·v5,·0x104000a | 83 | ····const·v5,·0x104000a |
84 | ····.line·31 | ||
84 | ····invoke-virtual·{v4,·v5,·v7},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 85 | ····invoke-virtual·{v4,·v5,·v7},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
85 | ····move-result-object·v4 | 86 | ····move-result-object·v4 |
86 | ····const·v5,·0x7f0c0018 | 87 | ····const·v5,·0x7f0c0018 |
88 | ····.line·32 | ||
87 | ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; | 89 | ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
88 | ····move-result-object·v4 | 90 | ····move-result-object·v4 |
91 | ····.line·33 | ||
89 | ····invoke-virtual·{v4,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; | 92 | ····invoke-virtual·{v4,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
90 | ····move-result-object·v4 | 93 | ····move-result-object·v4 |
94 | ····.line·34 | ||
91 | ····invoke-virtual·{v4,·v6},·Landroid/app/AlertDialog$Builder;->setInverseBackgroundForced(Z)Landroid/app/AlertDialog$Builder; | 95 | ····invoke-virtual·{v4,·v6},·Landroid/app/AlertDialog$Builder;->setInverseBackgroundForced(Z)Landroid/app/AlertDialog$Builder; |
92 | ····.line·36 | 96 | ····.line·36 |
93 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 97 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
94 | ····move-result-object·v4 | 98 | ····move-result-object·v4 |
Offset 82, 30 lines modified | Offset 82, 34 lines modified | ||
82 | ····.line·33 | 82 | ····.line·33 |
83 | ····.end·local·v3····#·"textViewContent":Landroid/widget/TextView; | 83 | ····.end·local·v3····#·"textViewContent":Landroid/widget/TextView; |
84 | ····:cond_0 | 84 | ····:cond_0 |
85 | ····invoke-virtual·{v0,·v6},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; | 85 | ····invoke-virtual·{v0,·v6},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; |
86 | ····move-result-object·v4 | 86 | ····move-result-object·v4 |
87 | ····.line·34 | ||
87 | ····invoke-virtual·{v4,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; | 88 | ····invoke-virtual·{v4,·v1},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
88 | ····move-result-object·v4 | 89 | ····move-result-object·v4 |
89 | ····const·v5,·0x104000a | 90 | ····const·v5,·0x104000a |
91 | ····.line·35 | ||
90 | ····invoke-virtual·{v4,·v5,·v7},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 92 | ····invoke-virtual·{v4,·v5,·v7},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
91 | ····move-result-object·v4 | 93 | ····move-result-object·v4 |
92 | ····const·v5,·0x7f0c001a | 94 | ····const·v5,·0x7f0c001a |
95 | ····.line·36 | ||
93 | ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; | 96 | ····invoke-virtual·{v4,·v5},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
94 | ····move-result-object·v4 | 97 | ····move-result-object·v4 |
98 | ····.line·37 | ||
95 | ····invoke-virtual·{v4,·v6},·Landroid/app/AlertDialog$Builder;->setInverseBackgroundForced(Z)Landroid/app/AlertDialog$Builder; | 99 | ····invoke-virtual·{v4,·v6},·Landroid/app/AlertDialog$Builder;->setInverseBackgroundForced(Z)Landroid/app/AlertDialog$Builder; |
96 | ····.line·39 | 100 | ····.line·39 |
97 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 101 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
98 | ····move-result-object·v4 | 102 | ····move-result-object·v4 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$apps:Ljava/util/ArrayList; | 22 | .field·final·synthetic·val$apps:Ljava/util/ArrayList; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment;Ljava/util/ArrayList;)V | 24 | .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment;Ljava/util/ArrayList;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·57 | 28 | ····.line·57 |
28 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment$1;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment; | 29 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment$1;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment; |
29 | ····iput-object·p2,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment$1;->val$apps:Ljava/util/ArrayList; | 30 | ····iput-object·p2,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/MoreAppsDialogFragment$1;->val$apps:Ljava/util/ArrayList; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$temperatureUnitSymbols:[Ljava/lang/String; | 22 | .field·final·synthetic·val$temperatureUnitSymbols:[Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment;[Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment;[Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·40 | 28 | ····.line·40 |
28 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment$1;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment; | 29 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment$1;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment; |
29 | ····iput-object·p2,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment$1;->val$temperatureUnitSymbols:[Ljava/lang/String; | 30 | ····iput-object·p2,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/fragments/TemperatureUnitPickerDialogFragment$1;->val$temperatureUnitSymbols:[Ljava/lang/String; |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Landroid/widget/ArrayAdapter; | 2 | .super·Landroid/widget/ArrayAdapter; |
3 | .source·"MoreAppsAdapter.java" | 3 | .source·"MoreAppsAdapter.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lfr/tvbarthel/apps/simpleweatherforcast/ui/MoreAppsAdapter$1;, | ||
8 | ········Lfr/tvbarthel/apps/simpleweatherforcast/ui/MoreAppsAdapter$ViewHolder; | 7 | ········Lfr/tvbarthel/apps/simpleweatherforcast/ui/MoreAppsAdapter$ViewHolder; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | .annotation·system·Ldalvik/annotation/Signature; | 10 | .annotation·system·Ldalvik/annotation/Signature; |
12 | ····value·=·{ | 11 | ····value·=·{ |
13 | ········"Landroid/widget/ArrayAdapter", | 12 | ········"Landroid/widget/ArrayAdapter", |
Offset 55, 18 lines modified | Offset 55, 20 lines modified | ||
55 | ····move-result·v2 | 55 | ····move-result·v2 |
56 | ····invoke-static·{v0},·Landroid/graphics/Color;->green(I)I | 56 | ····invoke-static·{v0},·Landroid/graphics/Color;->green(I)I |
57 | ····move-result·v3 | 57 | ····move-result·v3 |
58 | ····.line·42 | ||
58 | ····invoke-static·{v0},·Landroid/graphics/Color;->blue(I)I | 59 | ····invoke-static·{v0},·Landroid/graphics/Color;->blue(I)I |
59 | ····move-result·v4 | 60 | ····move-result·v4 |
61 | ····.line·41 | ||
60 | ····invoke-static·{v1,·v2,·v3,·v4},·Landroid/graphics/Color;->argb(IIII)I | 62 | ····invoke-static·{v1,·v2,·v3,·v4},·Landroid/graphics/Color;->argb(IIII)I |
61 | ····move-result·v1 | 63 | ····move-result·v1 |
62 | ····return·v1 | 64 | ····return·v1 |
63 | .end·method | 65 | .end·method |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$newLocation:Landroid/location/Location; | 22 | .field·final·synthetic·val$newLocation:Landroid/location/Location; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService;Landroid/location/Location;)V | 24 | .method·constructor·<init>(Lfr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService;Landroid/location/Location;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lfr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·88 | 28 | ····.line·88 |
28 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService$1;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService; | 29 | ····iput-object·p1,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService$1;->this$0:Lfr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService; |
29 | ····iput-object·p2,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService$1;->val$newLocation:Landroid/location/Location; | 30 | ····iput-object·p2,·p0,·Lfr/tvbarthel/apps/simpleweatherforcast/services/DailyForecastUpdateService$1;->val$newLocation:Landroid/location/Location; |
Offset 464, 21 lines modified | Offset 464, 19 lines modified | ||
464 | ····goto·:goto_0 | 464 | ····goto·:goto_0 |
465 | .end·method | 465 | .end·method |
466 | #·virtual·methods | 466 | #·virtual·methods |
467 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; | 467 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; |
468 | ····.locals·1 | 468 | ····.locals·1 |
469 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
470 | ····.prologue | 469 | ····.prologue |
471 | ····.line·12 | 470 | ····.line·12 |
472 | ····check-cast·p1,·[Ljava/lang/String; | 471 | ····check-cast·p1,·[Ljava/lang/String; |
473 | ····.end·local·p1····#·"x0":[Ljava/lang/Object; | ||
474 | ····invoke-virtual·{p0,·p1},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastJsonParser;->doInBackground([Ljava/lang/String;)Ljava/util/ArrayList; | 472 | ····invoke-virtual·{p0,·p1},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastJsonParser;->doInBackground([Ljava/lang/String;)Ljava/util/ArrayList; |
475 | ····move-result-object·v0 | 473 | ····move-result-object·v0 |
476 | ····return-object·v0 | 474 | ····return-object·v0 |
477 | .end·method | 475 | .end·method |
Offset 51, 15 lines modified | Offset 51, 14 lines modified | ||
51 | ····invoke-direct·{v0,·p1},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;-><init>(Landroid/os/Parcel;)V | 51 | ····invoke-direct·{v0,·p1},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel;-><init>(Landroid/os/Parcel;)V |
52 | ····return-object·v0 | 52 | ····return-object·v0 |
53 | .end·method | 53 | .end·method |
54 | .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; | 54 | .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; |
55 | ····.locals·1 | 55 | ····.locals·1 |
56 | ····.param·p1,·"x0"····#·Landroid/os/Parcel; | ||
57 | ····.prologue | 56 | ····.prologue |
58 | ····.line·95 | 57 | ····.line·95 |
59 | ····invoke-virtual·{p0,·p1},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel$1;->createFromParcel(Landroid/os/Parcel;)Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel; | 58 | ····invoke-virtual·{p0,·p1},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel$1;->createFromParcel(Landroid/os/Parcel;)Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel; |
60 | ····move-result-object·v0 | 59 | ····move-result-object·v0 |
Offset 75, 15 lines modified | Offset 74, 14 lines modified | ||
75 | ····new-array·v0,·p1,·[Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel; | 74 | ····new-array·v0,·p1,·[Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel; |
76 | ····return-object·v0 | 75 | ····return-object·v0 |
77 | .end·method | 76 | .end·method |
78 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; | 77 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; |
79 | ····.locals·1 | 78 | ····.locals·1 |
80 | ····.param·p1,·"x0"····#·I | ||
81 | ····.prologue | 79 | ····.prologue |
82 | ····.line·95 | 80 | ····.line·95 |
83 | ····invoke-virtual·{p0,·p1},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel$1;->newArray(I)[Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel; | 81 | ····invoke-virtual·{p0,·p1},·Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel$1;->newArray(I)[Lfr/tvbarthel/apps/simpleweatherforcast/openweathermap/DailyForecastModel; |
84 | ····move-result-object·v0 | 82 | ····move-result-object·v0 |
Offset 100, 115 lines modified | Offset 100, 105 lines modified | ||
100 | ····invoke-virtual·{v3,·v6,·v2},·Landroid/widget/RemoteViews;->setPendingIntentTemplate(ILandroid/app/PendingIntent;)V | 100 | ····invoke-virtual·{v3,·v6,·v2},·Landroid/widget/RemoteViews;->setPendingIntentTemplate(ILandroid/app/PendingIntent;)V |
101 | ····.line·71 | 101 | ····.line·71 |
102 | ····return-object·v3 | 102 | ····return-object·v3 |
103 | .end·method | 103 | .end·method |
104 | .method·private·notifyWidgetDataChanged(Landroid/content/Context;)V | 104 | .method·private·notifyWidgetDataChanged(Landroid/content/Context;)V |
105 | ····.locals· | 105 | ····.locals·7 |
106 | ····.param·p1,·"context"····#·Landroid/content/Context; | 106 | ····.param·p1,·"context"····#·Landroid/content/Context; |
107 | ····.prologue | 107 | ····.prologue |
108 | ····.line·75 | 108 | ····.line·75 |
109 | ····invoke-static·{p1},·Landroid/appwidget/AppWidgetManager;->getInstance(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; | 109 | ····invoke-static·{p1},·Landroid/appwidget/AppWidgetManager;->getInstance(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; |
110 | ····move-result-object·v2 | 110 | ····move-result-object·v2 |
111 | ····.line·76 | 111 | ····.line·76 |
112 | ····.local·v2,·"appWidgetManager":Landroid/appwidget/AppWidgetManager; | 112 | ····.local·v2,·"appWidgetManager":Landroid/appwidget/AppWidgetManager; |
113 | ····new-instance·v | 113 | ····new-instance·v3,·Landroid/content/ComponentName; |
114 | ····const-class·v | 114 | ····const-class·v4,·Lfr/tvbarthel/apps/simpleweatherforcast/receivers/WeatherWidgetReceiver; |
115 | ····invoke-direct·{v | 115 | ····invoke-direct·{v3,·p1,·v4},·Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V |
116 | ····.line·77 | 116 | ····.line·77 |
117 | ····.local·v | 117 | ····.local·v3,·"thisWidget":Landroid/content/ComponentName; |
118 | ····invoke-virtual·{v2,·v | 118 | ····invoke-virtual·{v2,·v3},·Landroid/appwidget/AppWidgetManager;->getAppWidgetIds(Landroid/content/ComponentName;)[I |
119 | ····move-result-object·v1 | 119 | ····move-result-object·v1 |
120 | ····.line·78 | 120 | ····.line·78 |
121 | ····.local·v1,·"appWidgetIds":[I | 121 | ····.local·v1,·"appWidgetIds":[I |
122 | ···· | 122 | ····array-length·v5,·v1 |
123 | ····.local·v3,·"arr$":[I | ||
124 | ····array-length·v5,·v3 | ||
125 | ····.local·v5,·"len$":I | ||
126 | ····const/4·v4,·0x0 | 123 | ····const/4·v4,·0x0 |
127 | ····.local·v4,·"i$":I | ||
128 | ····:goto_0 | 124 | ····:goto_0 |
129 | ····if-ge·v4,·v5,·:cond_0 | 125 | ····if-ge·v4,·v5,·:cond_0 |
130 | ····aget·v0,·v | 126 | ····aget·v0,·v1,·v4 |
131 | ····.line·79 | 127 | ····.line·79 |
132 | ····.local·v0,·"appWidgetId":I | 128 | ····.local·v0,·"appWidgetId":I |
133 | ····const·v | 129 | ····const·v6,·0x7f0a0047 |
134 | ····invoke-virtual·{v2,·v0,·v | 130 | ····invoke-virtual·{v2,·v0,·v6},·Landroid/appwidget/AppWidgetManager;->notifyAppWidgetViewDataChanged(II)V |
135 | ····.line·78 | 131 | ····.line·78 |
136 | ····add-int/lit8·v4,·v4,·0x1 | 132 | ····add-int/lit8·v4,·v4,·0x1 |
137 | ····goto·:goto_0 | 133 | ····goto·:goto_0 |
138 | ····.line·81 | 134 | ····.line·81 |
139 | ····.end·local·v0····#·"appWidgetId":I | 135 | ····.end·local·v0····#·"appWidgetId":I |
140 | ····:cond_0 | 136 | ····:cond_0 |
141 | ····return-void | 137 | ····return-void |
142 | .end·method | 138 | .end·method |
143 | .method·private·updateWidget(Landroid/content/Context;[I)V | 139 | .method·private·updateWidget(Landroid/content/Context;[I)V |
144 | ····.locals· | 140 | ····.locals·5 |
145 | ····.param·p1,·"context"····#·Landroid/content/Context; | 141 | ····.param·p1,·"context"····#·Landroid/content/Context; |
146 | ····.param·p2,·"appWidgetIds"····#·[I | 142 | ····.param·p2,·"appWidgetIds"····#·[I |
147 | ····.prologue | 143 | ····.prologue |
148 | ····.line·84 | 144 | ····.line·84 |
149 | ····invoke-static·{p1},·Landroid/appwidget/AppWidgetManager;->getInstance(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; | 145 | ····invoke-static·{p1},·Landroid/appwidget/AppWidgetManager;->getInstance(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; |
150 | ····move-result-object·v1 | 146 | ····move-result-object·v1 |
151 | ····.line·86 | 147 | ····.line·86 |
152 | ····.local·v1,·"appWidgetManager":Landroid/appwidget/AppWidgetManager; | 148 | ····.local·v1,·"appWidgetManager":Landroid/appwidget/AppWidgetManager; |
153 | ····move-object·v2,·p2 | ||
154 | ····.local·v2,·"arr$":[I | ||
155 | ····array-length·v | 149 | ····array-length·v4,·p2 |
156 | ····.local·v5,·"len$":I | ||
157 | ····const/4·v3,·0x0 | 150 | ····const/4·v3,·0x0 |
158 | ····.local·v3,·"i$":I | ||
159 | ····:goto_0 | 151 | ····:goto_0 |
160 | ····if-ge·v3,·v | 152 | ····if-ge·v3,·v4,·:cond_0 |
161 | ····aget·v0,· | 153 | ····aget·v0,·p2,·v3 |
162 | ····.line·87 | 154 | ····.line·87 |
163 | ····.local·v0,·"appWidgetId":I | 155 | ····.local·v0,·"appWidgetId":I |
164 | ····invoke-direct·{p0,·p1,·v0},·Lfr/tvbarthel/apps/simpleweatherforcast/receivers/WeatherWidgetReceiver;->buildLayout(Landroid/content/Context;I)Landroid/widget/RemoteViews; | 156 | ····invoke-direct·{p0,·p1,·v0},·Lfr/tvbarthel/apps/simpleweatherforcast/receivers/WeatherWidgetReceiver;->buildLayout(Landroid/content/Context;I)Landroid/widget/RemoteViews; |
165 | ····move-result-object·v | 157 | ····move-result-object·v2 |
166 | ····.line·88 | 158 | ····.line·88 |
167 | ····.local·v | 159 | ····.local·v2,·"layout":Landroid/widget/RemoteViews; |
168 | ····invoke-virtual·{v1,·v0,·v | 160 | ····invoke-virtual·{v1,·v0,·v2},·Landroid/appwidget/AppWidgetManager;->updateAppWidget(ILandroid/widget/RemoteViews;)V |
169 | ····.line·86 | 161 | ····.line·86 |
170 | ····add-int/lit8·v3,·v3,·0x1 | 162 | ····add-int/lit8·v3,·v3,·0x1 |
171 | ····goto·:goto_0 | 163 | ····goto·:goto_0 |
172 | ····.line·90 | 164 | ····.line·90 |
173 | ····.end·local·v0····#·"appWidgetId":I | 165 | ····.end·local·v0····#·"appWidgetId":I |
174 | ····.end·local·v | 166 | ····.end·local·v2····#·"layout":Landroid/widget/RemoteViews; |
175 | ····:cond_0 | 167 | ····:cond_0 |
176 | ····return-void | 168 | ····return-void |
177 | .end·method | 169 | .end·method |
178 | #·virtual·methods | 170 | #·virtual·methods |
179 | .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V | 171 | .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V |
Offset 249, 22 lines modified | Offset 239, 24 lines modified | ||
249 | ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 239 | ····invoke-virtual·{v1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
250 | ····move-result·v1 | 240 | ····move-result·v1 |
251 | ····if-eqz·v1,·:cond_0 | 241 | ····if-eqz·v1,·:cond_0 |
242 | ····.line·48 | ||
252 | ····invoke-static·{p1},·Lfr/tvbarthel/apps/simpleweatherforcast/utils/ConnectivityUtils;->isConnected(Landroid/content/Context;)Z | 243 | ····invoke-static·{p1},·Lfr/tvbarthel/apps/simpleweatherforcast/utils/ConnectivityUtils;->isConnected(Landroid/content/Context;)Z |
253 | ····move-result·v1 | 244 | ····move-result·v1 |
Max diff block lines reached; 273/4759 bytes (5.74%) of diff not shown. |
Offset 18, 14 lines modified | Offset 18, 15 lines modified | ||
18 | ····.locals·3 | 18 | ····.locals·3 |
19 | ····.param·p0,·"context"····#·Landroid/content/Context; | 19 | ····.param·p0,·"context"····#·Landroid/content/Context; |
20 | ····.prologue | 20 | ····.prologue |
21 | ····.line·17 | 21 | ····.line·17 |
22 | ····const-string·v2,·"connectivity" | 22 | ····const-string·v2,·"connectivity" |
23 | ····.line·18 | ||
23 | ····invoke-virtual·{p0,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 24 | ····invoke-virtual·{p0,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
24 | ····move-result-object·v0 | 25 | ····move-result-object·v0 |
25 | ····check-cast·v0,·Landroid/net/ConnectivityManager; | 26 | ····check-cast·v0,·Landroid/net/ConnectivityManager; |
26 | ····.line·19 | 27 | ····.line·19 |
Offset 113, 18 lines modified | Offset 113, 20 lines modified | ||
113 | ····move-result-object·v0 | 113 | ····move-result-object·v0 |
114 | ····sget-object·v1,·Lfr/tvbarthel/apps/simpleweatherforcast/utils/SharedPreferenceUtils;->KEY_TEMPERATURE_UNIT_SYMBOL:Ljava/lang/String; | 114 | ····sget-object·v1,·Lfr/tvbarthel/apps/simpleweatherforcast/utils/SharedPreferenceUtils;->KEY_TEMPERATURE_UNIT_SYMBOL:Ljava/lang/String; |
115 | ····const·v2,·0x7f0c003c | 115 | ····const·v2,·0x7f0c003c |
116 | ····.line·47 | ||
116 | ····invoke-virtual·{p0,·v2},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 117 | ····invoke-virtual·{p0,·v2},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
117 | ····move-result-object·v2 | 118 | ····move-result-object·v2 |
119 | ····.line·46 | ||
118 | ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 120 | ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
119 | ····move-result-object·v0 | 121 | ····move-result-object·v0 |
120 | ····return-object·v0 | 122 | ····return-object·v0 |
121 | .end·method | 123 | .end·method |