[−]
/home/hans/code/fdroid/data/tmp/be.brunoparmentier.openbikesharing.app_22.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_be.brunoparmentier.openbikesharing.app_22.apk
[−]
zipinfo {}
Offset 1, 173 lines modified Offset 1, 173 lines modified
1 Zip·​file·​size:​·​1408194·​bytes,​·​number·​of·​entries:​·​171 1 Zip·​file·​size:​·​1407812·​bytes,​·​number·​of·​entries:​·​171
2 -​rw-​-​-​-​·····​2.​0·​fat····​15388·​bl·​defN·​16-​Feb-​18·​08:​54·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​15388·​bl·​defN·​16-​Feb-​18·​08:​54·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​15509·​bl·​defN·​16-​Feb-​18·​08:​54·​META-​INF/​0BF474E1.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​15509·​bl·​defN·​16-​Feb-​18·​08:​54·​META-​INF/​0BF474E1.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Feb-​18·​08:​54·​META-​INF/​0BF474E1.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Feb-​18·​08:​54·​META-​INF/​0BF474E1.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat····​11358·​bl·​defN·​16-​Feb-​18·​07:​55·​META-​INF/​LICENSE.​txt  
6 -​rw-​-​-​-​·····​2.​0·​fat······​301·​bl·​defN·​16-​Feb-​18·​07:​55·​META-​INF/​NOTICE.​txt  
7 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Feb-​18·​07:​55·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Feb-​18·​07:​55·​META-​INF/​buildserverid
8 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Feb-​18·​07:​55·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Feb-​18·​07:​55·​META-​INF/​fdroidserverid
9 -​rw-​-​-​-​·····​2.​0·​fat·····​6988·​bX·​defN·16-​Feb-​18·​07:​55·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​6988·​bX·​defN·08-​Jan-​01·​00:​00·​AndroidManifest.​xml
10 -​rw-​-​-​-​·····​1.​0·​fat······​471·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v21/​ic_menu_directions.​png 8 -​rw-​-​-​-​·····​1.​0·​fat······​471·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v21/​ic_menu_directions.​png
11 -​rw-​-​-​-​·····​1.​0·​fat······​847·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v21/​ic_menu_favorite.​png 9 -​rw-​-​-​-​·····​1.​0·​fat······​847·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v21/​ic_menu_favorite.​png
12 -​rw-​-​-​-​·····​1.​0·​fat·····​1185·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v21/​ic_menu_favorite_outl​ine.​png 10 -​rw-​-​-​-​·····​1.​0·​fat·····​1185·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v21/​ic_menu_favorite_outl​ine.​png
13 -​rw-​-​-​-​·····​1.​0·​fat······​771·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v21/​ic_menu_mapmode.​png 11 -​rw-​-​-​-​·····​1.​0·​fat······​771·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v21/​ic_menu_mapmode.​png
14 -​rw-​-​-​-​·····​1.​0·​fat······​924·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v21/​ic_menu_mylocation.​png 12 -​rw-​-​-​-​·····​1.​0·​fat······​924·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v21/​ic_menu_mylocation.​png
15 -​rw-​-​-​-​·····​1.​0·​fat······​826·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v21/​ic_menu_refresh.​png 13 -​rw-​-​-​-​·····​1.​0·​fat······​826·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v21/​ic_menu_refresh.​png
16 -​rw-​-​-​-​·····​1.​0·​fat·····​1013·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v21/​ic_menu_search.​png 14 -​rw-​-​-​-​·····​1.​0·​fat·····​1013·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v21/​ic_menu_search.​png
17 -​rw-​-​-​-​·····​1.​0·​fat·····​1032·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v4/​ic_banking_off.​png 15 -​rw-​-​-​-​·····​1.​0·​fat·····​1032·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_banking_off.​png
18 -​rw-​-​-​-​·····​1.​0·​fat·····​1134·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v4/​ic_banking_on.​png 16 -​rw-​-​-​-​·····​1.​0·​fat·····​1134·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_banking_on.​png
19 -​rw-​-​-​-​·····​1.​0·​fat·····​2881·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v4/​ic_bike.​png 17 -​rw-​-​-​-​·····​1.​0·​fat·····​2881·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_bike.​png
20 -​rw-​-​-​-​·····​1.​0·​fat······​527·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v4/​ic_bonus_off.​png 18 -​rw-​-​-​-​·····​1.​0·​fat······​527·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_bonus_off.​png
21 -​rw-​-​-​-​·····​1.​0·​fat······​540·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v4/​ic_bonus_on.​png 19 -​rw-​-​-​-​·····​1.​0·​fat······​540·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_bonus_on.​png
22 -​rw-​-​-​-​·····​1.​0·​fat······​988·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v4/​ic_menu_directions.​png 20 -​rw-​-​-​-​·····​1.​0·​fat······​988·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_menu_directions.​png
23 -​rw-​-​-​-​·····​1.​0·​fat······​393·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v4/​ic_menu_favorite.​png 21 -​rw-​-​-​-​·····​1.​0·​fat······​393·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_menu_favorite.​png
24 -​rw-​-​-​-​·····​1.​0·​fat······​462·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v4/​ic_menu_favorite_outl​ine.​png 22 -​rw-​-​-​-​·····​1.​0·​fat······​462·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_menu_favorite_outl​ine.​png
25 -​rw-​-​-​-​·····​1.​0·​fat·····​1656·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v4/​ic_menu_mapmode.​png 23 -​rw-​-​-​-​·····​1.​0·​fat·····​1656·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_menu_mapmode.​png
26 -​rw-​-​-​-​·····​1.​0·​fat·····​1867·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v4/​ic_menu_mylocation.​png 24 -​rw-​-​-​-​·····​1.​0·​fat·····​1867·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_menu_mylocation.​png
27 -​rw-​-​-​-​·····​1.​0·​fat·····​1820·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v4/​ic_menu_refresh.​png 25 -​rw-​-​-​-​·····​1.​0·​fat·····​1820·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_menu_refresh.​png
28 -​rw-​-​-​-​·····​1.​0·​fat·····​1575·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v4/​ic_menu_search.​png 26 -​rw-​-​-​-​·····​1.​0·​fat·····​1575·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_menu_search.​png
29 -​rw-​-​-​-​·····​1.​0·​fat·····​1706·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v4/​ic_parking.​png 27 -​rw-​-​-​-​·····​1.​0·​fat·····​1706·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_parking.​png
30 -​rw-​-​-​-​·····​1.​0·​fat······​576·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v4/​ic_station_marker0.​png 28 -​rw-​-​-​-​·····​1.​0·​fat······​576·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_station_marker0.​png
31 -​rw-​-​-​-​·····​1.​0·​fat······​554·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v4/​ic_station_marker100.​png 29 -​rw-​-​-​-​·····​1.​0·​fat······​554·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_station_marker100.​png
32 -​rw-​-​-​-​·····​1.​0·​fat······​651·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v4/​ic_station_marker25.​png 30 -​rw-​-​-​-​·····​1.​0·​fat······​651·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_station_marker25.​png
33 -​rw-​-​-​-​·····​1.​0·​fat······​669·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v4/​ic_station_marker50.​png 31 -​rw-​-​-​-​·····​1.​0·​fat······​669·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_station_marker50.​png
34 -​rw-​-​-​-​·····​1.​0·​fat······​648·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v4/​ic_station_marker75.​png 32 -​rw-​-​-​-​·····​1.​0·​fat······​648·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_station_marker75.​png
35 -​rw-​-​-​-​·····​1.​0·​fat······​720·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v4/​ic_station_marker_una​vailable.​png 33 -​rw-​-​-​-​·····​1.​0·​fat······​720·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_station_marker_una​vailable.​png
36 -​rw-​-​-​-​·····​1.​0·​fat·····​1240·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v4/​map_bubble.​9.​png 34 -​rw-​-​-​-​·····​1.​0·​fat·····​1240·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​map_bubble.​9.​png
37 -​rw-​-​-​-​·····​1.​0·​fat·····​5149·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​hdpi-​v4/​openbikesharing_logo.​png 35 -​rw-​-​-​-​·····​1.​0·​fat·····​5149·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​openbikesharing_logo.​png
38 -​rw-​-​-​-​·····​1.​0·​fat······​307·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v21/​ic_menu_directions.​png 36 -​rw-​-​-​-​·····​1.​0·​fat······​307·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v21/​ic_menu_directions.​png
39 -​rw-​-​-​-​·····​1.​0·​fat······​587·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v21/​ic_menu_favorite.​png 37 -​rw-​-​-​-​·····​1.​0·​fat······​587·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v21/​ic_menu_favorite.​png
40 -​rw-​-​-​-​·····​1.​0·​fat······​849·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v21/​ic_menu_favorite_outl​ine.​png 38 -​rw-​-​-​-​·····​1.​0·​fat······​849·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v21/​ic_menu_favorite_outl​ine.​png
41 -​rw-​-​-​-​·····​1.​0·​fat······​574·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v21/​ic_menu_mapmode.​png 39 -​rw-​-​-​-​·····​1.​0·​fat······​574·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v21/​ic_menu_mapmode.​png
42 -​rw-​-​-​-​·····​1.​0·​fat······​631·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v21/​ic_menu_mylocation.​png 40 -​rw-​-​-​-​·····​1.​0·​fat······​631·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v21/​ic_menu_mylocation.​png
43 -​rw-​-​-​-​·····​1.​0·​fat······​590·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v21/​ic_menu_refresh.​png 41 -​rw-​-​-​-​·····​1.​0·​fat······​590·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v21/​ic_menu_refresh.​png
44 -​rw-​-​-​-​·····​1.​0·​fat······​722·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v21/​ic_menu_search.​png 42 -​rw-​-​-​-​·····​1.​0·​fat······​722·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v21/​ic_menu_search.​png
45 -​rw-​-​-​-​·····​1.​0·​fat······​724·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v4/​ic_banking_off.​png 43 -​rw-​-​-​-​·····​1.​0·​fat······​724·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_banking_off.​png
46 -​rw-​-​-​-​·····​1.​0·​fat······​800·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v4/​ic_banking_on.​png 44 -​rw-​-​-​-​·····​1.​0·​fat······​800·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_banking_on.​png
47 -​rw-​-​-​-​·····​1.​0·​fat·····​1730·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v4/​ic_bike.​png 45 -​rw-​-​-​-​·····​1.​0·​fat·····​1730·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_bike.​png
48 -​rw-​-​-​-​·····​1.​0·​fat······​409·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v4/​ic_bonus_off.​png 46 -​rw-​-​-​-​·····​1.​0·​fat······​409·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_bonus_off.​png
49 -​rw-​-​-​-​·····​1.​0·​fat······​431·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v4/​ic_bonus_on.​png 47 -​rw-​-​-​-​·····​1.​0·​fat······​431·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_bonus_on.​png
50 -​rw-​-​-​-​·····​1.​0·​fat······​797·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v4/​ic_menu_directions.​png 48 -​rw-​-​-​-​·····​1.​0·​fat······​797·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_menu_directions.​png
51 -​rw-​-​-​-​·····​1.​0·​fat······​316·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v4/​ic_menu_favorite.​png 49 -​rw-​-​-​-​·····​1.​0·​fat······​316·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_menu_favorite.​png
52 -​rw-​-​-​-​·····​1.​0·​fat······​364·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v4/​ic_menu_favorite_outl​ine.​png 50 -​rw-​-​-​-​·····​1.​0·​fat······​364·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_menu_favorite_outl​ine.​png
53 -​rw-​-​-​-​·····​1.​0·​fat······​977·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v4/​ic_menu_mapmode.​png 51 -​rw-​-​-​-​·····​1.​0·​fat······​977·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_menu_mapmode.​png
54 -​rw-​-​-​-​·····​1.​0·​fat·····​1399·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v4/​ic_menu_mylocation.​png 52 -​rw-​-​-​-​·····​1.​0·​fat·····​1399·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_menu_mylocation.​png
55 -​rw-​-​-​-​·····​1.​0·​fat·····​1085·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v4/​ic_menu_refresh.​png 53 -​rw-​-​-​-​·····​1.​0·​fat·····​1085·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_menu_refresh.​png
56 -​rw-​-​-​-​·····​1.​0·​fat·····​1548·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v4/​ic_menu_search.​png 54 -​rw-​-​-​-​·····​1.​0·​fat·····​1548·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_menu_search.​png
57 -​rw-​-​-​-​·····​1.​0·​fat·····​1160·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v4/​ic_parking.​png 55 -​rw-​-​-​-​·····​1.​0·​fat·····​1160·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_parking.​png
58 -​rw-​-​-​-​·····​1.​0·​fat······​359·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v4/​ic_station_marker0.​png 56 -​rw-​-​-​-​·····​1.​0·​fat······​359·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_station_marker0.​png
59 -​rw-​-​-​-​·····​1.​0·​fat······​349·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v4/​ic_station_marker100.​png 57 -​rw-​-​-​-​·····​1.​0·​fat······​349·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_station_marker100.​png
60 -​rw-​-​-​-​·····​1.​0·​fat······​425·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v4/​ic_station_marker25.​png 58 -​rw-​-​-​-​·····​1.​0·​fat······​425·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_station_marker25.​png
61 -​rw-​-​-​-​·····​1.​0·​fat······​451·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v4/​ic_station_marker50.​png 59 -​rw-​-​-​-​·····​1.​0·​fat······​451·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_station_marker50.​png
62 -​rw-​-​-​-​·····​1.​0·​fat······​423·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v4/​ic_station_marker75.​png 60 -​rw-​-​-​-​·····​1.​0·​fat······​423·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_station_marker75.​png
63 -​rw-​-​-​-​·····​1.​0·​fat······​377·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v4/​ic_station_marker_una​vailable.​png 61 -​rw-​-​-​-​·····​1.​0·​fat······​377·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_station_marker_una​vailable.​png
64 -​rw-​-​-​-​·····​1.​0·​fat······​819·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v4/​map_bubble.​9.​png 62 -​rw-​-​-​-​·····​1.​0·​fat······​819·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​map_bubble.​9.​png
65 -​rw-​-​-​-​·····​1.​0·​fat·····​3477·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v4/​marker_cluster.​png 63 -​rw-​-​-​-​·····​1.​0·​fat·····​3477·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​marker_cluster.​png
66 -​rw-​-​-​-​·····​1.​0·​fat·····​3036·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​mdpi-​v4/​openbikesharing_logo.​png 64 -​rw-​-​-​-​·····​1.​0·​fat·····​3036·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​openbikesharing_logo.​png
67 -​rw-​-​-​-​·····​1.​0·​fat······​502·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v21/​ic_menu_directions.​png 65 -​rw-​-​-​-​·····​1.​0·​fat······​502·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v21/​ic_menu_directions.​png
68 -​rw-​-​-​-​·····​1.​0·​fat·····​1106·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v21/​ic_menu_favorite.​png 66 -​rw-​-​-​-​·····​1.​0·​fat·····​1106·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v21/​ic_menu_favorite.​png
69 -​rw-​-​-​-​·····​1.​0·​fat·····​1604·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v21/​ic_menu_favorite_outl​ine.​png 67 -​rw-​-​-​-​·····​1.​0·​fat·····​1604·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v21/​ic_menu_favorite_outl​ine.​png
70 -​rw-​-​-​-​·····​1.​0·​fat······​970·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v21/​ic_menu_mapmode.​png 68 -​rw-​-​-​-​·····​1.​0·​fat······​970·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v21/​ic_menu_mapmode.​png
71 -​rw-​-​-​-​·····​1.​0·​fat·····​1181·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v21/​ic_menu_mylocation.​png 69 -​rw-​-​-​-​·····​1.​0·​fat·····​1181·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v21/​ic_menu_mylocation.​png
72 -​rw-​-​-​-​·····​1.​0·​fat·····​1048·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v21/​ic_menu_refresh.​png 70 -​rw-​-​-​-​·····​1.​0·​fat·····​1048·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v21/​ic_menu_refresh.​png
73 -​rw-​-​-​-​·····​1.​0·​fat······​734·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v21/​ic_menu_search.​png 71 -​rw-​-​-​-​·····​1.​0·​fat······​734·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v21/​ic_menu_search.​png
74 -​rw-​-​-​-​·····​1.​0·​fat·····​1349·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v4/​ic_banking_off.​png 72 -​rw-​-​-​-​·····​1.​0·​fat·····​1349·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_banking_off.​png
75 -​rw-​-​-​-​·····​1.​0·​fat·····​1499·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v4/​ic_banking_on.​png 73 -​rw-​-​-​-​·····​1.​0·​fat·····​1499·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_banking_on.​png
76 -​rw-​-​-​-​·····​1.​0·​fat·····​3867·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v4/​ic_bike.​png 74 -​rw-​-​-​-​·····​1.​0·​fat·····​3867·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_bike.​png
77 -​rw-​-​-​-​·····​1.​0·​fat······​640·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v4/​ic_bonus_off.​png 75 -​rw-​-​-​-​·····​1.​0·​fat······​640·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_bonus_off.​png
78 -​rw-​-​-​-​·····​1.​0·​fat······​661·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v4/​ic_bonus_on.​png 76 -​rw-​-​-​-​·····​1.​0·​fat······​661·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_bonus_on.​png
79 -​rw-​-​-​-​·····​1.​0·​fat·····​1510·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v4/​ic_menu_directions.​png 77 -​rw-​-​-​-​·····​1.​0·​fat·····​1510·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_menu_directions.​png
80 -​rw-​-​-​-​·····​1.​0·​fat······​476·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v4/​ic_menu_favorite.​png 78 -​rw-​-​-​-​·····​1.​0·​fat······​476·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_menu_favorite.​png
81 -​rw-​-​-​-​·····​1.​0·​fat······​596·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v4/​ic_menu_favorite_outl​ine.​png 79 -​rw-​-​-​-​·····​1.​0·​fat······​596·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_menu_favorite_outl​ine.​png
82 -​rw-​-​-​-​·····​1.​0·​fat·····​2369·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v4/​ic_menu_mapmode.​png 80 -​rw-​-​-​-​·····​1.​0·​fat·····​2369·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_menu_mapmode.​png
83 -​rw-​-​-​-​·····​1.​0·​fat·····​2701·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v4/​ic_menu_mylocation.​png 81 -​rw-​-​-​-​·····​1.​0·​fat·····​2701·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_menu_mylocation.​png
84 -​rw-​-​-​-​·····​1.​0·​fat·····​2644·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v4/​ic_menu_refresh.​png 82 -​rw-​-​-​-​·····​1.​0·​fat·····​2644·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_menu_refresh.​png
85 -​rw-​-​-​-​·····​1.​0·​fat·····​2255·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v4/​ic_menu_search.​png 83 -​rw-​-​-​-​·····​1.​0·​fat·····​2255·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_menu_search.​png
86 -​rw-​-​-​-​·····​1.​0·​fat·····​2245·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v4/​ic_parking.​png 84 -​rw-​-​-​-​·····​1.​0·​fat·····​2245·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_parking.​png
87 -​rw-​-​-​-​·····​1.​0·​fat······​764·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v4/​ic_station_marker0.​png 85 -​rw-​-​-​-​·····​1.​0·​fat······​764·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_station_marker0.​png
88 -​rw-​-​-​-​·····​1.​0·​fat······​751·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v4/​ic_station_marker100.​png 86 -​rw-​-​-​-​·····​1.​0·​fat······​751·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_station_marker100.​png
89 -​rw-​-​-​-​·····​1.​0·​fat······​878·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v4/​ic_station_marker25.​png 87 -​rw-​-​-​-​·····​1.​0·​fat······​878·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_station_marker25.​png
90 -​rw-​-​-​-​·····​1.​0·​fat······​925·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v4/​ic_station_marker50.​png 88 -​rw-​-​-​-​·····​1.​0·​fat······​925·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_station_marker50.​png
91 -​rw-​-​-​-​·····​1.​0·​fat······​882·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v4/​ic_station_marker75.​png 89 -​rw-​-​-​-​·····​1.​0·​fat······​882·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_station_marker75.​png
92 -​rw-​-​-​-​·····​1.​0·​fat······​879·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v4/​ic_station_marker_una​vailable.​png 90 -​rw-​-​-​-​·····​1.​0·​fat······​879·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_station_marker_una​vailable.​png
93 -​rw-​-​-​-​·····​1.​0·​fat·····​1720·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v4/​map_bubble.​9.​png 91 -​rw-​-​-​-​·····​1.​0·​fat·····​1720·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​map_bubble.​9.​png
94 -​rw-​-​-​-​·····​1.​0·​fat·····​7691·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xhdpi-​v4/​openbikesharing_logo.​png 92 -​rw-​-​-​-​·····​1.​0·​fat·····​7691·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​openbikesharing_logo.​png
95 -​rw-​-​-​-​·····​1.​0·​fat······​746·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xxhdpi-​v21/​ic_menu_directions.​png 93 -​rw-​-​-​-​·····​1.​0·​fat······​746·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v21/​ic_menu_directions.​png
96 -​rw-​-​-​-​·····​1.​0·​fat·····​1561·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xxhdpi-​v21/​ic_menu_favorite.​png 94 -​rw-​-​-​-​·····​1.​0·​fat·····​1561·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v21/​ic_menu_favorite.​png
97 -​rw-​-​-​-​·····​1.​0·​fat·····​2145·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xxhdpi-​v21/​ic_menu_favorite_outl​ine.​png 95 -​rw-​-​-​-​·····​1.​0·​fat·····​2145·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v21/​ic_menu_favorite_outl​ine.​png
98 -​rw-​-​-​-​·····​1.​0·​fat·····​1321·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xxhdpi-​v21/​ic_menu_mapmode.​png 96 -​rw-​-​-​-​·····​1.​0·​fat·····​1321·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v21/​ic_menu_mapmode.​png
99 -​rw-​-​-​-​·····​1.​0·​fat·····​1732·​b-​·​stor·16-​Feb-​18·​07:​52·​res/​drawable-​xxhdpi-​v21/​ic_menu_mylocation.​png 97 -​rw-​-​-​-​·····​1.​0·​fat·····​1732·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v21/​ic_menu_mylocation.​png
Max diff block lines reached; 0/31657 bytes (0.00%) of diff not shown.
[−]
smali/android/support/v4/app/BundleCompatDonut.smali
Offset 96, 17 lines modified Offset 96, 17 lines modified
   
