[−]
/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/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/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$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/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/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/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