96 ····​invoke-​virtual·​{v1,​·​p0,​·​v3},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 96 ····​invoke-​virtual·​{v1,​·​p0,​·​v3},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
97 ····​move-​result-​object·​v1 97 ····​move-​result-​object·​v1
   
98 ····​check-​cast·​v1,​·​Landroid/​os/​IBinder;​ 98 ····​check-​cast·​v1,​·​Landroid/​os/​IBinder;​
99 ····​:​try_end_1 99 ····​:​try_end_1
100 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 100 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3
101 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3 101 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
102 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 102 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2
   
103 ····​.​line·​58 103 ····​.​line·​58
104 ····​:​goto_1 104 ····​:​goto_1
105 ····​return-​object·​v1 105 ····​return-​object·​v1
   
106 ····​.​line·​43 106 ····​.​line·​43
107 ····​:​catch_0 107 ····​:​catch_0
Offset 233, 17 lines modified Offset 233, 17 lines modified
   
233 ····​const/​4·​v3,​·​0x1 233 ····​const/​4·​v3,​·​0x1
   
234 ····​aput-​object·​p2,​·​v2,​·​v3 234 ····​aput-​object·​p2,​·​v2,​·​v3
   
235 ····​invoke-​virtual·​{v1,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 235 ····​invoke-​virtual·​{v1,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
236 ····​:​try_end_1 236 ····​:​try_end_1
237 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 237 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3
238 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3 238 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
239 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 239 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2
   
240 ····​.​line·​82 240 ····​.​line·​82
241 ····​:​cond_1 241 ····​:​cond_1
242 ····​:​goto_1 242 ····​:​goto_1
243 ····​return-​void 243 ····​return-​void
   
244 ····​.​line·​67 244 ····​.​line·​67
[−]
smali/be/brunoparmentier/openbikesharing/app/R.smali
Offset 25, 10 lines modified Offset 25, 9 lines modified
25 .​method·​public·​constructor·​<init>()​V 25 .​method·​public·​constructor·​<init>()​V
26 ····​.​locals·​0 26 ····​.​locals·​0
   
27 ····​.​prologue 27 ····​.​prologue
28 ····​.​line·​10 28 ····​.​line·​10
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
30 ····​.​line·​230  
31 ····​return-​void 30 ····​return-​void
32 .​end·​method 31 .​end·​method
[−]
smali/be/brunoparmentier/openbikesharing/app/activities/BikeNetworksListActivity$1$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​ 21 .​field·​final·​synthetic·​this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​)​V 23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​116 27 ····​.​line·​116
27 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1$1;​-​>this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1$1;​-​>this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 56, 14 lines modified Offset 57, 15 lines modified
56 ····​const/​4·​v8,​·​-​0x1 57 ····​const/​4·​v8,​·​-​0x1
   
57 ····​.​line·​120 58 ····​.​line·​120
58 ····​iget-​object·​v3,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1$1;​-​>this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​ 59 ····​iget-​object·​v3,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1$1;​-​>this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​
   
59 ····​iget-​object·​v3,​·​v3,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​ 60 ····​iget-​object·​v3,​·​v3,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​
   
  61 ····​.​line·​121
60 ····​invoke-​static·​{v3},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 62 ····​invoke-​static·​{v3},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
61 ····​move-​result-​object·​v2 63 ····​move-​result-​object·​v2
   
62 ····​.​line·​122 64 ····​.​line·​122
63 ····​.​local·​v2,​·​"settings":​Landroid/​content/​SharedPreferences;​ 65 ····​.​local·​v2,​·​"settings":​Landroid/​content/​SharedPreferences;​
64 ····​invoke-​interface·​{v2},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​ 66 ····​invoke-​interface·​{v2},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​
Offset 150, 14 lines modified Offset 152, 15 lines modified
150 ····​.​line·​126 152 ····​.​line·​126
151 ····​const-​string·​v4,​·​"network-​latitude" 153 ····​const-​string·​v4,​·​"network-​latitude"
   
152 ····​iget-​object·​v3,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1$1;​-​>this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​ 154 ····​iget-​object·​v3,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1$1;​-​>this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​
   
153 ····​iget-​object·​v3,​·​v3,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​ 155 ····​iget-​object·​v3,​·​v3,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​
   
  156 ····​.​line·​127
154 ····​#·​getter·​for:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>searchedBikeNetworks​:​Ljava/​util/​ArrayList;​ 157 ····​#·​getter·​for:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>searchedBikeNetworks​:​Ljava/​util/​ArrayList;​
155 ····​invoke-​static·​{v3},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>access$200(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​)​Ljava/​util/​ArrayList;​ 158 ····​invoke-​static·​{v3},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>access$200(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​)​Ljava/​util/​ArrayList;​
   
156 ····​move-​result-​object·​v3 159 ····​move-​result-​object·​v3
   
157 ····​invoke-​virtual·​{v3,​·​p3},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 160 ····​invoke-​virtual·​{v3,​·​p3},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
Offset 169, 27 lines modified Offset 172, 29 lines modified
   
169 ····​move-​result-​object·​v3 172 ····​move-​result-​object·​v3
   
170 ····​invoke-​virtual·​{v3},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkLocation;​-​>getLatitude()​D 173 ····​invoke-​virtual·​{v3},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkLocation;​-​>getLatitude()​D
   
171 ····​move-​result-​wide·​v6 174 ····​move-​result-​wide·​v6
   
  175 ····​.​line·​126
172 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Double;​-​>doubleToRawLongBits(​D)​J 176 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Double;​-​>doubleToRawLongBits(​D)​J
   
173 ····​move-​result-​wide·​v6 177 ····​move-​result-​wide·​v6
   
174 ····​invoke-​interface·​{v0,​·​v4,​·​v6,​·​v7},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putLong(Ljava/​lang/​String;​J)​Landroid/​content/​SharedPreferences$Edi​tor;​ 178 ····​invoke-​interface·​{v0,​·​v4,​·​v6,​·​v7},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putLong(Ljava/​lang/​String;​J)​Landroid/​content/​SharedPreferences$Edi​tor;​
   
175 ····​.​line·​129 179 ····​.​line·​129
176 ····​const-​string·​v4,​·​"network-​longitude" 180 ····​const-​string·​v4,​·​"network-​longitude"
   
177 ····​iget-​object·​v3,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1$1;​-​>this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​ 181 ····​iget-​object·​v3,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1$1;​-​>this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​
   
178 ····​iget-​object·​v3,​·​v3,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​ 182 ····​iget-​object·​v3,​·​v3,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​
   
  183 ····​.​line·​130
179 ····​#·​getter·​for:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>searchedBikeNetworks​:​Ljava/​util/​ArrayList;​ 184 ····​#·​getter·​for:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>searchedBikeNetworks​:​Ljava/​util/​ArrayList;​
180 ····​invoke-​static·​{v3},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>access$200(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​)​Ljava/​util/​ArrayList;​ 185 ····​invoke-​static·​{v3},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>access$200(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​)​Ljava/​util/​ArrayList;​
   
181 ····​move-​result-​object·​v3 186 ····​move-​result-​object·​v3
   
182 ····​invoke-​virtual·​{v3,​·​p3},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 187 ····​invoke-​virtual·​{v3,​·​p3},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
Offset 201, 14 lines modified Offset 206, 15 lines modified
   
201 ····​move-​result-​object·​v3 206 ····​move-​result-​object·​v3
   
202 ····​invoke-​virtual·​{v3},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkLocation;​-​>getLongitude()​D 207 ····​invoke-​virtual·​{v3},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkLocation;​-​>getLongitude()​D
   
203 ····​move-​result-​wide·​v6 208 ····​move-​result-​wide·​v6
   
  209 ····​.​line·​129
204 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Double;​-​>doubleToRawLongBits(​D)​J 210 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Double;​-​>doubleToRawLongBits(​D)​J
   
205 ····​move-​result-​wide·​v6 211 ····​move-​result-​wide·​v6
   
206 ····​invoke-​interface·​{v0,​·​v4,​·​v6,​·​v7},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putLong(Ljava/​lang/​String;​J)​Landroid/​content/​SharedPreferences$Edi​tor;​ 212 ····​invoke-​interface·​{v0,​·​v4,​·​v6,​·​v7},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putLong(Ljava/​lang/​String;​J)​Landroid/​content/​SharedPreferences$Edi​tor;​
   
207 ····​.​line·​132 213 ····​.​line·​132
Offset 223, 14 lines modified Offset 229, 15 lines modified
   
223 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 229 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
224 ····​iget-​object·​v3,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1$1;​-​>this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​ 230 ····​iget-​object·​v3,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1$1;​-​>this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​
   
Max diff block lines reached; 2686/7501 bytes (35.81%) of diff not shown.
[−]
smali/be/brunoparmentier/openbikesharing/app/activities/BikeNetworksListActivity$1.smali
Offset 20, 89 lines modified Offset 20, 89 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​ 21 .​field·​final·​synthetic·​this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​)​V 23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​90 27 ····​.​line·​90
27 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​return-​void 30 ····​return-​void
30 .​end·​method 31 .​end·​method
   
   
31 #·​virtual·​methods 32 #·​virtual·​methods
32 .​method·​public·​onQueryTextChange(Lja​va/​lang/​String;​)​Z 33 .​method·​public·​onQueryTextChange(Lja​va/​lang/​String;​)​Z
33 ····​.​locals·8 34 ····​.​locals·7
34 ····​.​param·​p1,​·​"s"····​#·​Ljava/​lang/​String;​ 35 ····​.​param·​p1,​·​"s"····​#·​Ljava/​lang/​String;​
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​100 37 ····​.​line·​100
37 ····​iget-​object·​v2,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​ 38 ····​iget-​object·​v1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​
   
38 ····​#·​getter·​for:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>bikeNetworks:​Ljava/​util/​ArrayList;​ 39 ····​#·​getter·​for:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>bikeNetworks:​Ljava/​util/​ArrayList;​
39 ····​invoke-​static·​{v2},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>access$100(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​)​Ljava/​util/​ArrayList;​ 40 ····​invoke-​static·​{v1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>access$100(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​)​Ljava/​util/​ArrayList;​
   
40 ····​move-​result-​object·​v2 41 ····​move-​result-​object·​v1
   
41 ····​if-​nez·​v2,​·​:​cond_0 42 ····​if-​nez·​v1,​·​:​cond_0
   
42 ····​.​line·​101 43 ····​.​line·​101
43 ····​const/​4·​v2,​·​0x0 44 ····​const/​4·​v1,​·​0x0
   
44 ····​.​line·​150 45 ····​.​line·​150
45 ····​:​goto_0 46 ····​:​goto_0
46 ····​return·​v2 47 ····​return·​v1
   
47 ····​.​line·​103 48 ····​.​line·​103
48 ····​:​cond_0 49 ····​:​cond_0
49 ····​iget-​object·​v2,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​ 50 ····​iget-​object·​v1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​
   
50 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​ 51 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​
   
51 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V 52 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
52 ····​#·​setter·​for:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>searchedBikeNetworks​:​Ljava/​util/​ArrayList;​ 53 ····​#·​setter·​for:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>searchedBikeNetworks​:​Ljava/​util/​ArrayList;​
53 ····​invoke-​static·​{v2,​·​v3},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>access$202(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​Ljava/​util/​ArrayList;​)​Ljava/​util/​ArrayList;​ 54 ····​invoke-​static·​{v1,​·​v2},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>access$202(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​Ljava/​util/​ArrayList;​)​Ljava/​util/​ArrayList;​
   
54 ····​.​line·​104 55 ····​.​line·​104
55 ····​iget-​object·​v2,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​ 56 ····​iget-​object·​v1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​
   
56 ····​#·​getter·​for:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>bikeNetworks:​Ljava/​util/​ArrayList;​ 57 ····​#·​getter·​for:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>bikeNetworks:​Ljava/​util/​ArrayList;​
57 ····​invoke-​static·​{v2},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>access$100(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​)​Ljava/​util/​ArrayList;​ 58 ····​invoke-​static·​{v1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>access$100(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​)​Ljava/​util/​ArrayList;​
   
58 ····​move-​result-​object·​v2 59 ····​move-​result-​object·​v1
   
59 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 60 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
60 ····​move-​result-​object·​v0 61 ····​move-​result-​object·​v1
   
61 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
62 ····​:​cond_1 62 ····​:​cond_1
63 ····​:​goto_1 63 ····​:​goto_1
64 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 64 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
65 ····​move-​result·​v2 65 ····​move-​result·​v2
   
66 ····​if-​eqz·​v2,​·​:​cond_3 66 ····​if-​eqz·​v2,​·​:​cond_3
   
67 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 67 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
68 ····​move-​result-​object·​v1 68 ····​move-​result-​object·​v0
   
69 ····​check-​cast·​v1,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkInfo;​ 69 ····​check-​cast·​v0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkInfo;​
   
70 ····​.​line·​105 70 ····​.​line·​105
71 ····​.​local·​v1,​·​"network":​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkInfo;​ 71 ····​.​local·​v0,​·​"network":​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkInfo;​
72 ····​invoke-​virtual·​{v1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkInfo;​-​>getName()​Ljava/​lang/​String;​ 72 ····​invoke-​virtual·​{v0},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkInfo;​-​>getName()​Ljava/​lang/​String;​
   
73 ····​move-​result-​object·​v2 73 ····​move-​result-​object·​v2
   
74 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​ 74 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>toLowerCase()​Ljava/​lang/​String;​
   
75 ····​move-​result-​object·​v2 75 ····​move-​result-​object·​v2
   
Offset 112, 15 lines modified Offset 112, 16 lines modified
   
112 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>contains(Ljava/​lang/​CharSequence;​)​Z 112 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>contains(Ljava/​lang/​CharSequence;​)​Z
   
113 ····​move-​result·​v2 113 ····​move-​result·​v2
   
114 ····​if-​nez·​v2,​·​:​cond_2 114 ····​if-​nez·​v2,​·​:​cond_2
   
115 ····invoke-​virtual·{v1},​·Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkInfo;​-​>getLocation()​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkLocation;​ 115 ····.​line·​106
Max diff block lines reached; 8987/15218 bytes (59.06%) of diff not shown.
[−]
smali/be/brunoparmentier/openbikesharing/app/activities/BikeNetworksListActivity$JSONDownloadTask$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​ 21 .​field·​final·​synthetic·​this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​)​V 23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​204 27 ····​.​line·​204
27 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask$​1;​-​>this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask$​1;​-​>this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 56, 14 lines modified Offset 57, 15 lines modified
56 ····​const/​4·​v8,​·​-​0x1 57 ····​const/​4·​v8,​·​-​0x1
   
57 ····​.​line·​208 58 ····​.​line·​208
58 ····​iget-​object·​v3,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask$​1;​-​>this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​ 59 ····​iget-​object·​v3,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask$​1;​-​>this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​
   
59 ····​iget-​object·​v3,​·​v3,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​ 60 ····​iget-​object·​v3,​·​v3,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​
   
  61 ····​.​line·​209
60 ····​invoke-​static·​{v3},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 62 ····​invoke-​static·​{v3},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
61 ····​move-​result-​object·​v2 63 ····​move-​result-​object·​v2
   
62 ····​.​line·​210 64 ····​.​line·​210
63 ····​.​local·​v2,​·​"settings":​Landroid/​content/​SharedPreferences;​ 65 ····​.​local·​v2,​·​"settings":​Landroid/​content/​SharedPreferences;​
64 ····​invoke-​interface·​{v2},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​ 66 ····​invoke-​interface·​{v2},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​
Offset 150, 14 lines modified Offset 152, 15 lines modified
150 ····​.​line·​214 152 ····​.​line·​214
151 ····​const-​string·​v4,​·​"network-​latitude" 153 ····​const-​string·​v4,​·​"network-​latitude"
   
152 ····​iget-​object·​v3,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask$​1;​-​>this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​ 154 ····​iget-​object·​v3,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask$​1;​-​>this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​
   
153 ····​iget-​object·​v3,​·​v3,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​ 155 ····​iget-​object·​v3,​·​v3,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​
   
  156 ····​.​line·​215
154 ····​#·​getter·​for:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>bikeNetworks:​Ljava/​util/​ArrayList;​ 157 ····​#·​getter·​for:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>bikeNetworks:​Ljava/​util/​ArrayList;​
155 ····​invoke-​static·​{v3},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>access$100(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​)​Ljava/​util/​ArrayList;​ 158 ····​invoke-​static·​{v3},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>access$100(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​)​Ljava/​util/​ArrayList;​
   
156 ····​move-​result-​object·​v3 159 ····​move-​result-​object·​v3
   
157 ····​invoke-​virtual·​{v3,​·​p3},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 160 ····​invoke-​virtual·​{v3,​·​p3},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
Offset 169, 27 lines modified Offset 172, 29 lines modified
   
169 ····​move-​result-​object·​v3 172 ····​move-​result-​object·​v3
   
170 ····​invoke-​virtual·​{v3},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkLocation;​-​>getLatitude()​D 173 ····​invoke-​virtual·​{v3},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkLocation;​-​>getLatitude()​D
   
171 ····​move-​result-​wide·​v6 174 ····​move-​result-​wide·​v6
   
  175 ····​.​line·​214
172 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Double;​-​>doubleToRawLongBits(​D)​J 176 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Double;​-​>doubleToRawLongBits(​D)​J
   
173 ····​move-​result-​wide·​v6 177 ····​move-​result-​wide·​v6
   
174 ····​invoke-​interface·​{v0,​·​v4,​·​v6,​·​v7},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putLong(Ljava/​lang/​String;​J)​Landroid/​content/​SharedPreferences$Edi​tor;​ 178 ····​invoke-​interface·​{v0,​·​v4,​·​v6,​·​v7},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putLong(Ljava/​lang/​String;​J)​Landroid/​content/​SharedPreferences$Edi​tor;​
   
175 ····​.​line·​217 179 ····​.​line·​217
176 ····​const-​string·​v4,​·​"network-​longitude" 180 ····​const-​string·​v4,​·​"network-​longitude"
   
177 ····​iget-​object·​v3,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask$​1;​-​>this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​ 181 ····​iget-​object·​v3,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask$​1;​-​>this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​
   
178 ····​iget-​object·​v3,​·​v3,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​ 182 ····​iget-​object·​v3,​·​v3,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​
   
  183 ····​.​line·​218
179 ····​#·​getter·​for:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>bikeNetworks:​Ljava/​util/​ArrayList;​ 184 ····​#·​getter·​for:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>bikeNetworks:​Ljava/​util/​ArrayList;​
180 ····​invoke-​static·​{v3},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>access$100(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​)​Ljava/​util/​ArrayList;​ 185 ····​invoke-​static·​{v3},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>access$100(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​)​Ljava/​util/​ArrayList;​
   
181 ····​move-​result-​object·​v3 186 ····​move-​result-​object·​v3
   
182 ····​invoke-​virtual·​{v3,​·​p3},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​ 187 ····​invoke-​virtual·​{v3,​·​p3},​·​Ljava/​util/​ArrayList;​-​>get(I)​Ljava/​lang/​Object;​
   
Offset 201, 14 lines modified Offset 206, 15 lines modified
   
201 ····​move-​result-​object·​v3 206 ····​move-​result-​object·​v3
   
202 ····​invoke-​virtual·​{v3},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkLocation;​-​>getLongitude()​D 207 ····​invoke-​virtual·​{v3},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkLocation;​-​>getLongitude()​D
   
203 ····​move-​result-​wide·​v6 208 ····​move-​result-​wide·​v6
   
  209 ····​.​line·​217
204 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Double;​-​>doubleToRawLongBits(​D)​J 210 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Double;​-​>doubleToRawLongBits(​D)​J
   
205 ····​move-​result-​wide·​v6 211 ····​move-​result-​wide·​v6
   
206 ····​invoke-​interface·​{v0,​·​v4,​·​v6,​·​v7},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putLong(Ljava/​lang/​String;​J)​Landroid/​content/​SharedPreferences$Edi​tor;​ 212 ····​invoke-​interface·​{v0,​·​v4,​·​v6,​·​v7},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putLong(Ljava/​lang/​String;​J)​Landroid/​content/​SharedPreferences$Edi​tor;​
   
207 ····​.​line·​220 213 ····​.​line·​220
Offset 223, 14 lines modified Offset 229, 15 lines modified
   
223 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 229 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
224 ····​iget-​object·​v3,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask$​1;​-​>this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​ 230 ····​iget-​object·​v3,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask$​1;​-​>this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​
   
Max diff block lines reached; 2760/7814 bytes (35.32%) of diff not shown.
[−]
smali/be/brunoparmentier/openbikesharing/app/activities/BikeNetworksListActivity$JSONDownloadTask.smali
Offset 238, 21 lines modified Offset 238, 23 lines modified
   
238 ····​const·​v5,​·​0x1090007 238 ····​const·​v5,​·​0x1090007
   
239 ····​const·​v6,​·​0x1020014 239 ····​const·​v6,​·​0x1020014
   
240 ····​iget-​object·​v7,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​ 240 ····​iget-​object·​v7,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​
   
  241 ····​.​line·​201
241 ····​#·​getter·​for:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>bikeNetworks:​Ljava/​util/​ArrayList;​ 242 ····​#·​getter·​for:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>bikeNetworks:​Ljava/​util/​ArrayList;​
242 ····​invoke-​static·​{v7},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>access$100(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​)​Ljava/​util/​ArrayList;​ 243 ····​invoke-​static·​{v7},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>access$100(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​)​Ljava/​util/​ArrayList;​
   
243 ····​move-​result-​object·​v7 244 ····​move-​result-​object·​v7
   
244 ····​invoke-​direct·​{v3,​·​v4,​·​v5,​·​v6,​·​v7},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​adapters/​BikeNetworksListAdapt​er;​-​><init>(Landroid/​content/​Context;​IILjava/​util/​ArrayList;​)​V 245 ····​invoke-​direct·​{v3,​·​v4,​·​v5,​·​v6,​·​v7},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​adapters/​BikeNetworksListAdapt​er;​-​><init>(Landroid/​content/​Context;​IILjava/​util/​ArrayList;​)​V
   
  246 ····​.​line·​198
245 ····​#·​setter·​for:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>bikeNetworksListAdap​ter:​Lbe/​brunoparmentier/​openbikesharing/​app/​adapters/​BikeNetworksListAdapt​er;​ 247 ····​#·​setter·​for:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>bikeNetworksListAdap​ter:​Lbe/​brunoparmentier/​openbikesharing/​app/​adapters/​BikeNetworksListAdapt​er;​
246 ····​invoke-​static·​{v2,​·​v3},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>access$302(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​Lbe/​brunoparmentier/​openbikesharing/​app/​adapters/​BikeNetworksListAdapt​er;​)​Lbe/​brunoparmentier/​openbikesharing/​app/​adapters/​BikeNetworksListAdapt​er;​ 248 ····​invoke-​static·​{v2,​·​v3},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>access$302(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​Lbe/​brunoparmentier/​openbikesharing/​app/​adapters/​BikeNetworksListAdapt​er;​)​Lbe/​brunoparmentier/​openbikesharing/​app/​adapters/​BikeNetworksListAdapt​er;​
   
247 ····​.​line·​203 249 ····​.​line·​203
248 ····​iget-​object·​v2,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​ 250 ····​iget-​object·​v2,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity$JSONDownloadTask;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​
   
249 ····​#·​getter·​for:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>listView:​Landroid/​widget/​ListView;​ 251 ····​#·​getter·​for:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>listView:​Landroid/​widget/​ListView;​
Offset 314, 11 lines modified Offset 316, 12 lines modified
   
314 ····​const/​4·​v4,​·​0x1 316 ····​const/​4·​v4,​·​0x1
   
315 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​II)​Landroid/​widget/​Toast;​ 317 ····​invoke-​static·​{v2,​·​v3,​·​v4},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​II)​Landroid/​widget/​Toast;​
   
316 ····​move-​result-​object·​v2 318 ····​move-​result-​object·​v2
   
  319 ····​.​line·​241
317 ····​invoke-​virtual·​{v2},​·​Landroid/​widget/​Toast;​-​>show()​V 320 ····​invoke-​virtual·​{v2},​·​Landroid/​widget/​Toast;​-​>show()​V
   
318 ····​goto·​:​goto_0 321 ····​goto·​:​goto_0
319 .​end·​method 322 .​end·​method
[−]
smali/be/brunoparmentier/openbikesharing/app/activities/BikeNetworksListActivity.smali
Offset 79, 15 lines modified Offset 79, 14 lines modified
79 .​method·​public·​constructor·​<init>()​V 79 .​method·​public·​constructor·​<init>()​V
80 ····​.​locals·​0 80 ····​.​locals·​0
   
81 ····​.​prologue 81 ····​.​prologue
82 ····​.​line·​51 82 ····​.​line·​51
83 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V 83 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V
   
84 ····​.​line·​167  
85 ····​return-​void 84 ····​return-​void
86 .​end·​method 85 .​end·​method
   
87 .​method·​static·​synthetic·​access$100(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​)​Ljava/​util/​ArrayList;​ 86 .​method·​static·​synthetic·​access$100(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​)​Ljava/​util/​ArrayList;​
88 ····​.​locals·​1 87 ····​.​locals·​1
89 ····​.​param·​p0,​·​"x0"····​#·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​ 88 ····​.​param·​p0,​·​"x0"····​#·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​
   
Offset 213, 22 lines modified Offset 212, 24 lines modified
213 ····​iput-​object·​v1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>listView:​Landroid/​widget/​ListView;​ 212 ····​iput-​object·​v1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​BikeNetworksListActiv​ity;​-​>listView:​Landroid/​widget/​ListView;​
   
214 ····​.​line·​75 213 ····​.​line·​75
215 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 214 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
216 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 215 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
  216 ····​.​line·​76
217 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 217 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
218 ····​move-​result-​object·​v2 218 ····​move-​result-​object·​v2
   
219 ····​const-​string·​v3,​·​"pref_api_url" 219 ····​const-​string·​v3,​·​"pref_api_url"
   
220 ····​const-​string·​v4,​·​"http:​/​/​api.​citybik.​es/​v2/​" 220 ····​const-​string·​v4,​·​"http:​/​/​api.​citybik.​es/​v2/​"
   
  221 ····​.​line·​77
221 ····​invoke-​interface·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 222 ····​invoke-​interface·​{v2,​·​v3,​·​v4},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
222 ····​move-​result-​object·​v2 223 ····​move-​result-​object·​v2
   
223 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 224 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
224 ····​move-​result-​object·​v1 225 ····​move-​result-​object·​v1
[−]
smali/be/brunoparmentier/openbikesharing/app/activities/MapActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity;​)​V 23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​147 27 ····​.​line·​147
27 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity$1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity$1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/be/brunoparmentier/openbikesharing/app/activities/MapActivity$StationMarkerInfoWindow$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$markerStation:​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​ 22 .​field·​final·​synthetic·​val$markerStation:​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity$StationMa​rkerInfoWindow;​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​)​V 24 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity$StationMa​rkerInfoWindow;​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity$StationMa​rkerInfoWindow;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​291 28 ····​.​line·​291
28 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity$StationMa​rkerInfoWindow$1;​-​>this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity$StationMa​rkerInfoWindow;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity$StationMa​rkerInfoWindow$1;​-​>this$1:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity$StationMa​rkerInfoWindow;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity$StationMa​rkerInfoWindow$1;​-​>val$markerStation:​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity$StationMa​rkerInfoWindow$1;​-​>val$markerStation:​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​
   
[−]
smali/be/brunoparmentier/openbikesharing/app/activities/MapActivity.smali
Offset 56, 15 lines modified Offset 56, 14 lines modified
56 .​method·​public·​constructor·​<init>()​V 56 .​method·​public·​constructor·​<init>()​V
57 ····​.​locals·​0 57 ····​.​locals·​0
   
58 ····​.​prologue 58 ····​.​prologue
59 ····​.​line·​60 59 ····​.​line·​60
60 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V 60 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V
   
61 ····​.​line·​272  
62 ····​return-​void 61 ····​return-​void
63 .​end·​method 62 .​end·​method
   
64 .​method·​static·​synthetic·​access$000(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity;​)​Lorg/​osmdroid/​views/​MapView;​ 63 .​method·​static·​synthetic·​access$000(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity;​)​Lorg/​osmdroid/​views/​MapView;​
65 ····​.​locals·​1 64 ····​.​locals·​1
66 ····​.​param·​p0,​·​"x0"····​#·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity;​ 65 ····​.​param·​p0,​·​"x0"····​#·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity;​
   
Offset 89, 14 lines modified Offset 88, 15 lines modified
   
89 ····​const-​wide·​v8,​·​0x412e848000000000L····​#·​1000000.​0 88 ····​const-​wide·​v8,​·​0x412e848000000000L····​#·​1000000.​0
   
90 ····​mul-​double/​2addr·​v6,​·​v8 89 ····​mul-​double/​2addr·​v6,​·​v8
   
91 ····​double-​to-​int·​v6,​·​v6 90 ····​double-​to-​int·​v6,​·​v6
   
  91 ····​.​line·​236
92 ····​invoke-​virtual·​{p1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​-​>getLongitude()​D 92 ····​invoke-​virtual·​{p1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​-​>getLongitude()​D
   
93 ····​move-​result-​wide·​v8 93 ····​move-​result-​wide·​v8
   
94 ····​const-​wide·​v10,​·​0x412e848000000000L····​#·​1000000.​0 94 ····​const-​wide·​v10,​·​0x412e848000000000L····​#·​1000000.​0
   
95 ····​mul-​double/​2addr·​v8,​·​v10 95 ····​mul-​double/​2addr·​v8,​·​v10
Offset 363, 763 lines modified Offset 363, 777 lines modified
363 ····​.​line·​231 363 ····​.​line·​231
364 ····​const/​4·​v0,​·​0x0 364 ····​const/​4·​v0,​·​0x0
   
365 ····​return·​v0 365 ····​return·​v0
366 .​end·​method 366 .​end·​method
   
367 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V 367 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V
368 ····​.​locals·​26 368 ····​.​locals·​28
369 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​ 369 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​
   
370 ····​.​prologue 370 ····​.​prologue
371 ····​.​line·​91 371 ····​.​line·​91
372 ····​invoke-​super/​range·​{p0·​.​.​·​p1},​·​Landroid/​app/​Activity;​-​>onCreate(Landroid/​os/​Bundle;​)​V 372 ····​invoke-​super/​range·​{p0·​.​.​·​p1},​·​Landroid/​app/​Activity;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
373 ····​.​line·​92 373 ····​.​line·​92
374 ····​const·​v20,​·​0x7f030002 374 ····​const·​v21,​·​0x7f030002
   
375 ····​move-​object/​from16·​v0,​·​p0 375 ····​move-​object/​from16·​v0,​·​p0
   
376 ····​move/​from16·​v1,​·​v20 376 ····​move/​from16·​v1,​·​v21
   
377 ····​invoke-​virtual·​{v0,​·​v1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity;​-​>setContentView(I)​V 377 ····​invoke-​virtual·​{v0,​·​v1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity;​-​>setContentView(I)​V
   
378 ····​.​line·​93 378 ····​.​line·​93
379 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity;​-​>getActionBar()​Landroid/​app/​ActionBar;​ 379 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity;​-​>getActionBar()​Landroid/​app/​ActionBar;​
   
380 ····​move-​result-​object·​v20 380 ····​move-​result-​object·​v21
   
381 ····​const/​16·​v21,​·​0x1 381 ····​const/​16·​v22,​·​0x1
   
382 ····​invoke-​virtual/​range·​{v20·​.​.​·​v21},​·​Landroid/​app/​ActionBar;​-​>setDisplayHomeAsUpEn​abled(Z)​V 382 ····​invoke-​virtual/​range·​{v21·​.​.​·​v22},​·​Landroid/​app/​ActionBar;​-​>setDisplayHomeAsUpEn​abled(Z)​V
   
383 ····​.​line·​95 383 ····​.​line·​95
384 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 384 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
385 ····​move-​result-​object·​v15 385 ····​move-​result-​object·​v16
   
386 ····​.​line·​97 386 ····​.​line·​97
387 ····​.​local·​v15,​·​"settings":​Landroid/​content/​SharedPreferences;​ 387 ····​.​local·​v16,​·​"settings":​Landroid/​content/​SharedPreferences;​
388 ····​new-​instance·​v20,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​db/​StationsDataSource;​ 388 ····​new-​instance·​v21,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​db/​StationsDataSource;​
   
389 ····​move-​object/​from16·​v0,​·​v20 389 ····​move-​object/​from16·​v0,​·​v21
   
390 ····​move-​object/​from16·​v1,​·​p0 390 ····​move-​object/​from16·​v1,​·​p0
   
391 ····​invoke-​direct·​{v0,​·​v1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​db/​StationsDataSource;​-​><init>(Landroid/​content/​Context;​)​V 391 ····​invoke-​direct·​{v0,​·​v1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​db/​StationsDataSource;​-​><init>(Landroid/​content/​Context;​)​V
   
392 ····​move-​object/​from16·​v0,​·​v20 392 ····​move-​object/​from16·​v0,​·​v21
   
393 ····​move-​object/​from16·​v1,​·​p0 393 ····​move-​object/​from16·​v1,​·​p0
   
394 ····​iput-​object·​v0,​·​v1,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity;​-​>stationsDataSource:​Lbe/​brunoparmentier/​openbikesharing/​app/​db/​StationsDataSource;​ 394 ····​iput-​object·​v0,​·​v1,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity;​-​>stationsDataSource:​Lbe/​brunoparmentier/​openbikesharing/​app/​db/​StationsDataSource;​
   
395 ····​.​line·​98 395 ····​.​line·​98
396 ····​move-​object/​from16·​v0,​·​p0 396 ····​move-​object/​from16·​v0,​·​p0
   
397 ····​iget-​object·​v0,​·​v0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity;​-​>stationsDataSource:​Lbe/​brunoparmentier/​openbikesharing/​app/​db/​StationsDataSource;​ 397 ····​iget-​object·​v0,​·​v0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​MapActivity;​-​>stationsDataSource:​Lbe/​brunoparmentier/​openbikesharing/​app/​db/​StationsDataSource;​
   
398 ····​move-​object/​from16·​v20,​·​v0 398 ····​move-​object/​from16·​v21,​·​v0
   
399 ····​invoke-​virtual/​range·​{v20·​.​.​·​v20},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​db/​StationsDataSource;​-​>getStations()​Ljava/​util/​ArrayList;​ 399 ····​invoke-​virtual/​range·​{v21·​.​.​·​v21},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​db/​StationsDataSource;​-​>getStations()​Ljava/​util/​ArrayList;​
   
400 ····​move-​result-​object·​v17 400 ····​move-​result-​object·​v18
   
401 ····​.​line·​100 401 ····​.​line·​100
402 ····​.​local·​v17,​·​"stations":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​>;​" 402 ····​.​local·​v18,​·​"stations":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​>;​"
403 ····​const·​v20,​·​0x7f0b0001 403 ····​const·​v21,​·​0x7f0b0001
Max diff block lines reached; 34610/38533 bytes (89.82%) of diff not shown.
[−]
smali/be/brunoparmentier/openbikesharing/app/activities/SettingsActivity.smali
Offset 48, 14 lines modified Offset 48, 15 lines modified
   
48 ····​invoke-​direct·​{v2},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​fragments/​SettingsFragment;​-​><init>()​V 48 ····​invoke-​direct·​{v2},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​fragments/​SettingsFragment;​-​><init>()​V
   
49 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>replace(ILandroid/​app/​Fragment;​)​Landroid/​app/​FragmentTransaction;​ 49 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>replace(ILandroid/​app/​Fragment;​)​Landroid/​app/​FragmentTransaction;​
   
50 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v0
   
  51 ····​.​line·​37
51 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I 52 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I
   
52 ····​.​line·​38 53 ····​.​line·​38
53 ····​return-​void 54 ····​return-​void
54 .​end·​method 55 .​end·​method
   
55 .​method·​public·​onOptionsItemSelected​(Landroid/​view/​MenuItem;​)​Z 56 .​method·​public·​onOptionsItemSelected​(Landroid/​view/​MenuItem;​)​Z
[−]
smali/be/brunoparmentier/openbikesharing/app/activities/StationActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​)​V 23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​116 27 ····​.​line·​116
27 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity$1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity$1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/be/brunoparmentier/openbikesharing/app/activities/StationActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​)​V 23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​177 27 ····​.​line·​177
27 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity$2;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity$2;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 48, 22 lines modified Offset 49, 25 lines modified
   
48 ····​move-​result-​object·​v0 49 ····​move-​result-​object·​v0
   
49 ····​iget-​object·​v1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity$2;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​ 50 ····​iget-​object·​v1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity$2;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​
   
50 ····​const·​v2,​·​0x7f060009 51 ····​const·​v2,​·​0x7f060009
   
  52 ····​.​line·​181
51 ····​invoke-​virtual·​{v1,​·​v2},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​-​>getString(I)​Ljava/​lang/​String;​ 53 ····​invoke-​virtual·​{v1,​·​v2},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
52 ····​move-​result-​object·​v1 54 ····​move-​result-​object·​v1
   
53 ····​const/​4·​v2,​·​0x0 55 ····​const/​4·​v2,​·​0x0
   
  56 ····​.​line·​180
54 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 57 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
55 ····​move-​result-​object·​v0 58 ····​move-​result-​object·​v0
   
  59 ····​.​line·​182
56 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V 60 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V
   
57 ····​.​line·​183 61 ····​.​line·​183
58 ····​return-​void 62 ····​return-​void
59 .​end·​method 63 .​end·​method
[−]
smali/be/brunoparmentier/openbikesharing/app/activities/StationActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​)​V 23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​193 27 ····​.​line·​193
27 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity$3;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity$3;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 48, 22 lines modified Offset 49, 25 lines modified
   
48 ····​move-​result-​object·​v0 49 ····​move-​result-​object·​v0
   
49 ····​iget-​object·​v1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity$3;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​ 50 ····​iget-​object·​v1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity$3;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​
   
50 ····​const·​v2,​·​0x7f060010 51 ····​const·​v2,​·​0x7f060010
   
  52 ····​.​line·​197
51 ····​invoke-​virtual·​{v1,​·​v2},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​-​>getString(I)​Ljava/​lang/​String;​ 53 ····​invoke-​virtual·​{v1,​·​v2},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
52 ····​move-​result-​object·​v1 54 ····​move-​result-​object·​v1
   
53 ····​const/​4·​v2,​·​0x0 55 ····​const/​4·​v2,​·​0x0
   
  56 ····​.​line·​196
54 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 57 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
55 ····​move-​result-​object·​v0 58 ····​move-​result-​object·​v0
   
  59 ····​.​line·​198
56 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V 60 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​Toast;​-​>show()​V
   
57 ····​.​line·​199 61 ····​.​line·​199
58 ····​return-​void 62 ····​return-​void
59 .​end·​method 63 .​end·​method
[−]
smali/be/brunoparmentier/openbikesharing/app/activities/StationActivity.smali
Offset 141, 22 lines modified Offset 141, 25 lines modified
141 ····​const·​v2,​·​0x7f02000a 141 ····​const·​v2,​·​0x7f02000a
   
142 ····​invoke-​interface·​{v1,​·​v2},​·​Landroid/​view/​MenuItem;​-​>setIcon(I)​Landroid/​view/​MenuItem;​ 142 ····​invoke-​interface·​{v1,​·​v2},​·​Landroid/​view/​MenuItem;​-​>setIcon(I)​Landroid/​view/​MenuItem;​
   
143 ····​.​line·​295 143 ····​.​line·​295
144 ····​const·​v1,​·​0x7f06003a 144 ····​const·​v1,​·​0x7f06003a
   
  145 ····​.​line·​296
145 ····​invoke-​virtual·​{p0,​·​v1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​-​>getString(I)​Ljava/​lang/​String;​ 146 ····​invoke-​virtual·​{p0,​·​v1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
146 ····​move-​result-​object·​v1 147 ····​move-​result-​object·​v1
   
  148 ····​.​line·​295
147 ····​invoke-​static·​{p0,​·​v1,​·​v3},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 149 ····​invoke-​static·​{p0,​·​v1,​·​v3},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
148 ····​move-​result-​object·​v1 150 ····​move-​result-​object·​v1
   
  151 ····​.​line·​296
149 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Toast;​-​>show()​V 152 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Toast;​-​>show()​V
   
150 ····​.​line·​305 153 ····​.​line·​305
151 ····​:​goto_0 154 ····​:​goto_0
152 ····​new-​instance·​v0,​·​Landroid/​content/​Intent;​ 155 ····​new-​instance·​v0,​·​Landroid/​content/​Intent;​
   
153 ····​invoke-​virtual·​{p0},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​ 156 ····​invoke-​virtual·​{p0},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
Offset 205, 22 lines modified Offset 208, 25 lines modified
205 ····​const·​v2,​·​0x7f02000b 208 ····​const·​v2,​·​0x7f02000b
   
206 ····​invoke-​interface·​{v1,​·​v2},​·​Landroid/​view/​MenuItem;​-​>setIcon(I)​Landroid/​view/​MenuItem;​ 209 ····​invoke-​interface·​{v1,​·​v2},​·​Landroid/​view/​MenuItem;​-​>setIcon(I)​Landroid/​view/​MenuItem;​
   
207 ····​.​line·​300 210 ····​.​line·​300
208 ····​const·​v1,​·​0x7f06003b 211 ····​const·​v1,​·​0x7f06003b
   
  212 ····​.​line·​301
209 ····​invoke-​virtual·​{p0,​·​v1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​-​>getString(I)​Ljava/​lang/​String;​ 213 ····​invoke-​virtual·​{p0,​·​v1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
210 ····​move-​result-​object·​v1 214 ····​move-​result-​object·​v1
   
  215 ····​.​line·​300
211 ····​invoke-​static·​{p0,​·​v1,​·​v3},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 216 ····​invoke-​static·​{p0,​·​v1,​·​v3},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
212 ····​move-​result-​object·​v1 217 ····​move-​result-​object·​v1
   
  218 ····​.​line·​301
213 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Toast;​-​>show()​V 219 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Toast;​-​>show()​V
   
214 ····​goto·​:​goto_0 220 ····​goto·​:​goto_0
215 .​end·​method 221 .​end·​method
   
216 .​method·​private·​setLastUpdateText(Lja​va/​lang/​String;​)​V 222 .​method·​private·​setLastUpdateText(Lja​va/​lang/​String;​)​V
217 ····​.​locals·​19 223 ····​.​locals·​19
Offset 355, 20 lines modified Offset 361, 22 lines modified
   
355 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Object;​ 361 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Object;​
   
356 ····​move-​object/​from16·​v16,​·​v0 362 ····​move-​object/​from16·​v16,​·​v0
   
357 ····​const/​16·​v17,​·​0x0 363 ····​const/​16·​v17,​·​0x0
   
  364 ····​.​line·​227
358 ····​invoke-​static·​{v7},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 365 ····​invoke-​static·​{v7},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
359 ····​move-​result-​object·​v18 366 ····​move-​result-​object·​v18
   
360 ····​aput-​object·​v18,​·​v16,​·​v17 367 ····​aput-​object·​v18,​·​v16,​·​v17
   
  368 ····​.​line·​226
361 ····​move-​object/​from16·​v0,​·​v16 369 ····​move-​object/​from16·​v0,​·​v16
   
362 ····​invoke-​virtual·​{v14,​·​v15,​·​v7,​·​v0},​·​Landroid/​content/​res/​Resources;​-​>getQuantityString(II​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 370 ····​invoke-​virtual·​{v14,​·​v15,​·​v7,​·​v0},​·​Landroid/​content/​res/​Resources;​-​>getQuantityString(II​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
363 ····​move-​result-​object·​v14 371 ····​move-​result-​object·​v14
   
364 ····​invoke-​virtual·​{v10,​·​v14},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 372 ····​invoke-​virtual·​{v10,​·​v14},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
Offset 429, 20 lines modified Offset 437, 22 lines modified
   
429 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Object;​ 437 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Object;​
   
430 ····​move-​object/​from16·​v16,​·​v0 438 ····​move-​object/​from16·​v16,​·​v0
   
431 ····​const/​16·​v17,​·​0x0 439 ····​const/​16·​v17,​·​0x0
   
  440 ····​.​line·​231
432 ····​invoke-​static·​{v6},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 441 ····​invoke-​static·​{v6},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
433 ····​move-​result-​object·​v18 442 ····​move-​result-​object·​v18
   
434 ····​aput-​object·​v18,​·​v16,​·​v17 443 ····​aput-​object·​v18,​·​v16,​·​v17
   
  444 ····​.​line·​230
435 ····​move-​object/​from16·​v0,​·​v16 445 ····​move-​object/​from16·​v0,​·​v16
   
436 ····​invoke-​virtual·​{v14,​·​v15,​·​v6,​·​v0},​·​Landroid/​content/​res/​Resources;​-​>getQuantityString(II​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 446 ····​invoke-​virtual·​{v14,​·​v15,​·​v6,​·​v0},​·​Landroid/​content/​res/​Resources;​-​>getQuantityString(II​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
437 ····​move-​result-​object·​v14 447 ····​move-​result-​object·​v14
   
438 ····​invoke-​virtual·​{v10,​·​v14},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 448 ····​invoke-​virtual·​{v10,​·​v14},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
Offset 479, 20 lines modified Offset 489, 22 lines modified
   
Max diff block lines reached; 1020/3841 bytes (26.56%) of diff not shown.
[−]
smali/be/brunoparmentier/openbikesharing/app/activities/StationsListActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​)​V 23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​120 27 ····​.​line·​120
27 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/be/brunoparmentier/openbikesharing/app/activities/StationsListActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​)​V 23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​165 27 ····​.​line·​165
27 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​2;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​2;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/be/brunoparmentier/openbikesharing/app/activities/StationsListActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​)​V 23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​172 27 ····​.​line·​172
27 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​3;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​3;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/be/brunoparmentier/openbikesharing/app/activities/StationsListActivity$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​)​V 23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​263 27 ····​.​line·​263
27 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​4;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​4;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/be/brunoparmentier/openbikesharing/app/activities/StationsListActivity$5.smali
Offset 32, 14 lines modified Offset 32, 15 lines modified
   
32 .​field·​final·​synthetic·​val$userLocation:​Landroid/​location/​Location;​ 32 .​field·​final·​synthetic·​val$userLocation:​Landroid/​location/​Location;​
   
   
33 #·​direct·​methods 33 #·​direct·​methods
34 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​Landroid/​location/​Location;​)​V 34 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​Landroid/​location/​Location;​)​V
35 ····​.​locals·​0 35 ····​.​locals·​0
  36 ····​.​param·​p1,​·​"this$0"····​#·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​
   
36 ····​.​prologue 37 ····​.​prologue
37 ····​.​line·​387 38 ····​.​line·​387
38 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​5;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​ 39 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​5;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​
   
39 ····​iput-​object·​p2,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​5;​-​>val$userLocation:​Landroid/​location/​Location;​ 40 ····​iput-​object·​p2,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​5;​-​>val$userLocation:​Landroid/​location/​Location;​
   
Offset 75, 22 lines modified Offset 76, 24 lines modified
   
75 ····​iget-​object·​v4,​·​v0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​5;​-​>val$userLocation:​Landroid/​location/​Location;​ 76 ····​iget-​object·​v4,​·​v0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​5;​-​>val$userLocation:​Landroid/​location/​Location;​
   
76 ····​invoke-​virtual·​{v4},​·​Landroid/​location/​Location;​-​>getLongitude()​D 77 ····​invoke-​virtual·​{v4},​·​Landroid/​location/​Location;​-​>getLongitude()​D
   
77 ····​move-​result-​wide·​v4 78 ····​move-​result-​wide·​v4
   
  79 ····​.​line·​393
78 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​-​>getLatitude()​D 80 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​-​>getLatitude()​D
   
79 ····​move-​result-​wide·​v6 81 ····​move-​result-​wide·​v6
   
80 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​-​>getLongitude()​D 82 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​-​>getLongitude()​D
   
81 ····​move-​result-​wide·​v8 83 ····​move-​result-​wide·​v8
   
  84 ····​.​line·​392
82 ····​invoke-​static/​range·​{v2·​.​.​·​v10},​·​Landroid/​location/​Location;​-​>distanceBetween(DDDD​[F)​V 85 ····​invoke-​static/​range·​{v2·​.​.​·​v10},​·​Landroid/​location/​Location;​-​>distanceBetween(DDDD​[F)​V
   
83 ····​.​line·​394 86 ····​.​line·​394
84 ····​const/​4·​v2,​·​0x0 87 ····​const/​4·​v2,​·​0x0
   
85 ····​aget·​v2,​·​v10,​·​v2 88 ····​aget·​v2,​·​v10,​·​v2
   
Offset 120, 22 lines modified Offset 123, 24 lines modified
   
120 ····​iget-​object·​v2,​·​v0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​5;​-​>val$userLocation:​Landroid/​location/​Location;​ 123 ····​iget-​object·​v2,​·​v0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​5;​-​>val$userLocation:​Landroid/​location/​Location;​
   
121 ····​invoke-​virtual·​{v2},​·​Landroid/​location/​Location;​-​>getLongitude()​D 124 ····​invoke-​virtual·​{v2},​·​Landroid/​location/​Location;​-​>getLongitude()​D
   
122 ····​move-​result-​wide·​v14 125 ····​move-​result-​wide·​v14
   
  126 ····​.​line·​398
123 ····​invoke-​virtual/​range·​{p2·​.​.​·​p2},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​-​>getLatitude()​D 127 ····​invoke-​virtual/​range·​{p2·​.​.​·​p2},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​-​>getLatitude()​D
   
124 ····​move-​result-​wide·​v16 128 ····​move-​result-​wide·​v16
   
125 ····​invoke-​virtual/​range·​{p2·​.​.​·​p2},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​-​>getLongitude()​D 129 ····​invoke-​virtual/​range·​{p2·​.​.​·​p2},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​-​>getLongitude()​D
   
126 ····​move-​result-​wide·​v18 130 ····​move-​result-​wide·​v18
   
  131 ····​.​line·​397
127 ····​invoke-​static/​range·​{v12·​.​.​·​v20},​·​Landroid/​location/​Location;​-​>distanceBetween(DDDD​[F)​V 132 ····​invoke-​static/​range·​{v12·​.​.​·​v20},​·​Landroid/​location/​Location;​-​>distanceBetween(DDDD​[F)​V
   
128 ····​.​line·​399 133 ····​.​line·​399
129 ····​const/​4·​v2,​·​0x0 134 ····​const/​4·​v2,​·​0x0
   
130 ····​aget·​v2,​·​v20,​·​v2 135 ····​aget·​v2,​·​v20,​·​v2
   
[−]
smali/be/brunoparmentier/openbikesharing/app/activities/StationsListActivity$JSONDownloadTask.smali
Offset 258, 32 lines modified Offset 258, 35 lines modified
   
258 ····​invoke-​virtual·​{v4},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​ 258 ····​invoke-​virtual·​{v4},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
   
259 ····​move-​result-​object·​v4 259 ····​move-​result-​object·​v4
   
260 ····​iget-​object·​v5,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​JSONDownloadTask;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​ 260 ····​iget-​object·​v5,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​JSONDownloadTask;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​
   
  261 ····​.​line·​450
261 ····​invoke-​virtual·​{v5},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​ 262 ····​invoke-​virtual·​{v5},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
   
262 ····​move-​result-​object·​v5 263 ····​move-​result-​object·​v5
   
263 ····​invoke-​virtual·​{v5},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​ 264 ····​invoke-​virtual·​{v5},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
264 ····​move-​result-​object·​v5 265 ····​move-​result-​object·​v5
   
265 ····​const·​v6,​·​0x7f06000a 266 ····​const·​v6,​·​0x7f06000a
   
266 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 267 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
267 ····​move-​result-​object·​v5 268 ····​move-​result-​object·​v5
   
  269 ····​.​line·​449
268 ····​invoke-​static·​{v4,​·​v5,​·​v8},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 270 ····​invoke-​static·​{v4,​·​v5,​·​v8},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
269 ····​move-​result-​object·​v4 271 ····​move-​result-​object·​v4
   
  272 ····​.​line·​451
270 ····​invoke-​virtual·​{v4},​·​Landroid/​widget/​Toast;​-​>show()​V 273 ····​invoke-​virtual·​{v4},​·​Landroid/​widget/​Toast;​-​>show()​V
   
271 ····​.​line·​452 274 ····​.​line·​452
272 ····​iget-​object·​v4,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​JSONDownloadTask;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​ 275 ····​iget-​object·​v4,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​JSONDownloadTask;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​
   
273 ····​#·​invokes:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​-​>setRefreshActionButt​onState(Z)​V 276 ····​#·​invokes:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​-​>setRefreshActionButt​onState(Z)​V
274 ····​invoke-​static·​{v4,​·​v8},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​-​>access$300(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​Z)​V 277 ····​invoke-​static·​{v4,​·​v8},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​-​>access$300(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​Z)​V
Offset 398, 22 lines modified Offset 401, 24 lines modified
   
398 ····​invoke-​interface·​{v4},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​ 401 ····​invoke-​interface·​{v4},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​
   
399 ····​move-​result-​object·​v4 402 ····​move-​result-​object·​v4
   
400 ····​const-​string·​v5,​·​"db_last_update" 403 ····​const-​string·​v5,​·​"db_last_update"
   
  404 ····​.​line·​466
401 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 405 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
402 ····​move-​result-​wide·​v6 406 ····​move-​result-​wide·​v6
   
403 ····​invoke-​interface·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putLong(Ljava/​lang/​String;​J)​Landroid/​content/​SharedPreferences$Edi​tor;​ 407 ····​invoke-​interface·​{v4,​·​v5,​·​v6,​·​v7},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putLong(Ljava/​lang/​String;​J)​Landroid/​content/​SharedPreferences$Edi​tor;​
   
404 ····​move-​result-​object·​v4 408 ····​move-​result-​object·​v4
   
  409 ····​.​line·​467
405 ····​invoke-​interface·​{v4},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>apply()​V 410 ····​invoke-​interface·​{v4},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>apply()​V
   
406 ····​.​line·​468 411 ····​.​line·​468
407 ····​iget-​object·​v4,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​JSONDownloadTask;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​ 412 ····​iget-​object·​v4,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​JSONDownloadTask;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​
   
408 ····​#·​invokes:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​-​>setDBLastUpdateText(​)​V 413 ····​#·​invokes:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​-​>setDBLastUpdateText(​)​V
409 ····​invoke-​static·​{v4},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​-​>access$1000(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​)​V 414 ····​invoke-​static·​{v4},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​-​>access$1000(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​)​V
Offset 558, 14 lines modified Offset 563, 15 lines modified
   
558 ····​const/​4·​v6,​·​0x1 563 ····​const/​4·​v6,​·​0x1
   
559 ····​invoke-​static·​{v4,​·​v5,​·​v6},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​II)​Landroid/​widget/​Toast;​ 564 ····​invoke-​static·​{v4,​·​v5,​·​v6},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​II)​Landroid/​widget/​Toast;​
   
560 ····​move-​result-​object·​v4 565 ····​move-​result-​object·​v4
   
  566 ····​.​line·​486
561 ····​invoke-​virtual·​{v4},​·​Landroid/​widget/​Toast;​-​>show()​V 567 ····​invoke-​virtual·​{v4},​·​Landroid/​widget/​Toast;​-​>show()​V
562 ····​:​try_end_1 568 ····​:​try_end_1
563 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 569 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
564 ····​.​line·​488 570 ····​.​line·​488
565 ····​iget-​object·​v4,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​JSONDownloadTask;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​ 571 ····​iget-​object·​v4,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity$​JSONDownloadTask;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​
   
[−]
smali/be/brunoparmentier/openbikesharing/app/activities/StationsListActivity.smali
Offset 128, 15 lines modified Offset 128, 14 lines modified
128 .​method·​public·​constructor·​<init>()​V 128 .​method·​public·​constructor·​<init>()​V
129 ····​.​locals·​0 129 ····​.​locals·​0
   
130 ····​.​prologue 130 ····​.​prologue
131 ····​.​line·​72 131 ····​.​line·​72
132 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​><init>()​V 132 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​><init>()​V
   
133 ····​.​line·​494  
134 ····​return-​void 133 ····​return-​void
135 .​end·​method 134 .​end·​method
   
136 .​method·​static·​synthetic·​access$000(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​)​Landroid/​app/​ActionBar;​ 135 .​method·​static·​synthetic·​access$000(Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​)​Landroid/​app/​ActionBar;​
137 ····​.​locals·​1 136 ····​.​locals·​1
138 ····​.​param·​p0,​·​"x0"····​#·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​ 137 ····​.​param·​p0,​·​"x0"····​#·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​
   
Offset 579, 20 lines modified Offset 578, 22 lines modified
   
579 ····​move-​result-​object·​v2 578 ····​move-​result-​object·​v2
   
580 ····​new-​array·​v3,​·​v5,​·​[Ljava/​lang/​Object;​ 579 ····​new-​array·​v3,​·​v5,​·​[Ljava/​lang/​Object;​
   
581 ····​const·​v4,​·​0x7f06000c 580 ····​const·​v4,​·​0x7f06000c
   
  581 ····​.​line·​230
582 ····​invoke-​virtual·​{p0,​·​v4},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​-​>getString(I)​Ljava/​lang/​String;​ 582 ····​invoke-​virtual·​{p0,​·​v4},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
583 ····​move-​result-​object·​v4 583 ····​move-​result-​object·​v4
   
584 ····​aput-​object·​v4,​·​v3,​·​v9 584 ····​aput-​object·​v4,​·​v3,​·​v9
   
  585 ····​.​line·​229
585 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 586 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
586 ····​move-​result-​object·​v2 587 ····​move-​result-​object·​v2
   
587 ····​invoke-​virtual·​{v6,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 588 ····​invoke-​virtual·​{v6,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
588 ····​.​line·​236 589 ····​.​line·​236
Offset 603, 26 lines modified Offset 604, 28 lines modified
603 ····​:​cond_0 604 ····​:​cond_0
604 ····​invoke-​virtual·​{p0,​·​v7},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​-​>getString(I)​Ljava/​lang/​String;​ 605 ····​invoke-​virtual·​{p0,​·​v7},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
605 ····​move-​result-​object·​v7 606 ····​move-​result-​object·​v7
   
606 ····​new-​array·​v8,​·​v5,​·​[Ljava/​lang/​Object;​ 607 ····​new-​array·​v8,​·​v5,​·​[Ljava/​lang/​Object;​
   
  608 ····​.​line·​233
607 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 609 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
608 ····​move-​result-​wide·​v2 610 ····​move-​result-​wide·​v2
   
609 ····​move·​v5,​·​v4 611 ····​move·​v5,​·​v4
   
610 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Landroid/​text/​format/​DateUtils;​-​>formatSameDayTime(JJ​II)​Ljava/​lang/​CharSequence;​ 612 ····​invoke-​static/​range·​{v0·​.​.​·​v5},​·​Landroid/​text/​format/​DateUtils;​-​>formatSameDayTime(JJ​II)​Ljava/​lang/​CharSequence;​
   
611 ····​move-​result-​object·​v2 613 ····​move-​result-​object·​v2
   
612 ····​aput-​object·​v2,​·​v8,​·​v9 614 ····​aput-​object·​v2,​·​v8,​·​v9
   
  615 ····​.​line·​232
613 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 616 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
614 ····​move-​result-​object·​v2 617 ····​move-​result-​object·​v2
   
615 ····​invoke-​virtual·​{v6,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 618 ····​invoke-​virtual·​{v6,​·​v2},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
616 ····​goto·​:​goto_0 619 ····​goto·​:​goto_0
Offset 645, 149 lines modified Offset 648, 152 lines modified
645 ····​const-​wide·​v10,​·​0x3f847ae147ae147bL····​#·​0.​01 648 ····​const-​wide·​v10,​·​0x3f847ae147ae147bL····​#·​0.​01
   
646 ····​.​line·​371 649 ····​.​line·​371
647 ····​const-​wide·​v2,​·​0x3f847ae147ae147bL····​#·​0.​01 650 ····​const-​wide·​v2,​·​0x3f847ae147ae147bL····​#·​0.​01
   
648 ····​.​line·​372 651 ····​.​line·​372
649 ····​.​local·​v2,​·​"radius":​D 652 ····​.​local·​v2,​·​"radius":​D
650 ····​new-​instance·​v6,​·​Ljava/​util/​ArrayList;​ 653 ····​new-​instance·​v5,​·​Ljava/​util/​ArrayList;​
   
651 ····​invoke-​direct·​{v6},​·​Ljava/​util/​ArrayList;​-​><init>()​V 654 ····​invoke-​direct·​{v5},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
652 ····​iput-​object·​v6,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​-​>nearbyStations:​Ljava/​util/​ArrayList;​ 655 ····​iput-​object·​v5,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​-​>nearbyStations:​Ljava/​util/​ArrayList;​
   
653 ····​.​line·​373 656 ····​.​line·​373
654 ····​const-​string·​v6,​·​"location" 657 ····​const-​string·​v5,​·​"location"
   
655 ····invoke-​virtual·​{p0,​·​v6},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 658 ····.​line·​374
  659 ····​invoke-​virtual·​{p0,​·​v5},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​activities/​StationsListActivity;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
656 ····​move-​result-​object·​v1 660 ····​move-​result-​object·​v0
   
657 ····​check-​cast·​v1,​·​Landroid/​location/​LocationManager;​ 661 ····​check-​cast·​v0,​·​Landroid/​location/​LocationManager;​
   
658 ····​.​line·​375 662 ····​.​line·​375
659 ····​.​local·​v1,​·​"locationManager":​Landroid/​location/​LocationManager;​ 663 ····​.​local·​v0,​·​"locationManager":​Landroid/​location/​LocationManager;​
660 ····​const-​string·​v6,​·​"network" 664 ····​const-​string·​v5,​·​"network"
   
661 ····​invoke-​virtual·​{v1,​·​v6},​·​Landroid/​location/​LocationManager;​-​>isProviderEnabled(Lj​ava/​lang/​String;​)​Z 665 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​location/​LocationManager;​-​>isProviderEnabled(Lj​ava/​lang/​String;​)​Z
   
662 ····​move-​result·​v6 666 ····​move-​result·​v5
   
Max diff block lines reached; 17594/21282 bytes (82.67%) of diff not shown.
[−]
smali/be/brunoparmentier/openbikesharing/app/adapters/BikeNetworksListAdapter.smali
Offset 128, 14 lines modified Offset 128, 15 lines modified
   
128 ····​const-​string·​v6,​·​"·​(" 128 ····​const-​string·​v6,​·​"·​("
   
129 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 129 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
130 ····​move-​result-​object·​v5 130 ····​move-​result-​object·​v5
   
  131 ····​.​line·​57
131 ····​invoke-​virtual·​{v0},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkInfo;​-​>getLocation()​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkLocation;​ 132 ····​invoke-​virtual·​{v0},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkInfo;​-​>getLocation()​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkLocation;​
   
132 ····​move-​result-​object·​v6 133 ····​move-​result-​object·​v6
   
133 ····​invoke-​virtual·​{v6},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkLocation;​-​>getCountry()​Ljava/​lang/​String;​ 134 ····​invoke-​virtual·​{v6},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkLocation;​-​>getCountry()​Ljava/​lang/​String;​
   
134 ····​move-​result-​object·​v6 135 ····​move-​result-​object·​v6
Offset 150, 14 lines modified Offset 151, 15 lines modified
   
150 ····​move-​result-​object·​v5 151 ····​move-​result-​object·​v5
   
151 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 152 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
152 ····​move-​result-​object·​v5 153 ····​move-​result-​object·​v5
   
  154 ····​.​line·​56
153 ····​invoke-​virtual·​{v1,​·​v5},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V 155 ····​invoke-​virtual·​{v1,​·​v5},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
   
154 ····​.​line·​58 156 ····​.​line·​58
155 ····​invoke-​virtual·​{v0},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkInfo;​-​>getName()​Ljava/​lang/​String;​ 157 ····​invoke-​virtual·​{v0},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkInfo;​-​>getName()​Ljava/​lang/​String;​
   
156 ····​move-​result-​object·​v5 158 ····​move-​result-​object·​v5
   
[−]
smali/be/brunoparmentier/openbikesharing/app/adapters/SearchStationAdapter$1.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$position:​I 24 .​field·​final·​synthetic·​val$position:​I
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​adapters/​SearchStationAdapter;​Landroid/​content/​Context;​I)​V 26 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​adapters/​SearchStationAdapter;​Landroid/​content/​Context;​I)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lbe/​brunoparmentier/​openbikesharing/​app/​adapters/​SearchStationAdapter;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​54 30 ····​.​line·​54
30 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​adapters/​SearchStationAdapter$​1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​adapters/​SearchStationAdapter;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​adapters/​SearchStationAdapter$​1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​adapters/​SearchStationAdapter;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​adapters/​SearchStationAdapter$​1;​-​>val$context:​Landroid/​content/​Context;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​adapters/​SearchStationAdapter$​1;​-​>val$context:​Landroid/​content/​Context;​
   
[−]
smali/be/brunoparmentier/openbikesharing/app/db/StationsDataSource.smali
Offset 33, 50 lines modified Offset 33, 57 lines modified
   
33 ····​.​prologue 33 ····​.​prologue
34 ····​.​line·​163 34 ····​.​line·​163
35 ····​new-​instance·​v0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​ 35 ····​new-​instance·​v0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​
   
36 ····​const/​4·​v1,​·​0x0 36 ····​const/​4·​v1,​·​0x0
   
  37 ····​.​line·​164
37 ····​invoke-​interface·​{p1,​·​v1},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​ 38 ····​invoke-​interface·​{p1,​·​v1},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
   
38 ····​move-​result-​object·​v1 39 ····​move-​result-​object·​v1
   
39 ····​const/​4·​v2,​·​0x1 40 ····​const/​4·​v2,​·​0x1
   
  41 ····​.​line·​165
40 ····​invoke-​interface·​{p1,​·​v2},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​ 42 ····​invoke-​interface·​{p1,​·​v2},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
   
41 ····​move-​result-​object·​v2 43 ····​move-​result-​object·​v2
   
42 ····​const/​4·​v3,​·​0x2 44 ····​const/​4·​v3,​·​0x2
   
  45 ····​.​line·​166
43 ····​invoke-​interface·​{p1,​·​v3},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​ 46 ····​invoke-​interface·​{p1,​·​v3},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
   
44 ····​move-​result-​object·​v3 47 ····​move-​result-​object·​v3
   
45 ····​const/​4·​v4,​·​0x3 48 ····​const/​4·​v4,​·​0x3
   
  49 ····​.​line·​167
46 ····​invoke-​interface·​{p1,​·​v4},​·​Landroid/​database/​Cursor;​-​>getDouble(I)​D 50 ····​invoke-​interface·​{p1,​·​v4},​·​Landroid/​database/​Cursor;​-​>getDouble(I)​D
   
47 ····​move-​result-​wide·​v4 51 ····​move-​result-​wide·​v4
   
48 ····​const/​4·​v6,​·​0x4 52 ····​const/​4·​v6,​·​0x4
   
  53 ····​.​line·​168
49 ····​invoke-​interface·​{p1,​·​v6},​·​Landroid/​database/​Cursor;​-​>getDouble(I)​D 54 ····​invoke-​interface·​{p1,​·​v6},​·​Landroid/​database/​Cursor;​-​>getDouble(I)​D
   
50 ····​move-​result-​wide·​v6 55 ····​move-​result-​wide·​v6
   
51 ····​const/​4·​v8,​·​0x5 56 ····​const/​4·​v8,​·​0x5
   
  57 ····​.​line·​169
52 ····​invoke-​interface·​{p1,​·​v8},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I 58 ····​invoke-​interface·​{p1,​·​v8},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I
   
53 ····​move-​result·​v8 59 ····​move-​result·​v8
   
54 ····​const/​4·​v9,​·​0x6 60 ····​const/​4·​v9,​·​0x6
   
  61 ····​.​line·​170
55 ····​invoke-​interface·​{p1,​·​v9},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I 62 ····​invoke-​interface·​{p1,​·​v9},​·​Landroid/​database/​Cursor;​-​>getInt(I)​I
   
56 ····​move-​result·​v9 63 ····​move-​result·​v9
   
57 ····​invoke-​direct/​range·​{v0·​.​.​·​v9},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​DDII)​V 64 ····​invoke-​direct/​range·​{v0·​.​.​·​v9},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​DDII)​V
   
58 ····​.​line·​172 65 ····​.​line·​172
Offset 330, 14 lines modified Offset 337, 15 lines modified
330 ····​invoke-​static·​{v2},​·​Ljava/​util/​Collections;​-​>sort(Ljava/​util/​List;​)​V 337 ····​invoke-​static·​{v2},​·​Ljava/​util/​Collections;​-​>sort(Ljava/​util/​List;​)​V
331 ····​:​try_end_1 338 ····​:​try_end_1
332 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 339 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
333 ····​.​line·​145 340 ····​.​line·​145
334 ····​invoke-​interface·​{v0},​·​Landroid/​database/​Cursor;​-​>close()​V 341 ····​invoke-​interface·​{v0},​·​Landroid/​database/​Cursor;​-​>close()​V
   
  342 ····​.​line·​143
335 ····​return-​object·​v2 343 ····​return-​object·​v2
336 .​end·​method 344 .​end·​method
   
337 .​method·​public·​getStation(Ljava/​lang/​String;​)​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​ 345 .​method·​public·​getStation(Ljava/​lang/​String;​)​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​
338 ····​.​locals·​5 346 ····​.​locals·​5
339 ····​.​param·​p1,​·​"id"····​#·​Ljava/​lang/​String;​ 347 ····​.​param·​p1,​·​"id"····​#·​Ljava/​lang/​String;​
   
Offset 380, 18 lines modified Offset 388, 18 lines modified
380 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 388 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
381 ····​move-​result-​object·​v2 389 ····​move-​result-​object·​v2
   
382 ····​.​line·​110 390 ····​.​line·​110
383 ····​invoke-​interface·​{v0},​·​Landroid/​database/​Cursor;​-​>close()​V 391 ····​invoke-​interface·​{v0},​·​Landroid/​database/​Cursor;​-​>close()​V
   
  392 ····​.​line·​107
384 ····​:​goto_0 393 ····​:​goto_0
385 ····​return-​object·​v2 394 ····​return-​object·​v2
   
386 ····​.​line·​107  
387 ····​:​cond_0 395 ····​:​cond_0
388 ····​const/​4·​v2,​·​0x0 396 ····​const/​4·​v2,​·​0x0
   
389 ····​.​line·​110 397 ····​.​line·​110
390 ····​invoke-​interface·​{v0},​·​Landroid/​database/​Cursor;​-​>close()​V 398 ····​invoke-​interface·​{v0},​·​Landroid/​database/​Cursor;​-​>close()​V
   
391 ····​goto·​:​goto_0 399 ····​goto·​:​goto_0
Offset 488, 14 lines modified Offset 496, 15 lines modified
488 ····​invoke-​static·​{v3},​·​Ljava/​util/​Collections;​-​>sort(Ljava/​util/​List;​)​V 496 ····​invoke-​static·​{v3},​·​Ljava/​util/​Collections;​-​>sort(Ljava/​util/​List;​)​V
489 ····​:​try_end_1 497 ····​:​try_end_1
490 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 498 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
491 ····​.​line·​92 499 ····​.​line·​92
Max diff block lines reached; 14533/16972 bytes (85.63%) of diff not shown.
[−]
smali/be/brunoparmentier/openbikesharing/app/fragments/SettingsFragment.smali
Offset 67, 15 lines modified Offset 67, 15 lines modified
   
67 ····​move-​result-​object·​v9 67 ····​move-​result-​object·​v9
   
68 ····​invoke-​virtual·​{v9},​·​Landroid/​app/​Activity;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​ 68 ····​invoke-​virtual·​{v9},​·​Landroid/​app/​Activity;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​
   
69 ····​move-​result-​object·​v7 69 ····​move-​result-​object·​v7
   
70 ····​.​line·69 70 ····​.​line·70
71 ····​.​local·​v7,​·​"packageManager":​Landroid/​content/​pm/​PackageManager;​ 71 ····​.​local·​v7,​·​"packageManager":​Landroid/​content/​pm/​PackageManager;​
72 ····​invoke-​virtual·​{v7,​·​v1,​·​v8},​·​Landroid/​content/​pm/​PackageManager;​-​>queryIntentActivitie​s(Landroid/​content/​Intent;​I)​Ljava/​util/​List;​ 72 ····​invoke-​virtual·​{v7,​·​v1,​·​v8},​·​Landroid/​content/​pm/​PackageManager;​-​>queryIntentActivitie​s(Landroid/​content/​Intent;​I)​Ljava/​util/​List;​
   
73 ····​move-​result-​object·​v0 73 ····​move-​result-​object·​v0
   
74 ····​.​line·​71 74 ····​.​line·​71
75 ····​.​local·​v0,​·​"bitcoinActivities":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​content/​pm/​ResolveInfo;​>;​" 75 ····​.​local·​v0,​·​"bitcoinActivities":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​content/​pm/​ResolveInfo;​>;​"
Offset 122, 15 lines modified Offset 122, 15 lines modified
   
122 ····​invoke-​static·​{v9},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 122 ····​invoke-​static·​{v9},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
123 ····​move-​result-​object·​v9 123 ····​move-​result-​object·​v9
   
124 ····​invoke-​virtual·​{v6,​·​v9},​·​Landroid/​content/​Intent;​-​>setData(Landroid/​net/​Uri;​)​Landroid/​content/​Intent;​ 124 ····​invoke-​virtual·​{v6,​·​v9},​·​Landroid/​content/​Intent;​-​>setData(Landroid/​net/​Uri;​)​Landroid/​content/​Intent;​
   
125 ····​.​line·79 125 ····​.​line·80
126 ····​invoke-​virtual·​{v7,​·​v6,​·​v8},​·​Landroid/​content/​pm/​PackageManager;​-​>queryIntentActivitie​s(Landroid/​content/​Intent;​I)​Ljava/​util/​List;​ 126 ····​invoke-​virtual·​{v7,​·​v6,​·​v8},​·​Landroid/​content/​pm/​PackageManager;​-​>queryIntentActivitie​s(Landroid/​content/​Intent;​I)​Ljava/​util/​List;​
   
127 ····​move-​result-​object·​v5 127 ····​move-​result-​object·​v5
   
128 ····​.​line·​81 128 ····​.​line·​81
129 ····​.​local·​v5,​·​"marketActivities":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​content/​pm/​ResolveInfo;​>;​" 129 ····​.​local·​v5,​·​"marketActivities":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​content/​pm/​ResolveInfo;​>;​"
130 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>size()​I 130 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>size()​I
Offset 175, 14 lines modified Offset 175, 15 lines modified
   
175 ····​move-​result-​object·​v3 175 ····​move-​result-​object·​v3
   
176 ····​invoke-​virtual·​{v3},​·​Landroid/​app/​Activity;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​ 176 ····​invoke-​virtual·​{v3},​·​Landroid/​app/​Activity;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​
   
177 ····​move-​result-​object·​v3 177 ····​move-​result-​object·​v3
   
  178 ····​.​line·​95
178 ····​invoke-​virtual·​{p0},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​fragments/​SettingsFragment;​-​>getActivity()​Landroid/​app/​Activity;​ 179 ····​invoke-​virtual·​{p0},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​fragments/​SettingsFragment;​-​>getActivity()​Landroid/​app/​Activity;​
   
179 ····​move-​result-​object·​v4 180 ····​move-​result-​object·​v4
   
180 ····​invoke-​virtual·​{v4},​·​Landroid/​app/​Activity;​-​>getPackageName()​Ljava/​lang/​String;​ 181 ····​invoke-​virtual·​{v4},​·​Landroid/​app/​Activity;​-​>getPackageName()​Ljava/​lang/​String;​
   
181 ····​move-​result-​object·​v4 182 ····​move-​result-​object·​v4
Offset 283, 46 lines modified Offset 284, 48 lines modified
283 ····​if-​eqz·​v4,​·​:​cond_0 284 ····​if-​eqz·​v4,​·​:​cond_0
   
284 ····​.​line·​143 285 ····​.​line·​143
285 ····​invoke-​virtual·​{p0,​·​p1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​fragments/​SettingsFragment;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​ 286 ····​invoke-​virtual·​{p0,​·​p1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​fragments/​SettingsFragment;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​
   
286 ····​move-​result-​object·​v3 287 ····​move-​result-​object·​v3
   
287 ····​.​line·​144 288 ····​.​line·​145
288 ····​.​restart·​local·​v3····​#·​"preference":​Landroid/​preference/​Preference;​ 289 ····​.​restart·​local·​v3····​#·​"preference":​Landroid/​preference/​Preference;​
289 ····​invoke-​virtual·​{p0},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​fragments/​SettingsFragment;​-​>getActivity()​Landroid/​app/​Activity;​ 290 ····​invoke-​virtual·​{p0},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​fragments/​SettingsFragment;​-​>getActivity()​Landroid/​app/​Activity;​
   
290 ····​move-​result-​object·​v4 291 ····​move-​result-​object·​v4
   
291 ····​invoke-​static·​{v4},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 292 ····​invoke-​static·​{v4},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
292 ····​move-​result-​object·​v4 293 ····​move-​result-​object·​v4
   
293 ····​const-​string·​v5,​·​"network-​name" 294 ····​const-​string·​v5,​·​"network-​name"
   
294 ····​const-​string·​v6,​·​"" 295 ····​const-​string·​v6,​·​""
   
  296 ····​.​line·​146
295 ····​invoke-​interface·​{v4,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 297 ····​invoke-​interface·​{v4,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
296 ····​move-​result-​object·​v2 298 ····​move-​result-​object·​v2
   
297 ····​.​line·​147 299 ····​.​line·​148
298 ····​.​local·​v2,​·​"networkName":​Ljava/​lang/​String;​ 300 ····​.​local·​v2,​·​"networkName":​Ljava/​lang/​String;​
299 ····​invoke-​virtual·​{p0},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​fragments/​SettingsFragment;​-​>getActivity()​Landroid/​app/​Activity;​ 301 ····​invoke-​virtual·​{p0},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​fragments/​SettingsFragment;​-​>getActivity()​Landroid/​app/​Activity;​
   
300 ····​move-​result-​object·​v4 302 ····​move-​result-​object·​v4
   
301 ····​invoke-​static·​{v4},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 303 ····​invoke-​static·​{v4},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
302 ····​move-​result-​object·​v4 304 ····​move-​result-​object·​v4
   
303 ····​const-​string·​v5,​·​"network-​city" 305 ····​const-​string·​v5,​·​"network-​city"
   
304 ····​const-​string·​v6,​·​"" 306 ····​const-​string·​v6,​·​""
   
  307 ····​.​line·​149
305 ····​invoke-​interface·​{v4,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 308 ····​invoke-​interface·​{v4,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
306 ····​move-​result-​object·​v1 309 ····​move-​result-​object·​v1
   
307 ····​.​line·​150 310 ····​.​line·​150
308 ····​.​local·​v1,​·​"networkCity":​Ljava/​lang/​String;​ 311 ····​.​local·​v1,​·​"networkCity":​Ljava/​lang/​String;​
309 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>isEmpty()​Z 312 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>isEmpty()​Z
Offset 408, 14 lines modified Offset 411, 15 lines modified
   
408 ····​move-​result-​object·​v0 411 ····​move-​result-​object·​v0
Max diff block lines reached; 429/3919 bytes (10.95%) of diff not shown.
[−]
smali/be/brunoparmentier/openbikesharing/app/fragments/StationsListFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​fragments/​StationsListFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​fragments/​StationsListFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​fragments/​StationsListFragment;​)​V 23 .​method·​constructor·​<init>(Lbe/​brunoparmentier/​openbikesharing/​app/​fragments/​StationsListFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lbe/​brunoparmentier/​openbikesharing/​app/​fragments/​StationsListFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​74 27 ····​.​line·​74
27 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​fragments/​StationsListFragment$​1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​fragments/​StationsListFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​fragments/​StationsListFragment$​1;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​fragments/​StationsListFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/be/brunoparmentier/openbikesharing/app/models/BikeNetworkInfo.smali
Offset 90, 14 lines modified Offset 90, 15 lines modified
   
90 ····​:​goto_0 90 ····​:​goto_0
91 ····​return·​v0 91 ····​return·​v0
   
92 ····​:​cond_0 92 ····​:​cond_0
93 ····​iget-​object·​v0,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkInfo;​-​>location:​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkLocation;​ 93 ····​iget-​object·​v0,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkInfo;​-​>location:​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkLocation;​
   
  94 ····​.​line·​57
94 ····​invoke-​virtual·​{v0},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkLocation;​-​>getCity()​Ljava/​lang/​String;​ 95 ····​invoke-​virtual·​{v0},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkLocation;​-​>getCity()​Ljava/​lang/​String;​
   
95 ····​move-​result-​object·​v0 96 ····​move-​result-​object·​v0
   
96 ····​invoke-​virtual·​{p1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkInfo;​-​>getLocation()​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkLocation;​ 97 ····​invoke-​virtual·​{p1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkInfo;​-​>getLocation()​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​BikeNetworkLocation;​
   
97 ····​move-​result-​object·​v1 98 ····​move-​result-​object·​v1
[−]
smali/be/brunoparmentier/openbikesharing/app/models/Station.smali
Offset 122, 14 lines modified Offset 122, 15 lines modified
   
122 ····​:​goto_0 122 ····​:​goto_0
123 ····​return·​v0 123 ····​return·​v0
   
124 ····​:​cond_0 124 ····​:​cond_0
125 ····​iget-​object·​v0,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​-​>name:​Ljava/​lang/​String;​ 125 ····​iget-​object·​v0,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​-​>name:​Ljava/​lang/​String;​
   
  126 ····​.​line·​117
126 ····​invoke-​virtual·​{p1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​-​>getName()​Ljava/​lang/​String;​ 127 ····​invoke-​virtual·​{p1},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​models/​Station;​-​>getName()​Ljava/​lang/​String;​
   
127 ····​move-​result-​object·​v1 128 ····​move-​result-​object·​v1
   
128 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>compareToIgnoreCase(​Ljava/​lang/​String;​)​I 129 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>compareToIgnoreCase(​Ljava/​lang/​String;​)​I
   
129 ····​move-​result·​v0 130 ····​move-​result·​v0
[−]
smali/be/brunoparmentier/openbikesharing/app/parsers/BikeNetworkParser.smali
Offset 392, 34 lines modified Offset 392, 37 lines modified
   
392 ····​move-​result·​v14 392 ····​move-​result·​v14
   
393 ····​if-​nez·​v14,​·​:​cond_4 393 ····​if-​nez·​v14,​·​:​cond_4
   
394 ····​const-​string·​v14,​·​"CLS" 394 ····​const-​string·​v14,​·​"CLS"
   
  395 ····​.​line·​122
395 ····​move-​object/​from16·​v0,​·​v33 396 ····​move-​object/​from16·​v0,​·​v33
   
396 ····​invoke-​virtual·​{v0,​·​v14},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 397 ····​invoke-​virtual·​{v0,​·​v14},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
397 ····​move-​result·​v14 398 ····​move-​result·​v14
   
398 ····​if-​nez·​v14,​·​:​cond_4 399 ····​if-​nez·​v14,​·​:​cond_4
   
399 ····​const-​string·​v14,​·​"1" 400 ····​const-​string·​v14,​·​"1"
   
  401 ····​.​line·​123
400 ····​move-​object/​from16·​v0,​·​v33 402 ····​move-​object/​from16·​v0,​·​v33
   
401 ····​invoke-​virtual·​{v0,​·​v14},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 403 ····​invoke-​virtual·​{v0,​·​v14},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
402 ····​move-​result·​v14 404 ····​move-​result·​v14
   
403 ····​if-​nez·​v14,​·​:​cond_4 405 ····​if-​nez·​v14,​·​:​cond_4
   
404 ····​const-​string·​v14,​·​"offline" 406 ····​const-​string·​v14,​·​"offline"
   
  407 ····​.​line·​124
405 ····​move-​object/​from16·​v0,​·​v33 408 ····​move-​object/​from16·​v0,​·​v33
   
406 ····​invoke-​virtual·​{v0,​·​v14},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 409 ····​invoke-​virtual·​{v0,​·​v14},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
407 ····​move-​result·​v14 410 ····​move-​result·​v14
   
408 ····​if-​eqz·​v14,​·​:​cond_b 411 ····​if-​eqz·​v14,​·​:​cond_b
[−]
smali/be/brunoparmentier/openbikesharing/app/widgets/StationsListAppWidgetProvider$JSONDownloadTask.smali
Offset 318, 22 lines modified Offset 318, 24 lines modified
   
318 ····​invoke-​interface·​{v6},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​ 318 ····​invoke-​interface·​{v6},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​
   
319 ····​move-​result-​object·​v6 319 ····​move-​result-​object·​v6
   
320 ····​const-​string·​v7,​·​"db_last_update" 320 ····​const-​string·​v7,​·​"db_last_update"
   
  321 ····​.​line·​187
321 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 322 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
322 ····​move-​result-​wide·​v8 323 ····​move-​result-​wide·​v8
   
323 ····​invoke-​interface·​{v6,​·​v7,​·​v8,​·​v9},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putLong(Ljava/​lang/​String;​J)​Landroid/​content/​SharedPreferences$Edi​tor;​ 324 ····​invoke-​interface·​{v6,​·​v7,​·​v8,​·​v9},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putLong(Ljava/​lang/​String;​J)​Landroid/​content/​SharedPreferences$Edi​tor;​
   
324 ····​move-​result-​object·​v6 325 ····​move-​result-​object·​v6
   
  326 ····​.​line·​188
325 ····​invoke-​interface·​{v6},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>apply()​V 327 ····​invoke-​interface·​{v6},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>apply()​V
   
326 ····​.​line·​190 328 ····​.​line·​190
327 ····​iget-​object·​v6,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​widgets/​StationsListAppWidget​Provider$JSONDownload​Task;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​widgets/​StationsListAppWidget​Provider;​ 329 ····​iget-​object·​v6,​·​p0,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​widgets/​StationsListAppWidget​Provider$JSONDownload​Task;​-​>this$0:​Lbe/​brunoparmentier/​openbikesharing/​app/​widgets/​StationsListAppWidget​Provider;​
   
328 ····​#·​getter·​for:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​widgets/​StationsListAppWidget​Provider;​-​>mContext:​Landroid/​content/​Context;​ 330 ····​#·​getter·​for:​·​Lbe/​brunoparmentier/​openbikesharing/​app/​widgets/​StationsListAppWidget​Provider;​-​>mContext:​Landroid/​content/​Context;​
329 ····​invoke-​static·​{v6},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​widgets/​StationsListAppWidget​Provider;​-​>access$300(Lbe/​brunoparmentier/​openbikesharing/​app/​widgets/​StationsListAppWidget​Provider;​)​Landroid/​content/​Context;​ 331 ····​invoke-​static·​{v6},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​widgets/​StationsListAppWidget​Provider;​-​>access$300(Lbe/​brunoparmentier/​openbikesharing/​app/​widgets/​StationsListAppWidget​Provider;​)​Landroid/​content/​Context;​
[−]
smali/be/brunoparmentier/openbikesharing/app/widgets/StationsListAppWidgetProvider.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Landroid/​appwidget/​AppWidgetProvider;​ 2 .​super·​Landroid/​appwidget/​AppWidgetProvider;​
3 .​source·​"StationsListAppWidge​tProvider.​java" 3 .​source·​"StationsListAppWidge​tProvider.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lbe/​brunoparmentier/​openbikesharing/​app/​widgets/​StationsListAppWidget​Provider$1;​,​  
8 ········​Lbe/​brunoparmentier/​openbikesharing/​app/​widgets/​StationsListAppWidget​Provider$JSONDownload​Task;​ 7 ········​Lbe/​brunoparmentier/​openbikesharing/​app/​widgets/​StationsListAppWidget​Provider$JSONDownload​Task;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​static·​fields 10 #·​static·​fields
12 .​field·​private·​static·​final·​BASE_URL:​Ljava/​lang/​String;​·​=·​"http:​/​/​api.​citybik.​es/​v2/​networks" 11 .​field·​private·​static·​final·​BASE_URL:​Ljava/​lang/​String;​·​=·​"http:​/​/​api.​citybik.​es/​v2/​networks"
Offset 61, 15 lines modified Offset 60, 14 lines modified
61 .​method·​public·​constructor·​<init>()​V 60 .​method·​public·​constructor·​<init>()​V
62 ····​.​locals·​0 61 ····​.​locals·​0
   
63 ····​.​prologue 62 ····​.​prologue
64 ····​.​line·​51 63 ····​.​line·​51
65 ····​invoke-​direct·​{p0},​·​Landroid/​appwidget/​AppWidgetProvider;​-​><init>()​V 64 ····​invoke-​direct·​{p0},​·​Landroid/​appwidget/​AppWidgetProvider;​-​><init>()​V
   
66 ····​.​line·​143  
67 ····​return-​void 65 ····​return-​void
68 .​end·​method 66 .​end·​method
   
69 .​method·​static·​synthetic·​access$100()​Ljava/​lang/​String;​ 67 .​method·​static·​synthetic·​access$100()​Ljava/​lang/​String;​
70 ····​.​locals·​1 68 ····​.​locals·​1
   
71 ····​.​prologue 69 ····​.​prologue
Offset 286, 186 lines modified Offset 284, 183 lines modified
   
286 ····​invoke-​virtual·​{v4,​·​v5},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​widgets/​StationsListAppWidget​Provider$JSONDownload​Task;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​ 284 ····​invoke-​virtual·​{v4,​·​v5},​·​Lbe/​brunoparmentier/​openbikesharing/​app/​widgets/​StationsListAppWidget​Provider$JSONDownload​Task;​-​>execute([Ljava/​lang/​Object;​)​Landroid/​os/​AsyncTask;​
   
287 ····​goto·​:​goto_0 285 ····​goto·​:​goto_0
288 .​end·​method 286 .​end·​method
   
289 .​method·​public·​onUpdate(Landroid/​content/​Context;​Landroid/​appwidget/​AppWidgetManager;​[I)​V 287 .​method·​public·​onUpdate(Landroid/​content/​Context;​Landroid/​appwidget/​AppWidgetManager;​[I)​V
290 ····​.​locals·​13 288 ····​.​locals·​12
291 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 289 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
292 ····​.​param·​p2,​·​"appWidgetManager"····​#·​Landroid/​appwidget/​AppWidgetManager;​ 290 ····​.​param·​p2,​·​"appWidgetManager"····​#·​Landroid/​appwidget/​AppWidgetManager;​
293 ····​.​param·​p3,​·​"appWidgetIds"····​#·​[I 291 ····​.​param·​p3,​·​"appWidgetIds"····​#·​[I
   
294 ····​.​prologue 292 ····​.​prologue
295 ····​.​line·​67 293 ····​.​line·​67
296 ····​sget-​object·​v10,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​widgets/​StationsListAppWidget​Provider;​-​>TAG:​Ljava/​lang/​String;​ 294 ····​sget-​object·​v7,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​widgets/​StationsListAppWidget​Provider;​-​>TAG:​Ljava/​lang/​String;​
   
297 ····​const-​string·​v11,​·​"onUpdate" 295 ····​const-​string·​v8,​·​"onUpdate"
   
298 ····​invoke-​static·​{v10,​·​v11},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 296 ····​invoke-​static·​{v7,​·​v8},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
299 ····​.​line·​70 297 ····​.​line·​70
300 ····move-​object/​from16·​v1,​·​p3 298 ····array-​length·​v8,​·​p3
   
301 ····.​local·​v1,​·"arr$":​[I 299 ····const/​4·​v7,​·0x0
302 ····​array-​length·​v4,​·​v1  
   
303 ····​.​local·​v4,​·​"len$":​I  
304 ····​const/​4·​v2,​·​0x0  
   
305 ····​.​local·​v2,​·​"i$":​I  
306 ····​:​goto_0 300 ····​:​goto_0
307 ····​if-​ge·​v2,​·​v4,​·​:​cond_0 301 ····​if-​ge·​v7,​·​v8,​·​:​cond_0
   
308 ····​aget·​v0,​·v1,​·​v2 302 ····​aget·​v0,​·p3,​·​v7
   
309 ····​.​line·​71 303 ····​.​line·​71
310 ····​.​local·​v0,​·​"appWidgetId":​I 304 ····​.​local·​v0,​·​"appWidgetId":​I
311 ····​new-​instance·​v9,​·​Landroid/​widget/​RemoteViews;​ 305 ····​new-​instance·​v6,​·​Landroid/​widget/​RemoteViews;​
   
312 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getPackageName()​Ljava/​lang/​String;​ 306 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getPackageName()​Ljava/​lang/​String;​
   
313 ····​move-​result-​object·​v10 307 ····​move-​result-​object·​v9
   
314 ····​const·​v11,​·​0x7f030005 308 ····​const·​v10,​·​0x7f030005
   
315 ····​invoke-​direct·​{v9,​·​v10,​·​v11},​·​Landroid/​widget/​RemoteViews;​-​><init>(Ljava/​lang/​String;​I)​V 309 ····​invoke-​direct·​{v6,​·​v9,​·​v10},​·​Landroid/​widget/​RemoteViews;​-​><init>(Ljava/​lang/​String;​I)​V
   
316 ····​.​line·​75 310 ····​.​line·​75
317 ····​.​local·​v9,​·​"rv":​Landroid/​widget/​RemoteViews;​ 311 ····​.​local·​v6,​·​"rv":​Landroid/​widget/​RemoteViews;​
318 ····​const·​v10,​·​0x7f0b0011 312 ····​const·​v9,​·​0x7f0b0011
   
319 ····​const·​v11,​·​0x7f0b0012 313 ····​const·​v10,​·​0x7f0b0012
   
320 ····​invoke-​virtual·​{v9,​·​v10,​·​v11},​·​Landroid/​widget/​RemoteViews;​-​>setEmptyView(II)​V 314 ····​invoke-​virtual·​{v6,​·​v9,​·​v10},​·​Landroid/​widget/​RemoteViews;​-​>setEmptyView(II)​V
   
321 ····​.​line·​79 315 ····​.​line·​79
322 ····​new-​instance·​v3,​·​Landroid/​content/​Intent;​ 316 ····​new-​instance·​v1,​·​Landroid/​content/​Intent;​
   
323 ····​const-​class·​v10,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​widgets/​StationsListAppWidget​Service;​ 317 ····​const-​class·​v9,​·​Lbe/​brunoparmentier/​openbikesharing/​app/​widgets/​StationsListAppWidget​Service;​
   
324 ····​invoke-​direct·​{v3,​·​p1,​·​v10},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V 318 ····​invoke-​direct·​{v1,​·​p1,​·​v9},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
   
325 ····​.​line·​80 319 ····​.​line·​80
326 ····​.​local·​v3,​·​"intent":​Landroid/​content/​Intent;​ 320 ····​.​local·​v1,​·​"intent":​Landroid/​content/​Intent;​
327 ····​const-​string·​v10,​·​"appWidgetId" 321 ····​const-​string·​v9,​·​"appWidgetId"
   
328 ····​invoke-​virtual·​{v3,​·​v10,​·​v0},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​I)​Landroid/​content/​Intent;​ 322 ····​invoke-​virtual·​{v1,​·​v9,​·​v0},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​I)​Landroid/​content/​Intent;​
Max diff block lines reached; 7837/11979 bytes (65.42%) of diff not shown.
[−]
smali/com/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform.smali
Offset 253, 16 lines modified Offset 253, 16 lines modified
   
253 ····​const/​4·​v9,​·​0x1 253 ····​const/​4·​v9,​·​0x1
   
254 ····​aput-​object·​v4,​·​v8,​·​v9 254 ····​aput-​object·​v4,​·​v8,​·​v9
   
255 ····​invoke-​virtual·​{v6,​·​v7,​·​v8},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 255 ····​invoke-​virtual·​{v6,​·​v7,​·​v8},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
256 ····​:​try_end_0 256 ····​:​try_end_0
257 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 257 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
258 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 258 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
259 ····​.​line·​305 259 ····​.​line·​305
260 ····​return-​void 260 ····​return-​void
   
261 ····​.​line·​302 261 ····​.​line·​302
262 ····​.​end·​local·​v4····​#·​"provider":​Ljava/​lang/​Object;​ 262 ····​.​end·​local·​v4····​#·​"provider":​Ljava/​lang/​Object;​
263 ····​:​catch_0 263 ····​:​catch_0
Offset 354, 16 lines modified Offset 354, 16 lines modified
354 ····​move-​result·​v3 354 ····​move-​result·​v3
   
355 ····​if-​nez·​v3,​·​:​cond_0 355 ····​if-​nez·​v3,​·​:​cond_0
   
356 ····​#·​getter·​for:​·​Lcom/​squareup/​okhttp/​internal/​Platform$JettyNegoPro​vider;​-​>selected:​Ljava/​lang/​String;​ 356 ····​#·​getter·​for:​·​Lcom/​squareup/​okhttp/​internal/​Platform$JettyNegoPro​vider;​-​>selected:​Ljava/​lang/​String;​
357 ····​invoke-​static·​{v1},​·​Lcom/​squareup/​okhttp/​internal/​Platform$JettyNegoPro​vider;​-​>access$100(Lcom/​squareup/​okhttp/​internal/​Platform$JettyNegoPro​vider;​)​Ljava/​lang/​String;​ 357 ····​invoke-​static·​{v1},​·​Lcom/​squareup/​okhttp/​internal/​Platform$JettyNegoPro​vider;​-​>access$100(Lcom/​squareup/​okhttp/​internal/​Platform$JettyNegoPro​vider;​)​Ljava/​lang/​String;​
358 ····​:​try_end_0 358 ····​:​try_end_0
359 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 359 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
360 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 360 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
361 ····​move-​result-​object·​v2 361 ····​move-​result-​object·​v2
   
362 ····​goto·​:​goto_0 362 ····​goto·​:​goto_0
   
363 ····​.​line·​325 363 ····​.​line·​325
364 ····​.​end·​local·​v1····​#·​"provider":​Lcom/​squareup/​okhttp/​internal/​Platform$JettyNegoPro​vider;​ 364 ····​.​end·​local·​v1····​#·​"provider":​Lcom/​squareup/​okhttp/​internal/​Platform$JettyNegoPro​vider;​
[−]
smali/com/squareup/okhttp/internal/Platform.smali
Offset 252, 16 lines modified Offset 252, 16 lines modified
   
252 ····​aput-​object·​v23,​·​v9,​·​v22 252 ····​aput-​object·​v23,​·​v9,​·​v22
   
253 ····​move-​object/​from16·​v0,​·​v21 253 ····​move-​object/​from16·​v0,​·​v21
   
254 ····​invoke-​virtual·​{v0,​·​v2,​·​v9},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​ 254 ····​invoke-​virtual·​{v0,​·​v2,​·​v9},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​
255 ····​:​try_end_2 255 ····​:​try_end_2
256 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_6 256 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_4
257 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_4 257 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_5
   
258 ····​move-​result-​object·​v6 258 ····​move-​result-​object·​v6
   
259 ····​.​line·​136 259 ····​.​line·​136
260 ····​:​try_start_3 260 ····​:​try_start_3
261 ····​const-​string·​v2,​·​"android.​net.​Network" 261 ····​const-​string·​v2,​·​"android.​net.​Network"
   
Offset 285, 15 lines modified Offset 285, 15 lines modified
285 ····​move-​object/​from16·​v0,​·​v16 285 ····​move-​object/​from16·​v0,​·​v16
   
286 ····​move-​object/​from16·​v1,​·​v22 286 ····​move-​object/​from16·​v1,​·​v22
   
287 ····​invoke-​direct·​{v0,​·​v2,​·​v9,​·​v1},​·​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​-​><init>(Ljava/​lang/​Class;​Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​V 287 ····​invoke-​direct·​{v0,​·​v2,​·​v9,​·​v1},​·​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​-​><init>(Ljava/​lang/​Class;​Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​V
288 ····​:​try_end_3 288 ····​:​try_end_3
289 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catch_7 289 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catch_7
290 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catch_4 290 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_3·​.​.​·​:​try_end_3}·​:​catch_5
   
291 ····​.​line·​138 291 ····​.​line·​138
292 ····​.​end·​local·​v7····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 292 ····​.​end·​local·​v7····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​"
293 ····​.​local·​v16,​·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 293 ····​.​local·​v16,​·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​"
294 ····​:​try_start_4 294 ····​:​try_start_4
295 ····​new-​instance·​v20,​·​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​ 295 ····​new-​instance·​v20,​·​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​
   
Offset 318, 15 lines modified Offset 318, 15 lines modified
318 ····​move-​object/​from16·​v0,​·​v20 318 ····​move-​object/​from16·​v0,​·​v20
   
319 ····​move-​object/​from16·​v1,​·​v22 319 ····​move-​object/​from16·​v1,​·​v22
   
320 ····​invoke-​direct·​{v0,​·​v2,​·​v9,​·​v1},​·​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​-​><init>(Ljava/​lang/​Class;​Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​V 320 ····​invoke-​direct·​{v0,​·​v2,​·​v9,​·​v1},​·​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​-​><init>(Ljava/​lang/​Class;​Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​V
321 ····​:​try_end_4 321 ····​:​try_end_4
322 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_8 322 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_8
323 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_5 323 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_4·​.​.​·​:​try_end_4}·​:​catch_6
   
324 ····​.​end·​local·​v8····​#·​"setAlpnProtocols":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 324 ····​.​end·​local·​v8····​#·​"setAlpnProtocols":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​"
325 ····​.​local·​v20,​·​"setAlpnProtocols":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 325 ····​.​local·​v20,​·​"setAlpnProtocols":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​"
326 ····​move-​object/​from16·​v8,​·​v20 326 ····​move-​object/​from16·​v8,​·​v20
   
327 ····​.​end·​local·​v20····​#·​"setAlpnProtocols":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 327 ····​.​end·​local·​v20····​#·​"setAlpnProtocols":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​"
328 ····​.​restart·​local·​v8····​#·​"setAlpnProtocols":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 328 ····​.​restart·​local·​v8····​#·​"setAlpnProtocols":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​"
Offset 572, 34 lines modified Offset 572, 32 lines modified
572 ····​.​restart·​local·​v7····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 572 ····​.​restart·​local·​v7····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​"
573 ····​.​restart·​local·​v8····​#·​"setAlpnProtocols":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 573 ····​.​restart·​local·​v8····​#·​"setAlpnProtocols":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​"
574 ····​:​catch_4 574 ····​:​catch_4
575 ····​move-​exception·​v2 575 ····​move-​exception·​v2
   
576 ····​goto/​16·​:​goto_1 576 ····​goto/​16·​:​goto_1
   
  577 ····​:​catch_5
  578 ····​move-​exception·​v2
   
  579 ····​goto/​16·​:​goto_1
   
577 ····​.​end·​local·​v7····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 580 ····​.​end·​local·​v7····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​"
578 ····​.​restart·​local·​v16····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 581 ····​.​restart·​local·​v16····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​"
579 ····​.​restart·​local·​v21····​#·​"trafficStats":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​" 582 ····​.​restart·​local·​v21····​#·​"trafficStats":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​"
580 ····​:​catch_5 583 ····​:​catch_6
581 ····​move-​exception·​v2 584 ····​move-​exception·​v2
   
582 ····​move-​object/​from16·​v7,​·​v16 585 ····​move-​object/​from16·​v7,​·​v16
   
583 ····​.​end·​local·​v16····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 586 ····​.​end·​local·​v16····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​"
584 ····​.​restart·​local·​v7····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 587 ····​.​restart·​local·​v7····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​"
585 ····​goto/​16·​:​goto_1 588 ····​goto/​16·​:​goto_1
   
586 ····​.​end·​local·​v21····​#·​"trafficStats":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​"  
587 ····​:​catch_6  
588 ····​move-​exception·​v2  
   
589 ····​goto/​16·​:​goto_1  
   
590 ····​.​line·​139 589 ····​.​line·​139
591 ····​.​restart·​local·​v21····​#·​"trafficStats":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​"  
592 ····​:​catch_7 590 ····​:​catch_7
593 ····​move-​exception·​v2 591 ····​move-​exception·​v2
   
594 ····​goto/​16·​:​goto_1 592 ····​goto/​16·​:​goto_1
   
595 ····​.​end·​local·​v7····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 593 ····​.​end·​local·​v7····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​"
596 ····​.​restart·​local·​v16····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​" 594 ····​.​restart·​local·​v16····​#·​"getAlpnSelectedProto​col":​Lcom/​squareup/​okhttp/​internal/​OptionalMethod;​,​·​"Lcom/​squareup/​okhttp/​internal/​OptionalMethod<Ljava/​net/​Socket;​>;​"
[−]
smali/com/squareup/okhttp/internal/http/RouteException.smali
Offset 95, 16 lines modified Offset 95, 16 lines modified
   
95 ····​const/​4·​v2,​·​0x0 95 ····​const/​4·​v2,​·​0x0
   
96 ····​aput-​object·​p2,​·​v1,​·​v2 96 ····​aput-​object·​p2,​·​v1,​·​v2
   
97 ····​invoke-​virtual·​{v0,​·​p1,​·​v1},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 97 ····​invoke-​virtual·​{v0,​·​p1,​·​v1},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
98 ····​:​try_end_0 98 ····​:​try_end_0
99 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 99 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
100 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 100 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
101 ····​.​line·​60 101 ····​.​line·​60
102 ····​:​cond_0 102 ····​:​cond_0
103 ····​:​goto_0 103 ····​:​goto_0
104 ····​return-​void 104 ····​return-​void
   
105 ····​.​line·​57 105 ····​.​line·​57
[−]
smali/org/osmdroid/bonuspack/R.smali
Offset 18, 10 lines modified Offset 18, 9 lines modified
18 .​method·​public·​constructor·​<init>()​V 18 .​method·​public·​constructor·​<init>()​V
19 ····​.​locals·​0 19 ····​.​locals·​0
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​.​line·​9 21 ····​.​line·​9
22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
23 ····​.​line·​35  
24 ····​return-​void 23 ····​return-​void
25 .​end·​method 24 .​end·​method
[−]
smali/org/osmdroid/library/R.smali
Offset 15, 10 lines modified Offset 15, 9 lines modified
15 .​method·​public·​constructor·​<init>()​V 15 .​method·​public·​constructor·​<init>()​V
16 ····​.​locals·​0 16 ····​.​locals·​0
   
17 ····​.​prologue 17 ····​.​prologue
18 ····​.​line·​9 18 ····​.​line·​9
19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
20 ····​.​line·​10  
21 ····​return-​void 20 ····​return-​void
22 .​end·​method 21 .​end·​method