[−]
/home/hans/code/fdroid/data/tmp/de.smasi.tickmate_34.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_de.smasi.tickmate_34.apk
[−]
zipinfo {}
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 Zip·​file·​size:​·​1239773·​bytes,​·​number·​of·​entries:​·​941 1 Zip·​file·​size:​·​1238886·​bytes,​·​number·​of·​entries:​·​941
2 -​rw-​-​-​-​·····​2.​0·​fat····​89330·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​89330·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​89451·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​2C043026.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​89451·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​2C043026.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​2C043026.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​2C043026.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​5244·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​5244·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat····​24576·​bl·​defN·​08-​Jan-​01·​00:​00·​assets/​test/​smiley-​version10.​db 8 -​rw-​-​-​-​·····​2.​0·​fat····​24576·​bl·​defN·​08-​Jan-​01·​00:​00·​assets/​test/​smiley-​version10.​db
Offset 935, 9 lines modified Offset 935, 9 lines modified
935 -​rw-​-​-​-​·····​2.​0·​fat·····​8268·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml-​ru/​tracks.​xml 935 -​rw-​-​-​-​·····​2.​0·​fat·····​8268·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml-​ru/​tracks.​xml
936 -​rw-​-​-​-​·····​2.​0·​fat······​724·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​group_preferences.​xml 936 -​rw-​-​-​-​·····​2.​0·​fat······​724·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​group_preferences.​xml
937 -​rw-​-​-​-​·····​2.​0·​fat·····​3500·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​groups.​xml 937 -​rw-​-​-​-​·····​2.​0·​fat·····​3500·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​groups.​xml
938 -​rw-​-​-​-​·····​2.​0·​fat······​868·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​pref_general.​xml 938 -​rw-​-​-​-​·····​2.​0·​fat······​868·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​pref_general.​xml
939 -​rw-​-​-​-​·····​2.​0·​fat·····​1316·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​track_preferences.​xml 939 -​rw-​-​-​-​·····​2.​0·​fat·····​1316·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​track_preferences.​xml
940 -​rw-​-​-​-​·····​2.​0·​fat·····​7056·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​tracks.​xml 940 -​rw-​-​-​-​·····​2.​0·​fat·····​7056·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​tracks.​xml
941 -​rw-​-​-​-​·····​1.​0·​fat···​149232·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc 941 -​rw-​-​-​-​·····​1.​0·​fat···​149232·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc
942 -​rw-​-​-​-​·····​2.​0·​fat··​1570864·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex 942 -​rw-​-​-​-​·····​2.​0·​fat··​1771388·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex
943 941·​files,​·​2489357·​bytes·​uncompressed,​·​1086647·​bytes·​compressed:​··​56.​4% 943 941·​files,​·​2689881·​bytes·​uncompressed,​·​1087354·​bytes·​compressed:​··​59.​6%
[−]
AndroidManifest.xml
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="34"·​android:​versionName="1.​4.​1"·​package="de.​smasi.​tickmate"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2166767" 2 <manifest·​android:​versionCode="34"·​android:​versionName="1.​4.​1"·​package="de.​smasi.​tickmate"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2704002"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<uses-​sdk·​android:​minSdkVersion="11"·​android:​targetSdkVersion="23"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="11"·​android:​targetSdkVersion="23"​·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​android:​maxSdkVersion="18"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​android:​maxSdkVersion="18"·​/​>
6 ····​<uses-​permission·​android:​name="android.​permission.​READ_EXTERNAL_STORAGE​"·​android:​maxSdkVersion="18"·​/​> 6 ····​<uses-​permission·​android:​name="android.​permission.​READ_EXTERNAL_STORAGE​"·​android:​maxSdkVersion="18"·​/​>
7 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​name="de.​smasi.​tickmate.​Globals"·​android:​allowBackup="true"> 7 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​app_name"·​android:​icon="@drawable/​ic_launcher"·​android:​name="de.​smasi.​tickmate.​Globals"·​android:​allowBackup="true">
8 ········​<activity·​android:​label="@string/​app_name"·​android:​name="de.​smasi.​tickmate.​Tickmate"> 8 ········​<activity·​android:​label="@string/​app_name"·​android:​name="de.​smasi.​tickmate.​Tickmate">
9 ············​<intent-​filter> 9 ············​<intent-​filter>
[−]
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/de/smasi/tickmate/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·​1053  
31 ····​return-​void 30 ····​return-​void
32 .​end·​method 31 .​end·​method
[−]
smali/de/smasi/tickmate/TickAdapter.smali
Offset 6, 15 lines modified Offset 6, 14 lines modified
6 .​implements·​Landroid/​widget/​AdapterView$OnItemSel​ectedListener;​ 6 .​implements·​Landroid/​widget/​AdapterView$OnItemSel​ectedListener;​
7 .​implements·​Landroid/​view/​View$OnTouchListener;​ 7 .​implements·​Landroid/​view/​View$OnTouchListener;​
   
   
8 #·​annotations 8 #·​annotations
9 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 9 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
10 ····​value·​=·​{ 10 ····​value·​=·​{
11 ········​Lde/​smasi/​tickmate/​TickAdapter$1;​,​  
12 ········​Lde/​smasi/​tickmate/​TickAdapter$GestureLi​stener;​ 11 ········​Lde/​smasi/​tickmate/​TickAdapter$GestureLi​stener;​
13 ····​} 12 ····​}
14 .​end·​annotation 13 .​end·​annotation
   
   
15 #·​static·​fields 14 #·​static·​fields
16 .​field·​private·​static·​final·​ALL_GROUPS_SPINNER_IN​DEX:​I·​=·​0x0 15 .​field·​private·​static·​final·​ALL_GROUPS_SPINNER_IN​DEX:​I·​=·​0x0
Offset 138, 14 lines modified Offset 137, 15 lines modified
138 ····​.​line·​71 137 ····​.​line·​71
139 ····​invoke-​static·​{p1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 138 ····​invoke-​static·​{p1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
140 ····​move-​result-​object·​v0 139 ····​move-​result-​object·​v0
   
141 ····​const-​string·​v1,​·​"reverse-​date-​order-​key" 140 ····​const-​string·​v1,​·​"reverse-​date-​order-​key"
   
  141 ····​.​line·​72
142 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 142 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
143 ····​move-​result·​v0 143 ····​move-​result·​v0
   
144 ····​iput-​boolean·​v0,​·​p0,​·​Lde/​smasi/​tickmate/​TickAdapter;​-​>isTodayAtTop:​Z 144 ····​iput-​boolean·​v0,​·​p0,​·​Lde/​smasi/​tickmate/​TickAdapter;​-​>isTodayAtTop:​Z
   
145 ····​.​line·​73 145 ····​.​line·​73
Offset 308, 47 lines modified Offset 308, 46 lines modified
308 .​method·​private·​initSpinnerArrayGroup​Ids()​V 308 .​method·​private·​initSpinnerArrayGroup​Ids()​V
309 ····​.​locals·​5 309 ····​.​locals·​5
   
310 ····​.​prologue 310 ····​.​prologue
311 ····​.​line·​220 311 ····​.​line·​220
312 ····​invoke-​static·​{},​·​Lde/​smasi/​tickmate/​database/​DataSource;​-​>getInstance()​Lde/​smasi/​tickmate/​database/​DataSource;​ 312 ····​invoke-​static·​{},​·​Lde/​smasi/​tickmate/​database/​DataSource;​-​>getInstance()​Lde/​smasi/​tickmate/​database/​DataSource;​
   
313 ····​move-​result-​object·​v3 313 ····​move-​result-​object·​v2
   
314 ····​invoke-​virtual·​{v3},​·​Lde/​smasi/​tickmate/​database/​DataSource;​-​>getGroups()​Ljava/​util/​List;​ 314 ····​invoke-​virtual·​{v2},​·​Lde/​smasi/​tickmate/​database/​DataSource;​-​>getGroups()​Ljava/​util/​List;​
   
315 ····​move-​result-​object·​v0 315 ····​move-​result-​object·​v0
   
316 ····​.​line·​221 316 ····​.​line·​221
317 ····​.​local·​v0,​·​"allGroups":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lde/​smasi/​tickmate/​models/​Group;​>;​" 317 ····​.​local·​v0,​·​"allGroups":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lde/​smasi/​tickmate/​models/​Group;​>;​"
318 ····​iget-​object·​v3,​·​p0,​·​Lde/​smasi/​tickmate/​TickAdapter;​-​>mSpinnerArrayGroupId​s:​Ljava/​util/​ArrayList;​ 318 ····​iget-​object·​v2,​·​p0,​·​Lde/​smasi/​tickmate/​TickAdapter;​-​>mSpinnerArrayGroupId​s:​Ljava/​util/​ArrayList;​
   
319 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>clear()​V 319 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>clear()​V
   
320 ····​.​line·​222 320 ····​.​line·​222
321 ····​iget-​object·​v3,​·​p0,​·​Lde/​smasi/​tickmate/​TickAdapter;​-​>mSpinnerArrayGroupId​s:​Ljava/​util/​ArrayList;​ 321 ····​iget-​object·​v2,​·​p0,​·​Lde/​smasi/​tickmate/​TickAdapter;​-​>mSpinnerArrayGroupId​s:​Ljava/​util/​ArrayList;​
   
322 ····​sget-​object·​v4,​·​Lde/​smasi/​tickmate/​models/​Group;​-​>ALL_GROUP:​Lde/​smasi/​tickmate/​models/​Group;​ 322 ····​sget-​object·​v3,​·​Lde/​smasi/​tickmate/​models/​Group;​-​>ALL_GROUP:​Lde/​smasi/​tickmate/​models/​Group;​
   
323 ····​invoke-​virtual·​{v4},​·​Lde/​smasi/​tickmate/​models/​Group;​-​>getId()​I 323 ····​invoke-​virtual·​{v3},​·​Lde/​smasi/​tickmate/​models/​Group;​-​>getId()​I
   
324 ····​move-​result·​v4 324 ····​move-​result·​v3
   
325 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 325 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
326 ····​move-​result-​object·​v4 326 ····​move-​result-​object·​v3
   
327 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 327 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
   
328 ····​.​line·​223 328 ····​.​line·​223
329 ····​invoke-​interface·​{v0},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 329 ····​invoke-​interface·​{v0},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
330 ····​move-​result-​object·​v2 330 ····​move-​result-​object·​v2
   
331 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
332 ····​:​goto_0 331 ····​:​goto_0
333 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 332 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
334 ····​move-​result·​v3 333 ····​move-​result·​v3
   
335 ····​if-​eqz·​v3,​·​:​cond_0 334 ····​if-​eqz·​v3,​·​:​cond_0
   
Offset 377, 185 lines modified Offset 376, 184 lines modified
377 ····​.​line·​226 376 ····​.​line·​226
378 ····​.​end·​local·​v1····​#·​"group":​Lde/​smasi/​tickmate/​models/​Group;​ 377 ····​.​end·​local·​v1····​#·​"group":​Lde/​smasi/​tickmate/​models/​Group;​
379 ····​:​cond_0 378 ····​:​cond_0
380 ····​return-​void 379 ····​return-​void
381 .​end·​method 380 .​end·​method
   
382 .​method·​private·​initializeGroupSpinne​r(I)​V 381 .​method·​private·​initializeGroupSpinne​r(I)​V
383 ····​.​locals·​11 382 ····​.​locals·​10
384 ····​.​param·​p1,​·​"rowHeight"····​#·​I 383 ····​.​param·​p1,​·​"rowHeight"····​#·​I
   
385 ····​.​prologue 384 ····​.​prologue
386 ····​const/​4·​v10,​·​0x0 385 ····​const/​4·​v9,​·​0x0
   
387 ····​.​line·​190 386 ····​.​line·​190
388 ····​new-​instance·​v6,​·​Landroid/​widget/​Spinner;​ 387 ····​new-​instance·​v5,​·​Landroid/​widget/​Spinner;​
   
389 ····​iget-​object·​v7,​·​p0,​·​Lde/​smasi/​tickmate/​TickAdapter;​-​>context:​Landroid/​content/​Context;​ 388 ····​iget-​object·​v6,​·​p0,​·​Lde/​smasi/​tickmate/​TickAdapter;​-​>context:​Landroid/​content/​Context;​
   
390 ····​invoke-​direct·​{v6,​·​v7},​·​Landroid/​widget/​Spinner;​-​><init>(Landroid/​content/​Context;​)​V 389 ····​invoke-​direct·​{v5,​·​v6},​·​Landroid/​widget/​Spinner;​-​><init>(Landroid/​content/​Context;​)​V
Max diff block lines reached; 54225/58165 bytes (93.23%) of diff not shown.
[−]
smali/de/smasi/tickmate/Tickmate$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​smasi/​tickmate/​Tickmate;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​smasi/​tickmate/​Tickmate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​Tickmate;​)​V 23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​Tickmate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​smasi/​tickmate/​Tickmate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​198 27 ····​.​line·​198
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​Tickmate$1;​-​>this$0:​Lde/​smasi/​tickmate/​Tickmate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​Tickmate$1;​-​>this$0:​Lde/​smasi/​tickmate/​Tickmate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/smasi/tickmate/Tickmate$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$input:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$input:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​Tickmate;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​Tickmate;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​smasi/​tickmate/​Tickmate;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​187 28 ····​.​line·​187
28 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​Tickmate$2;​-​>this$0:​Lde/​smasi/​tickmate/​Tickmate;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​Tickmate$2;​-​>this$0:​Lde/​smasi/​tickmate/​Tickmate;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lde/​smasi/​tickmate/​Tickmate$2;​-​>val$input:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lde/​smasi/​tickmate/​Tickmate$2;​-​>val$input:​Landroid/​widget/​EditText;​
   
[−]
smali/de/smasi/tickmate/Tickmate$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​smasi/​tickmate/​Tickmate;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​smasi/​tickmate/​Tickmate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​Tickmate;​)​V 23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​Tickmate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​smasi/​tickmate/​Tickmate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​210 27 ····​.​line·​210
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​Tickmate$3;​-​>this$0:​Lde/​smasi/​tickmate/​Tickmate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​Tickmate$3;​-​>this$0:​Lde/​smasi/​tickmate/​Tickmate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/smasi/tickmate/Tickmate$4$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lde/​smasi/​tickmate/​Tickmate$4;​ 21 .​field·​final·​synthetic·​this$1:​Lde/​smasi/​tickmate/​Tickmate$4;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​Tickmate$4;​)​V 23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​Tickmate$4;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lde/​smasi/​tickmate/​Tickmate$4;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​235 27 ····​.​line·​235
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​Tickmate$4$1;​-​>this$1:​Lde/​smasi/​tickmate/​Tickmate$4;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​Tickmate$4$1;​-​>this$1:​Lde/​smasi/​tickmate/​Tickmate$4;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/smasi/tickmate/Tickmate$4$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$that:​I 22 .​field·​final·​synthetic·​val$that:​I
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​Tickmate$4;​I)​V 24 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​Tickmate$4;​I)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lde/​smasi/​tickmate/​Tickmate$4;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​224 28 ····​.​line·​224
28 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​Tickmate$4$2;​-​>this$1:​Lde/​smasi/​tickmate/​Tickmate$4;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​Tickmate$4$2;​-​>this$1:​Lde/​smasi/​tickmate/​Tickmate$4;​
   
29 ····​iput·​p2,​·​p0,​·​Lde/​smasi/​tickmate/​Tickmate$4$2;​-​>val$that:​I 30 ····​iput·​p2,​·​p0,​·​Lde/​smasi/​tickmate/​Tickmate$4$2;​-​>val$that:​I
   
[−]
smali/de/smasi/tickmate/Tickmate$4.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$items:​[Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$items:​[Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​Tickmate;​[Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​Tickmate;​[Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​smasi/​tickmate/​Tickmate;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​219 28 ····​.​line·​219
28 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​Tickmate$4;​-​>this$0:​Lde/​smasi/​tickmate/​Tickmate;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​Tickmate$4;​-​>this$0:​Lde/​smasi/​tickmate/​Tickmate;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lde/​smasi/​tickmate/​Tickmate$4;​-​>val$items:​[Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lde/​smasi/​tickmate/​Tickmate$4;​-​>val$items:​[Ljava/​lang/​String;​
   
Offset 67, 26 lines modified Offset 68, 29 lines modified
   
67 ····​const·​v3,​·​0x1040013 68 ····​const·​v3,​·​0x1040013
   
68 ····​new-​instance·​v4,​·​Lde/​smasi/​tickmate/​Tickmate$4$2;​ 69 ····​new-​instance·​v4,​·​Lde/​smasi/​tickmate/​Tickmate$4$2;​
   
69 ····​invoke-​direct·​{v4,​·​p0,​·​v1},​·​Lde/​smasi/​tickmate/​Tickmate$4$2;​-​><init>(Lde/​smasi/​tickmate/​Tickmate$4;​I)​V 70 ····​invoke-​direct·​{v4,​·​p0,​·​v1},​·​Lde/​smasi/​tickmate/​Tickmate$4$2;​-​><init>(Lde/​smasi/​tickmate/​Tickmate$4;​I)​V
   
  71 ····​.​line·​224
70 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 72 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
71 ····​move-​result-​object·​v2 73 ····​move-​result-​object·​v2
   
72 ····​const·​v3,​·​0x1040009 74 ····​const·​v3,​·​0x1040009
   
73 ····​new-​instance·​v4,​·​Lde/​smasi/​tickmate/​Tickmate$4$1;​ 75 ····​new-​instance·​v4,​·​Lde/​smasi/​tickmate/​Tickmate$4$1;​
   
74 ····​invoke-​direct·​{v4,​·​p0},​·​Lde/​smasi/​tickmate/​Tickmate$4$1;​-​><init>(Lde/​smasi/​tickmate/​Tickmate$4;​)​V 76 ····​invoke-​direct·​{v4,​·​p0},​·​Lde/​smasi/​tickmate/​Tickmate$4$1;​-​><init>(Lde/​smasi/​tickmate/​Tickmate$4;​)​V
   
  77 ····​.​line·​235
75 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 78 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
76 ····​move-​result-​object·​v2 79 ····​move-​result-​object·​v2
   
  80 ····​.​line·​239
77 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​ 81 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
   
78 ····​.​line·​240 82 ····​.​line·​240
79 ····​return-​void 83 ····​return-​void
80 .​end·​method 84 .​end·​method
[−]
smali/de/smasi/tickmate/Tickmate$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​smasi/​tickmate/​Tickmate;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​smasi/​tickmate/​Tickmate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​Tickmate;​)​V 23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​Tickmate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​smasi/​tickmate/​Tickmate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​314 27 ····​.​line·​314
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​Tickmate$5;​-​>this$0:​Lde/​smasi/​tickmate/​Tickmate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​Tickmate$5;​-​>this$0:​Lde/​smasi/​tickmate/​Tickmate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 79, 18 lines modified Offset 80, 20 lines modified
   
79 ····​move-​result-​object·​v1 80 ····​move-​result-​object·​v1
   
80 ····​const-​string·​v2,​·​"reverse-​date-​order-​key" 81 ····​const-​string·​v2,​·​"reverse-​date-​order-​key"
   
81 ····​const/​4·​v3,​·​0x0 82 ····​const/​4·​v3,​·​0x0
   
  83 ····​.​line·​321
82 ····​invoke-​interface·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 84 ····​invoke-​interface·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
83 ····​move-​result·​v1 85 ····​move-​result·​v1
   
  86 ····​.​line·​320
84 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​ 87 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Boolean;​-​>valueOf(Z)​Ljava/​lang/​Boolean;​
   
85 ····​move-​result-​object·​v0 88 ····​move-​result-​object·​v0
   
86 ····​.​line·​322 89 ····​.​line·​322
87 ····​.​local·​v0,​·​"reverseDateOrdering"​:​Ljava/​lang/​Boolean;​ 90 ····​.​local·​v0,​·​"reverseDateOrdering"​:​Ljava/​lang/​Boolean;​
88 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Boolean;​-​>booleanValue()​Z 91 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Boolean;​-​>booleanValue()​Z
[−]
smali/de/smasi/tickmate/Tickmate.smali
Offset 40, 15 lines modified Offset 40, 14 lines modified
40 .​method·​public·​constructor·​<init>()​V 40 .​method·​public·​constructor·​<init>()​V
41 ····​.​locals·​0 41 ····​.​locals·​0
   
42 ····​.​prologue 42 ····​.​prologue
43 ····​.​line·​41 43 ····​.​line·​41
44 ····​invoke-​direct·​{p0},​·​Landroid/​app/​ListActivity;​-​><init>()​V 44 ····​invoke-​direct·​{p0},​·​Landroid/​app/​ListActivity;​-​><init>()​V
   
45 ····​.​line·​283  
46 ····​return-​void 45 ····​return-​void
47 .​end·​method 46 .​end·​method
   
48 .​method·​static·​synthetic·​access$000(Lde/​smasi/​tickmate/​Tickmate;​)​Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​;​ 47 .​method·​static·​synthetic·​access$000(Lde/​smasi/​tickmate/​Tickmate;​)​Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​;​
49 ····​.​locals·​1 48 ····​.​locals·​1
50 ····​.​param·​p0,​·​"x0"····​#·​Lde/​smasi/​tickmate/​Tickmate;​ 49 ····​.​param·​p0,​·​"x0"····​#·​Lde/​smasi/​tickmate/​Tickmate;​
   
Offset 233, 42 lines modified Offset 232, 47 lines modified
233 ····​.​line·​184 232 ····​.​line·​184
234 ····​new-​instance·​v5,​·​Landroid/​app/​AlertDialog$Builder;​ 233 ····​new-​instance·​v5,​·​Landroid/​app/​AlertDialog$Builder;​
   
235 ····​invoke-​direct·​{v5,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 234 ····​invoke-​direct·​{v5,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
236 ····​const·​v6,​·​0x7f07000d 235 ····​const·​v6,​·​0x7f07000d
   
  236 ····​.​line·​185
237 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 237 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
238 ····​move-​result-​object·​v5 238 ····​move-​result-​object·​v5
   
  239 ····​.​line·​186
239 ····​invoke-​virtual·​{v5,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​ 240 ····​invoke-​virtual·​{v5,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​
   
240 ····​move-​result-​object·​v5 241 ····​move-​result-​object·​v5
   
241 ····​const·​v6,​·​0x104000a 242 ····​const·​v6,​·​0x104000a
   
242 ····​new-​instance·​v7,​·​Lde/​smasi/​tickmate/​Tickmate$2;​ 243 ····​new-​instance·​v7,​·​Lde/​smasi/​tickmate/​Tickmate$2;​
   
243 ····​invoke-​direct·​{v7,​·​p0,​·​v1},​·​Lde/​smasi/​tickmate/​Tickmate$2;​-​><init>(Lde/​smasi/​tickmate/​Tickmate;​Landroid/​widget/​EditText;​)​V 244 ····​invoke-​direct·​{v7,​·​p0,​·​v1},​·​Lde/​smasi/​tickmate/​Tickmate$2;​-​><init>(Lde/​smasi/​tickmate/​Tickmate;​Landroid/​widget/​EditText;​)​V
   
  245 ····​.​line·​187
244 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 246 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
245 ····​move-​result-​object·​v5 247 ····​move-​result-​object·​v5
   
246 ····​const/​high16·​v6,​·​0x1040000 248 ····​const/​high16·​v6,​·​0x1040000
   
247 ····​new-​instance·​v7,​·​Lde/​smasi/​tickmate/​Tickmate$1;​ 249 ····​new-​instance·​v7,​·​Lde/​smasi/​tickmate/​Tickmate$1;​
   
248 ····​invoke-​direct·​{v7,​·​p0},​·​Lde/​smasi/​tickmate/​Tickmate$1;​-​><init>(Lde/​smasi/​tickmate/​Tickmate;​)​V 250 ····​invoke-​direct·​{v7,​·​p0},​·​Lde/​smasi/​tickmate/​Tickmate$1;​-​><init>(Lde/​smasi/​tickmate/​Tickmate;​)​V
   
  251 ····​.​line·​198
249 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 252 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
250 ····​move-​result-​object·​v5 253 ····​move-​result-​object·​v5
   
  254 ····​.​line·​202
251 ····​invoke-​virtual·​{v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​ 255 ····​invoke-​virtual·​{v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
   
252 ····​.​line·​203 256 ····​.​line·​203
253 ····​return-​void 257 ····​return-​void
254 .​end·​method 258 .​end·​method
   
255 .​method·​public·​getDate()​Ljava/​util/​Calendar;​ 259 .​method·​public·​getDate()​Ljava/​util/​Calendar;​
Offset 339, 18 lines modified Offset 343, 20 lines modified
   
339 ····​const·​v3,​·​0x104000a 343 ····​const·​v3,​·​0x104000a
   
340 ····​new-​instance·​v4,​·​Lde/​smasi/​tickmate/​Tickmate$3;​ 344 ····​new-​instance·​v4,​·​Lde/​smasi/​tickmate/​Tickmate$3;​
   
341 ····​invoke-​direct·​{v4,​·​p0},​·​Lde/​smasi/​tickmate/​Tickmate$3;​-​><init>(Lde/​smasi/​tickmate/​Tickmate;​)​V 345 ····​invoke-​direct·​{v4,​·​p0},​·​Lde/​smasi/​tickmate/​Tickmate$3;​-​><init>(Lde/​smasi/​tickmate/​Tickmate;​)​V
   
  346 ····​.​line·​210
342 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 347 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
343 ····​move-​result-​object·​v2 348 ····​move-​result-​object·​v2
   
  349 ····​.​line·​214
344 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​ 350 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
   
345 ····​.​line·​244 351 ····​.​line·​244
346 ····​:​goto_0 352 ····​:​goto_0
347 ····​return-​void 353 ····​return-​void
   
348 ····​.​line·​216 354 ····​.​line·​216
Offset 842, 14 lines modified Offset 848, 15 lines modified
842 ····​.​line·​147 848 ····​.​line·​147
843 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 849 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
844 ····​move-​result-​object·​v2 850 ····​move-​result-​object·​v2
   
845 ····​const-​string·​v3,​·​"reverse-​date-​order-​key" 851 ····​const-​string·​v3,​·​"reverse-​date-​order-​key"
   
  852 ····​.​line·​148
846 ····​invoke-​interface·​{v2,​·​v3,​·​v1},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 853 ····​invoke-​interface·​{v2,​·​v3,​·​v1},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
847 ····​move-​result·​v0 854 ····​move-​result·​v0
   
848 ····​.​line·​149 855 ····​.​line·​149
849 ····​.​local·​v0,​·​"isTodayAtTop":​Z 856 ····​.​local·​v0,​·​"isTodayAtTop":​Z
Max diff block lines reached; 0/3094 bytes (0.00%) of diff not shown.
[−]
smali/de/smasi/tickmate/database/DataSource.smali
Offset 262, 14 lines modified Offset 262, 15 lines modified
   
262 ····​invoke-​interface·​{p1,​·​v1},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​ 262 ····​invoke-​interface·​{p1,​·​v1},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
   
263 ····​move-​result-​object·​v1 263 ····​move-​result-​object·​v1
   
264 ····​const/​4·​v2,​·​0x2 264 ····​const/​4·​v2,​·​0x2
   
  265 ····​.​line·​572
265 ····​invoke-​interface·​{p1,​·​v2},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​ 266 ····​invoke-​interface·​{p1,​·​v2},​·​Landroid/​database/​Cursor;​-​>getString(I)​Ljava/​lang/​String;​
   
266 ····​move-​result-​object·​v2 267 ····​move-​result-​object·​v2
   
267 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lde/​smasi/​tickmate/​models/​Group;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 268 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lde/​smasi/​tickmate/​models/​Group;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
268 ····​.​line·​573 269 ····​.​line·​573
Offset 654, 26 lines modified Offset 655, 28 lines modified
   
654 ····​new-​array·​v5,​·​v7,​·​[Ljava/​lang/​String;​ 655 ····​new-​array·​v5,​·​v7,​·​[Ljava/​lang/​String;​
   
655 ····​const-​string·​v6,​·​"%d" 656 ····​const-​string·​v6,​·​"%d"
   
656 ····​new-​array·​v7,​·​v7,​·​[Ljava/​lang/​Object;​ 657 ····​new-​array·​v7,​·​v7,​·​[Ljava/​lang/​Object;​
   
  658 ····​.​line·​311
657 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​ 659 ····​invoke-​static·​{p1},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
   
658 ····​move-​result-​object·​v8 660 ····​move-​result-​object·​v8
   
659 ····​aput-​object·​v8,​·​v7,​·​v9 661 ····​aput-​object·​v8,​·​v7,​·​v9
   
660 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 662 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
661 ····​move-​result-​object·​v6 663 ····​move-​result-​object·​v6
   
662 ····​aput-​object·​v6,​·​v5,​·​v9 664 ····​aput-​object·​v6,​·​v5,​·​v9
   
  665 ····​.​line·​302
663 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>rawQuery(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​ 666 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>rawQuery(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
   
664 ····​move-​result-​object·​v0 667 ····​move-​result-​object·​v0
   
665 ····​.​line·​314 668 ····​.​line·​314
666 ····​.​local·​v0,​·​"cursor":​Landroid/​database/​Cursor;​ 669 ····​.​local·​v0,​·​"cursor":​Landroid/​database/​Cursor;​
667 ····​invoke-​interface·​{v0},​·​Landroid/​database/​Cursor;​-​>moveToFirst()​Z 670 ····​invoke-​interface·​{v0},​·​Landroid/​database/​Cursor;​-​>moveToFirst()​Z
Offset 1392, 251 lines modified Offset 1395, 250 lines modified
1392 ····​invoke-​interface·​{v9},​·​Landroid/​database/​Cursor;​-​>close()​V 1395 ····​invoke-​interface·​{v9},​·​Landroid/​database/​Cursor;​-​>close()​V
   
1393 ····​.​line·​223 1396 ····​.​line·​223
1394 ····​return-​object·​v11 1397 ····​return-​object·​v11
1395 .​end·​method 1398 .​end·​method
   
1396 .​method·​public·​getGroupsForTrack(I)​Ljava/​util/​List;​ 1399 .​method·​public·​getGroupsForTrack(I)​Ljava/​util/​List;​
1397 ····​.​locals·​14 1400 ····​.​locals·​13
1398 ····​.​param·​p1,​·​"id"····​#·​I 1401 ····​.​param·​p1,​·​"id"····​#·​I
1399 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 1402 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
1400 ········​value·​=·​{ 1403 ········​value·​=·​{
1401 ············​"(I)​",​ 1404 ············​"(I)​",​
1402 ············​"Ljava/​util/​List",​ 1405 ············​"Ljava/​util/​List",​
1403 ············​"<",​ 1406 ············​"<",​
1404 ············​"Lde/​smasi/​tickmate/​models/​Group;​",​ 1407 ············​"Lde/​smasi/​tickmate/​models/​Group;​",​
1405 ············​">;​" 1408 ············​">;​"
1406 ········​} 1409 ········​}
1407 ····​.​end·​annotation 1410 ····​.​end·​annotation
   
1408 ····​.​prologue 1411 ····​.​prologue
1409 ····​.​line·​235 1412 ····​.​line·​235
1410 ····​new-​instance·​v5,​·​Ljava/​util/​ArrayList;​ 1413 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​
   
1411 ····​invoke-​direct·​{v5},​·​Ljava/​util/​ArrayList;​-​><init>()​V 1414 ····​invoke-​direct·​{v4},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
1412 ····​.​line·​236 1415 ····​.​line·​236
1413 ····​.​local·​v5,​·​"groups":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lde/​smasi/​tickmate/​models/​Group;​>;​" 1416 ····​.​local·​v4,​·​"groups":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lde/​smasi/​tickmate/​models/​Group;​>;​"
1414 ····​invoke-​direct·​{p0},​·​Lde/​smasi/​tickmate/​database/​DataSource;​-​>open()​V 1417 ····​invoke-​direct·​{p0},​·​Lde/​smasi/​tickmate/​database/​DataSource;​-​>open()​V
   
1415 ····​.​line·​238 1418 ····​.​line·​238
1416 ····​new-​instance·​v2,​·​Ljava/​util/​LinkedList;​ 1419 ····​new-​instance·​v1,​·​Ljava/​util/​LinkedList;​
   
1417 ····​invoke-​direct·​{v2},​·​Ljava/​util/​LinkedList;​-​><init>()​V 1420 ····​invoke-​direct·​{v1},​·​Ljava/​util/​LinkedList;​-​><init>()​V
   
1418 ····​.​line·​239 1421 ····​.​line·​239
1419 ····​.​local·​v2,​·​"columns":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 1422 ····​.​local·​v1,​·​"columns":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
1420 ····​sget-​object·​v0,​·​Lde/​smasi/​tickmate/​database/​DataSource;​-​>allColumnsGroups:​[Ljava/​lang/​String;​ 1423 ····​sget-​object·​v7,​·​Lde/​smasi/​tickmate/​database/​DataSource;​-​>allColumnsGroups:​[Ljava/​lang/​String;​
   
1421 ····.​local·v0,​·"arr$":​[Ljava/​lang/​String;​ 1424 ····​array-​length·​v8,​·​v7
1422 ····​array-​length·​v7,​·​v0  
   
1423 ····​.​local·​v7,​·​"len$":​I  
1424 ····​const/​4·​v6,​·​0x0 1425 ····​const/​4·​v6,​·​0x0
   
1425 ····​.​local·​v6,​·​"i$":​I  
1426 ····​:​goto_0 1426 ····​:​goto_0
1427 ····​if-​ge·​v6,​·​v7,​·​:​cond_0 1427 ····​if-​ge·​v6,​·​v8,​·​:​cond_0
   
1428 ····​aget-​object·​v1,​·​v0,​·​v6 1428 ····​aget-​object·​v0,​·​v7,​·​v6
   
1429 ····​.​line·​240 1429 ····​.​line·​240
1430 ····​.​local·​v1,​·​"col":​Ljava/​lang/​String;​ 1430 ····​.​local·​v0,​·​"col":​Ljava/​lang/​String;​
1431 ····​const-​string·​v9,​·​"%s.​%s·​AS·​%s" 1431 ····​const-​string·​v9,​·​"%s.​%s·​AS·​%s"
   
Max diff block lines reached; 32889/36204 bytes (90.84%) of diff not shown.
[−]
smali/de/smasi/tickmate/database/DatabaseOpenHelper$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​smasi/​tickmate/​database/​DatabaseOpenHelper;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​smasi/​tickmate/​database/​DatabaseOpenHelper;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​database/​DatabaseOpenHelper;​)​V 23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​database/​DatabaseOpenHelper;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​smasi/​tickmate/​database/​DatabaseOpenHelper;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​206 27 ····​.​line·​206
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​database/​DatabaseOpenHelper$1;​-​>this$0:​Lde/​smasi/​tickmate/​database/​DatabaseOpenHelper;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​database/​DatabaseOpenHelper$1;​-​>this$0:​Lde/​smasi/​tickmate/​database/​DatabaseOpenHelper;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/smasi/tickmate/database/DatabaseOpenHelper.smali
Offset 228, 28 lines modified Offset 228, 30 lines modified
   
228 ····​new-​array·​v1,​·​v4,​·​[Ljava/​io/​File;​ 228 ····​new-​array·​v1,​·​v4,​·​[Ljava/​io/​File;​
   
229 ····​const/​4·​v4,​·​0x0 229 ····​const/​4·​v4,​·​0x0
   
230 ····​new-​instance·​v5,​·​Ljava/​io/​File;​ 230 ····​new-​instance·​v5,​·​Ljava/​io/​File;​
   
  231 ····​.​line·​222
231 ····​invoke-​static·​{},​·​Lde/​smasi/​tickmate/​database/​FileUtils;​-​>getRemovableStorageD​irectory()​Ljava/​lang/​String;​ 232 ····​invoke-​static·​{},​·​Lde/​smasi/​tickmate/​database/​FileUtils;​-​>getRemovableStorageD​irectory()​Ljava/​lang/​String;​
   
232 ····​move-​result-​object·​v6 233 ····​move-​result-​object·​v6
   
233 ····​const-​string·​v7,​·​"Tickmate" 234 ····​const-​string·​v7,​·​"Tickmate"
   
234 ····​invoke-​direct·​{v5,​·​v6,​·​v7},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 235 ····​invoke-​direct·​{v5,​·​v6,​·​v7},​·​Ljava/​io/​File;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
235 ····​aput-​object·​v5,​·​v1,​·​v4 236 ····​aput-​object·​v5,​·​v1,​·​v4
   
236 ····​const/​4·​v4,​·​0x1 237 ····​const/​4·​v4,​·​0x1
   
237 ····​new-​instance·​v5,​·​Ljava/​io/​File;​ 238 ····​new-​instance·​v5,​·​Ljava/​io/​File;​
   
  239 ····​.​line·​223
238 ····​invoke-​static·​{},​·​Lde/​smasi/​tickmate/​database/​FileUtils;​-​>getRemovableStorageD​irectory()​Ljava/​lang/​String;​ 240 ····​invoke-​static·​{},​·​Lde/​smasi/​tickmate/​database/​FileUtils;​-​>getRemovableStorageD​irectory()​Ljava/​lang/​String;​
   
239 ····​move-​result-​object·​v6 241 ····​move-​result-​object·​v6
   
240 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuilder;​ 242 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuilder;​
   
241 ····​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 243 ····​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
Offset 280, 36 lines modified Offset 282, 39 lines modified
   
280 ····​const/​4·​v4,​·​0x2 282 ····​const/​4·​v4,​·​0x2
   
281 ····​iget-​object·​v5,​·​p0,​·​Lde/​smasi/​tickmate/​database/​DatabaseOpenHelper;​-​>context:​Landroid/​content/​Context;​ 283 ····​iget-​object·​v5,​·​p0,​·​Lde/​smasi/​tickmate/​database/​DatabaseOpenHelper;​-​>context:​Landroid/​content/​Context;​
   
282 ····​const-​string·​v6,​·​"backup" 284 ····​const-​string·​v6,​·​"backup"
   
  285 ····​.​line·​224
283 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​content/​Context;​-​>getExternalFilesDir(​Ljava/​lang/​String;​)​Ljava/​io/​File;​ 286 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​content/​Context;​-​>getExternalFilesDir(​Ljava/​lang/​String;​)​Ljava/​io/​File;​
   
284 ····​move-​result-​object·​v5 287 ····​move-​result-​object·​v5
   
285 ····​aput-​object·​v5,​·​v1,​·​v4 288 ····​aput-​object·​v5,​·​v1,​·​v4
   
286 ····​const/​4·​v4,​·​0x3 289 ····​const/​4·​v4,​·​0x3
   
287 ····​iget-​object·​v5,​·​p0,​·​Lde/​smasi/​tickmate/​database/​DatabaseOpenHelper;​-​>context:​Landroid/​content/​Context;​ 290 ····​iget-​object·​v5,​·​p0,​·​Lde/​smasi/​tickmate/​database/​DatabaseOpenHelper;​-​>context:​Landroid/​content/​Context;​
   
288 ····​const/​4·​v6,​·​0x0 291 ····​const/​4·​v6,​·​0x0
   
  292 ····​.​line·​225
289 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​content/​Context;​-​>getExternalFilesDir(​Ljava/​lang/​String;​)​Ljava/​io/​File;​ 293 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​content/​Context;​-​>getExternalFilesDir(​Ljava/​lang/​String;​)​Ljava/​io/​File;​
   
290 ····​move-​result-​object·​v5 294 ····​move-​result-​object·​v5
   
291 ····​aput-​object·​v5,​·​v1,​·​v4 295 ····​aput-​object·​v5,​·​v1,​·​v4
   
292 ····​const/​4·​v4,​·​0x4 296 ····​const/​4·​v4,​·​0x4
   
293 ····​iget-​object·​v5,​·​p0,​·​Lde/​smasi/​tickmate/​database/​DatabaseOpenHelper;​-​>context:​Landroid/​content/​Context;​ 297 ····​iget-​object·​v5,​·​p0,​·​Lde/​smasi/​tickmate/​database/​DatabaseOpenHelper;​-​>context:​Landroid/​content/​Context;​
   
  298 ····​.​line·​226
294 ····​invoke-​virtual·​{v5},​·​Landroid/​content/​Context;​-​>getFilesDir()​Ljava/​io/​File;​ 299 ····​invoke-​virtual·​{v5},​·​Landroid/​content/​Context;​-​>getFilesDir()​Ljava/​io/​File;​
   
295 ····​move-​result-​object·​v5 300 ····​move-​result-​object·​v5
   
296 ····​aput-​object·​v5,​·​v1,​·​v4 301 ····​aput-​object·​v5,​·​v1,​·​v4
   
297 ····​.​line·​229 302 ····​.​line·​229
[−]
smali/de/smasi/tickmate/database/FileUtils.smali
Offset 19, 15 lines modified Offset 19, 14 lines modified
19 .​method·​public·​constructor·​<init>()​V 19 .​method·​public·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​20 22 ····​.​line·​20
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​.​line·​63  
25 ····​return-​void 24 ····​return-​void
26 .​end·​method 25 .​end·​method
   
27 .​method·​public·​static·​copyFile(Ljava/​io/​FileInputStream;​Ljava/​io/​FileOutputStream;​)​V 26 .​method·​public·​static·​copyFile(Ljava/​io/​FileInputStream;​Ljava/​io/​FileOutputStream;​)​V
28 ····​.​locals·​7 27 ····​.​locals·​7
29 ····​.​param·​p0,​·​"fromFile"····​#·​Ljava/​io/​FileInputStream;​ 28 ····​.​param·​p0,​·​"fromFile"····​#·​Ljava/​io/​FileInputStream;​
30 ····​.​param·​p1,​·​"toFile"····​#·​Ljava/​io/​FileOutputStream;​ 29 ····​.​param·​p1,​·​"toFile"····​#·​Ljava/​io/​FileOutputStream;​
Offset 139, 94 lines modified Offset 138, 93 lines modified
139 .​method·​public·​static·​getRemovableStorageDi​rectory()​Ljava/​lang/​String;​ 138 .​method·​public·​static·​getRemovableStorageDi​rectory()​Ljava/​lang/​String;​
140 ····​.​locals·​4 139 ····​.​locals·​4
   
141 ····​.​prologue 140 ····​.​prologue
142 ····​.​line·​94 141 ····​.​line·​94
143 ····​invoke-​static·​{},​·​Lde/​smasi/​tickmate/​database/​FileUtils;​-​>getStorageList()​Ljava/​util/​List;​ 142 ····​invoke-​static·​{},​·​Lde/​smasi/​tickmate/​database/​FileUtils;​-​>getStorageList()​Ljava/​util/​List;​
   
144 ····​move-​result-​object·​v1 143 ····​move-​result-​object·​v0
   
145 ····​.​line·​96 144 ····​.​line·​96
146 ····​.​local·​v1,​·​"lst":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​>;​" 145 ····​.​local·​v0,​·​"lst":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​>;​"
147 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 146 ····​invoke-​interface·​{v0},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
148 ····​move-​result-​object·​v0 147 ····​move-​result-​object·​v2
   
149 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
150 ····​:​cond_0 148 ····​:​cond_0
151 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 149 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
152 ····​move-​result·​v3 150 ····​move-​result·​v3
   
153 ····​if-​eqz·​v3,​·​:​cond_1 151 ····​if-​eqz·​v3,​·​:​cond_1
   
154 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 152 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
155 ····​move-​result-​object·​v2 153 ····​move-​result-​object·​v1
   
156 ····​check-​cast·​v2,​·​Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​ 154 ····​check-​cast·​v1,​·​Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​
   
157 ····​.​line·​97 155 ····​.​line·​97
158 ····​.​local·​v2,​·​"storageInfo":​Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​ 156 ····​.​local·​v1,​·​"storageInfo":​Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​
159 ····​iget-​boolean·​v3,​·​v2,​·​Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​-​>readonly:​Z 157 ····​iget-​boolean·​v3,​·​v1,​·​Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​-​>readonly:​Z
   
160 ····​if-​nez·​v3,​·​:​cond_0 158 ····​if-​nez·​v3,​·​:​cond_0
   
161 ····​iget-​boolean·​v3,​·​v2,​·​Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​-​>removable:​Z 159 ····​iget-​boolean·​v3,​·​v1,​·​Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​-​>removable:​Z
   
162 ····​if-​eqz·​v3,​·​:​cond_0 160 ····​if-​eqz·​v3,​·​:​cond_0
   
163 ····​.​line·​98 161 ····​.​line·​98
164 ····​iget-​object·​v3,​·​v2,​·​Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​-​>path:​Ljava/​lang/​String;​ 162 ····​iget-​object·​v2,​·​v1,​·​Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​-​>path:​Ljava/​lang/​String;​
   
165 ····​.​line·​106 163 ····​.​line·​106
166 ····​.​end·​local·​v2····​#·​"storageInfo":​Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​ 164 ····​.​end·​local·​v1····​#·​"storageInfo":​Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​
167 ····​:​goto_0 165 ····​:​goto_0
168 ····​return-​object·​v3 166 ····​return-​object·​v2
   
169 ····​.​line·​101 167 ····​.​line·​101
170 ····​:​cond_1 168 ····​:​cond_1
171 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 169 ····​invoke-​interface·​{v0},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
172 ····​move-​result-​object·​v0 170 ····​move-​result-​object·​v2
   
173 ····​:​cond_2 171 ····​:​cond_2
174 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 172 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
175 ····​move-​result·​v3 173 ····​move-​result·​v3
   
176 ····​if-​eqz·​v3,​·​:​cond_3 174 ····​if-​eqz·​v3,​·​:​cond_3
   
177 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 175 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
178 ····​move-​result-​object·​v2 176 ····​move-​result-​object·​v1
   
179 ····​check-​cast·​v2,​·​Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​ 177 ····​check-​cast·​v1,​·​Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​
   
180 ····​.​line·​102 178 ····​.​line·​102
181 ····​.​restart·​local·​v2····​#·​"storageInfo":​Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​ 179 ····​.​restart·​local·​v1····​#·​"storageInfo":​Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​
182 ····​iget-​boolean·​v3,​·​v2,​·​Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​-​>readonly:​Z 180 ····​iget-​boolean·​v3,​·​v1,​·​Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​-​>readonly:​Z
   
183 ····​if-​nez·​v3,​·​:​cond_2 181 ····​if-​nez·​v3,​·​:​cond_2
   
184 ····​.​line·​103 182 ····​.​line·​103
185 ····​iget-​object·​v3,​·​v2,​·​Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​-​>path:​Ljava/​lang/​String;​ 183 ····​iget-​object·​v2,​·​v1,​·​Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​-​>path:​Ljava/​lang/​String;​
   
186 ····​goto·​:​goto_0 184 ····​goto·​:​goto_0
   
187 ····​.​line·​106 185 ····​.​line·​106
188 ····​.​end·​local·​v2····​#·​"storageInfo":​Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​ 186 ····​.​end·​local·​v1····​#·​"storageInfo":​Lde/​smasi/​tickmate/​database/​FileUtils$StorageInfo​;​
189 ····​:​cond_3 187 ····​:​cond_3
190 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 188 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
191 ····​move-​result-​object·​v3 189 ····​move-​result-​object·​v2
Max diff block lines reached; 2231/6815 bytes (32.74%) of diff not shown.
[−]
smali/de/smasi/tickmate/models/Tick.smali
Offset 89, 56 lines modified Offset 89, 60 lines modified
   
89 ····​iget·​v4,​·​p0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>track_id:​I 89 ····​iget·​v4,​·​p0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>track_id:​I
   
90 ····​if-​ne·​v3,​·​v4,​·​:​cond_1 90 ····​if-​ne·​v3,​·​v4,​·​:​cond_1
   
91 ····​iget-​object·​v3,​·​v0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​ 91 ····​iget-​object·​v3,​·​v0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​
   
  92 ····​.​line·​27
92 ····​invoke-​virtual·​{v3,​·​v1},​·​Ljava/​util/​Calendar;​-​>get(I)​I 93 ····​invoke-​virtual·​{v3,​·​v1},​·​Ljava/​util/​Calendar;​-​>get(I)​I
   
93 ····​move-​result·​v3 94 ····​move-​result·​v3
   
94 ····​iget-​object·​v4,​·​p0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​ 95 ····​iget-​object·​v4,​·​p0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​
   
95 ····​invoke-​virtual·​{v4,​·​v1},​·​Ljava/​util/​Calendar;​-​>get(I)​I 96 ····​invoke-​virtual·​{v4,​·​v1},​·​Ljava/​util/​Calendar;​-​>get(I)​I
   
96 ····​move-​result·​v4 97 ····​move-​result·​v4
   
97 ····​if-​ne·​v3,​·​v4,​·​:​cond_1 98 ····​if-​ne·​v3,​·​v4,​·​:​cond_1
   
98 ····​iget-​object·​v3,​·​v0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​ 99 ····​iget-​object·​v3,​·​v0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​
   
  100 ····​.​line·​28
99 ····​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​util/​Calendar;​-​>get(I)​I 101 ····​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​util/​Calendar;​-​>get(I)​I
   
100 ····​move-​result·​v3 102 ····​move-​result·​v3
   
101 ····​iget-​object·​v4,​·​p0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​ 103 ····​iget-​object·​v4,​·​p0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​
   
102 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​util/​Calendar;​-​>get(I)​I 104 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​util/​Calendar;​-​>get(I)​I
   
103 ····​move-​result·​v4 105 ····​move-​result·​v4
   
104 ····​if-​ne·​v3,​·​v4,​·​:​cond_1 106 ····​if-​ne·​v3,​·​v4,​·​:​cond_1
   
105 ····​iget-​object·​v3,​·​v0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​ 107 ····​iget-​object·​v3,​·​v0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​
   
  108 ····​.​line·​29
106 ····​invoke-​virtual·​{v3,​·​v6},​·​Ljava/​util/​Calendar;​-​>get(I)​I 109 ····​invoke-​virtual·​{v3,​·​v6},​·​Ljava/​util/​Calendar;​-​>get(I)​I
   
107 ····​move-​result·​v3 110 ····​move-​result·​v3
   
108 ····​iget-​object·​v4,​·​p0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​ 111 ····​iget-​object·​v4,​·​p0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​
   
109 ····​invoke-​virtual·​{v4,​·​v6},​·​Ljava/​util/​Calendar;​-​>get(I)​I 112 ····​invoke-​virtual·​{v4,​·​v6},​·​Ljava/​util/​Calendar;​-​>get(I)​I
   
110 ····​move-​result·​v4 113 ····​move-​result·​v4
   
111 ····​if-​ne·​v3,​·​v4,​·​:​cond_1 114 ····​if-​ne·​v3,​·​v4,​·​:​cond_1
   
112 ····​iget-​object·​v3,​·​v0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​ 115 ····​iget-​object·​v3,​·​v0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​
   
  116 ····​.​line·​30
113 ····​invoke-​virtual·​{v3,​·​v7},​·​Ljava/​util/​Calendar;​-​>get(I)​I 117 ····​invoke-​virtual·​{v3,​·​v7},​·​Ljava/​util/​Calendar;​-​>get(I)​I
   
114 ····​move-​result·​v3 118 ····​move-​result·​v3
   
115 ····​iget-​object·​v4,​·​p0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​ 119 ····​iget-​object·​v4,​·​p0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​
   
116 ····​invoke-​virtual·​{v4,​·​v7},​·​Ljava/​util/​Calendar;​-​>get(I)​I 120 ····​invoke-​virtual·​{v4,​·​v7},​·​Ljava/​util/​Calendar;​-​>get(I)​I
Offset 147, 14 lines modified Offset 151, 15 lines modified
   
147 ····​if-​ne·​v3,​·​v4,​·​:​cond_1 151 ····​if-​ne·​v3,​·​v4,​·​:​cond_1
   
148 ····​iget-​object·​v3,​·​v0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​ 152 ····​iget-​object·​v3,​·​v0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​
   
149 ····​const/​16·​v4,​·​0xc 153 ····​const/​16·​v4,​·​0xc
   
  154 ····​.​line·​31
150 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​util/​Calendar;​-​>get(I)​I 155 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​util/​Calendar;​-​>get(I)​I
   
151 ····​move-​result·​v3 156 ····​move-​result·​v3
   
152 ····​iget-​object·​v4,​·​p0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​ 157 ····​iget-​object·​v4,​·​p0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​
   
153 ····​const/​16·​v5,​·​0xc 158 ····​const/​16·​v5,​·​0xc
Offset 165, 14 lines modified Offset 170, 15 lines modified
   
165 ····​if-​ne·​v3,​·​v4,​·​:​cond_1 170 ····​if-​ne·​v3,​·​v4,​·​:​cond_1
   
166 ····​iget-​object·​v3,​·​v0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​ 171 ····​iget-​object·​v3,​·​v0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​
   
167 ····​const/​16·​v4,​·​0xd 172 ····​const/​16·​v4,​·​0xd
   
  173 ····​.​line·​32
168 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​util/​Calendar;​-​>get(I)​I 174 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​util/​Calendar;​-​>get(I)​I
   
169 ····​move-​result·​v3 175 ····​move-​result·​v3
   
170 ····​iget-​object·​v4,​·​p0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​ 176 ····​iget-​object·​v4,​·​p0,​·​Lde/​smasi/​tickmate/​models/​Tick;​-​>date:​Ljava/​util/​Calendar;​
   
171 ····​const/​16·​v5,​·​0xd 177 ····​const/​16·​v5,​·​0xd
Offset 187, 55 lines modified Offset 193, 58 lines modified
187 ····​:​cond_0 193 ····​:​cond_0
188 ····​:​goto_0 194 ····​:​goto_0
189 ····​return·​v1 195 ····​return·​v1
   
190 ····​:​cond_1 196 ····​:​cond_1
191 ····​move·​v1,​·​v2 197 ····​move·​v1,​·​v2
Max diff block lines reached; 1328/3757 bytes (35.35%) of diff not shown.
[−]
smali/de/smasi/tickmate/prefs/GroupListPreference$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​)​V 23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​43 27 ····​.​line·​43
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​prefs/​GroupListPreference$1​;​-​>this$0:​Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​prefs/​GroupListPreference$1​;​-​>this$0:​Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/smasi/tickmate/prefs/GroupListPreference$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​)​V 23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​67 27 ····​.​line·​67
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​prefs/​GroupListPreference$2​;​-​>this$0:​Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​prefs/​GroupListPreference$2​;​-​>this$0:​Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/smasi/tickmate/prefs/GroupListPreference$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​)​V 23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​61 27 ····​.​line·​61
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​prefs/​GroupListPreference$3​;​-​>this$0:​Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​prefs/​GroupListPreference$3​;​-​>this$0:​Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/smasi/tickmate/prefs/GroupListPreference.smali
Offset 43, 45 lines modified Offset 43, 44 lines modified
43 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​preference/​MultiSelectListPrefer​ence;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V 43 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​preference/​MultiSelectListPrefer​ence;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
   
44 ····​.​line·​38 44 ····​.​line·​38
45 ····​return-​void 45 ····​return-​void
46 .​end·​method 46 .​end·​method
   
47 .​method·​private·​static·​getAllGroupIdsAsCharS​eq()​[Ljava/​lang/​CharSequence;​ 47 .​method·​private·​static·​getAllGroupIdsAsCharS​eq()​[Ljava/​lang/​CharSequence;​
48 ····​.​locals·8 48 ····​.​locals·7
   
49 ····​.​prologue 49 ····​.​prologue
50 ····​.​line·​122 50 ····​.​line·​122
51 ····​sget-​object·​v5,​·​Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​-​>mDataSource:​Lde/​smasi/​tickmate/​database/​DataSource;​ 51 ····​sget-​object·​v4,​·​Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​-​>mDataSource:​Lde/​smasi/​tickmate/​database/​DataSource;​
   
52 ····​invoke-​virtual·​{v5},​·​Lde/​smasi/​tickmate/​database/​DataSource;​-​>getGroups()​Ljava/​util/​List;​ 52 ····​invoke-​virtual·​{v4},​·​Lde/​smasi/​tickmate/​database/​DataSource;​-​>getGroups()​Ljava/​util/​List;​
   
53 ····​move-​result-​object·​v2 53 ····​move-​result-​object·​v2
   
54 ····​.​line·​123 54 ····​.​line·​123
55 ····​.​local·​v2,​·​"groups":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lde/​smasi/​tickmate/​models/​Group;​>;​" 55 ····​.​local·​v2,​·​"groups":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lde/​smasi/​tickmate/​models/​Group;​>;​"
56 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​ 56 ····​new-​instance·​v3,​·​Ljava/​util/​ArrayList;​
   
57 ····​invoke-​direct·​{v4},​·​Ljava/​util/​ArrayList;​-​><init>()​V 57 ····​invoke-​direct·​{v3},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
58 ····​.​line·​124 58 ····​.​line·​124
59 ····​.​local·​v4,​·​"ids":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 59 ····​.​local·​v3,​·​"ids":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
60 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 60 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
61 ····​move-​result-​object·​v3 61 ····​move-​result-​object·​v4
   
62 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
63 ····​:​goto_0 62 ····​:​goto_0
64 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 63 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
65 ····​move-​result·​v5 64 ····​move-​result·​v5
   
66 ····​if-​eqz·​v5,​·​:​cond_0 65 ····​if-​eqz·​v5,​·​:​cond_0
   
67 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 66 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
68 ····​move-​result-​object·​v1 67 ····​move-​result-​object·​v1
   
69 ····​check-​cast·​v1,​·​Lde/​smasi/​tickmate/​models/​Group;​ 68 ····​check-​cast·​v1,​·​Lde/​smasi/​tickmate/​models/​Group;​
   
70 ····​.​line·​125 69 ····​.​line·​125
71 ····​.​local·​v1,​·​"g":​Lde/​smasi/​tickmate/​models/​Group;​ 70 ····​.​local·​v1,​·​"g":​Lde/​smasi/​tickmate/​models/​Group;​
Offset 89, 165 lines modified Offset 88, 164 lines modified
   
89 ····​move-​result·​v5 88 ····​move-​result·​v5
   
90 ····​invoke-​static·​{v5},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​ 89 ····​invoke-​static·​{v5},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​
   
91 ····​move-​result-​object·​v5 90 ····​move-​result-​object·​v5
   
92 ····​invoke-​interface·​{v4,​·​v5},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 91 ····​invoke-​interface·​{v3,​·​v5},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
93 ····​goto·​:​goto_0 92 ····​goto·​:​goto_0
   
94 ····​.​line·​127 93 ····​.​line·​127
95 ····​.​end·​local·​v1····​#·​"g":​Lde/​smasi/​tickmate/​models/​Group;​ 94 ····​.​end·​local·​v1····​#·​"g":​Lde/​smasi/​tickmate/​models/​Group;​
96 ····​:​cond_0 95 ····​:​cond_0
97 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>size()​I 96 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>size()​I
   
98 ····​move-​result·​v5 97 ····​move-​result·​v4
   
99 ····​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​CharSequence;​ 98 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​CharSequence;​
   
100 ····​invoke-​interface·​{v4,​·​v5},​·​Ljava/​util/​List;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​ 99 ····​invoke-​interface·​{v3,​·​v4},​·​Ljava/​util/​List;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​
   
101 ····​move-​result-​object·​v0 100 ····​move-​result-​object·​v0
   
102 ····​check-​cast·​v0,​·​[Ljava/​lang/​CharSequence;​ 101 ····​check-​cast·​v0,​·​[Ljava/​lang/​CharSequence;​
   
103 ····​.​line·​128 102 ····​.​line·​128
104 ····​.​local·​v0,​·​"cs":​[Ljava/​lang/​CharSequence;​ 103 ····​.​local·​v0,​·​"cs":​[Ljava/​lang/​CharSequence;​
105 ····​sget-​object·​v5,​·​Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​-​>TAG:​Ljava/​lang/​String;​ 104 ····​sget-​object·​v4,​·​Lde/​smasi/​tickmate/​prefs/​GroupListPreference;​-​>TAG:​Ljava/​lang/​String;​
   
106 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​ 105 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​
   
107 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 106 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
108 ····​const-​string·​v7,​·​"getAllGroupIdsAsChar​Seq·​is·​returning:​·​" 107 ····​const-​string·​v6,​·​"getAllGroupIdsAsChar​Seq·​is·​returning:​·​"
   
109 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 108 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
110 ····​move-​result-​object·​v6 109 ····​move-​result-​object·​v5
   
111 ····​const-​string·​v7,​·​",​" 110 ····​const-​string·​v6,​·​",​"
   
112 ····​invoke-​static·​{v7,​·​v0},​·​Landroid/​text/​TextUtils;​-​>join(Ljava/​lang/​CharSequence;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 111 ····​invoke-​static·​{v6,​·​v0},​·​Landroid/​text/​TextUtils;​-​>join(Ljava/​lang/​CharSequence;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
113 ····​move-​result-​object·​v7 112 ····​move-​result-​object·​v6
   
114 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 113 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
115 ····​move-​result-​object·​v6 114 ····​move-​result-​object·​v5
   
116 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 115 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
117 ····​move-​result-​object·​v6 116 ····​move-​result-​object·​v5
Max diff block lines reached; 14265/18903 bytes (75.46%) of diff not shown.
[−]
smali/de/smasi/tickmate/prefs/GroupPreferenceFragment.smali
Offset 63, 70 lines modified Offset 63, 69 lines modified
63 .​end·​method 63 .​end·​method
   
64 .​method·​private·​static·​getAllTrackIdsAsCharS​eq()​[Ljava/​lang/​CharSequence;​ 64 .​method·​private·​static·​getAllTrackIdsAsCharS​eq()​[Ljava/​lang/​CharSequence;​
65 ····​.​locals·​6 65 ····​.​locals·​6
   
66 ····​.​prologue 66 ····​.​prologue
67 ····​.​line·​96 67 ····​.​line·​96
68 ····​sget-​object·​v5,​·​Lde/​smasi/​tickmate/​prefs/​GroupPreferenceFragme​nt;​-​>mDataSource:​Lde/​smasi/​tickmate/​database/​DataSource;​ 68 ····​sget-​object·​v4,​·​Lde/​smasi/​tickmate/​prefs/​GroupPreferenceFragme​nt;​-​>mDataSource:​Lde/​smasi/​tickmate/​database/​DataSource;​
   
69 ····​invoke-​virtual·​{v5},​·​Lde/​smasi/​tickmate/​database/​DataSource;​-​>getTracks()​Ljava/​util/​List;​ 69 ····​invoke-​virtual·​{v4},​·​Lde/​smasi/​tickmate/​database/​DataSource;​-​>getTracks()​Ljava/​util/​List;​
   
70 ····​move-​result-​object·​v4 70 ····​move-​result-​object·​v3
   
71 ····​.​line·​97 71 ····​.​line·​97
72 ····​.​local·​v4,​·​"tracks":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lde/​smasi/​tickmate/​models/​Track;​>;​" 72 ····​.​local·​v3,​·​"tracks":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lde/​smasi/​tickmate/​models/​Track;​>;​"
73 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​ 73 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​
   
74 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V 74 ····​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
75 ····​.​line·​98 75 ····​.​line·​98
76 ····​.​local·​v2,​·​"ids":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 76 ····​.​local·​v1,​·​"ids":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
77 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 77 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
78 ····​move-​result-​object·​v1 78 ····​move-​result-​object·​v4
   
79 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
80 ····​:​goto_0 79 ····​:​goto_0
81 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 80 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
82 ····​move-​result·​v5 81 ····​move-​result·​v5
   
83 ····​if-​eqz·​v5,​·​:​cond_0 82 ····​if-​eqz·​v5,​·​:​cond_0
   
84 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 83 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
85 ····​move-​result-​object·​v3 84 ····​move-​result-​object·​v2
   
86 ····​check-​cast·​v3,​·​Lde/​smasi/​tickmate/​models/​Track;​ 85 ····​check-​cast·​v2,​·​Lde/​smasi/​tickmate/​models/​Track;​
   
87 ····​.​line·​99 86 ····​.​line·​99
88 ····​.​local·​v3,​·​"t":​Lde/​smasi/​tickmate/​models/​Track;​ 87 ····​.​local·​v2,​·​"t":​Lde/​smasi/​tickmate/​models/​Track;​
89 ····​invoke-​virtual·​{v3},​·​Lde/​smasi/​tickmate/​models/​Track;​-​>getId()​I 88 ····​invoke-​virtual·​{v2},​·​Lde/​smasi/​tickmate/​models/​Track;​-​>getId()​I
   
90 ····​move-​result·​v5 89 ····​move-​result·​v5
   
91 ····​invoke-​static·​{v5},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​ 90 ····​invoke-​static·​{v5},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​
   
92 ····​move-​result-​object·​v5 91 ····​move-​result-​object·​v5
   
93 ····​invoke-​interface·​{v2,​·​v5},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 92 ····​invoke-​interface·​{v1,​·​v5},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
94 ····​goto·​:​goto_0 93 ····​goto·​:​goto_0
   
95 ····​.​line·​101 94 ····​.​line·​101
96 ····​.​end·​local·​v3····​#·​"t":​Lde/​smasi/​tickmate/​models/​Track;​ 95 ····​.​end·​local·​v2····​#·​"t":​Lde/​smasi/​tickmate/​models/​Track;​
97 ····​:​cond_0 96 ····​:​cond_0
98 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>size()​I 97 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>size()​I
   
99 ····​move-​result·​v5 98 ····​move-​result·​v4
   
100 ····​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​CharSequence;​ 99 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​CharSequence;​
   
101 ····​invoke-​interface·​{v2,​·​v5},​·​Ljava/​util/​List;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​ 100 ····​invoke-​interface·​{v1,​·​v4},​·​Ljava/​util/​List;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​
   
102 ····​move-​result-​object·​v0 101 ····​move-​result-​object·​v0
   
103 ····​check-​cast·​v0,​·​[Ljava/​lang/​CharSequence;​ 102 ····​check-​cast·​v0,​·​[Ljava/​lang/​CharSequence;​
   
104 ····​.​line·​103 103 ····​.​line·​103
105 ····​.​local·​v0,​·​"cs":​[Ljava/​lang/​CharSequence;​ 104 ····​.​local·​v0,​·​"cs":​[Ljava/​lang/​CharSequence;​
Offset 134, 66 lines modified Offset 133, 65 lines modified
134 .​end·​method 133 .​end·​method
   
135 .​method·​private·​static·​getAllTrackNamesAsCha​rSeq()​[Ljava/​lang/​CharSequence;​ 134 .​method·​private·​static·​getAllTrackNamesAsCha​rSeq()​[Ljava/​lang/​CharSequence;​
136 ····​.​locals·​6 135 ····​.​locals·​6
   
137 ····​.​prologue 136 ····​.​prologue
138 ····​.​line·​84 137 ····​.​line·​84
139 ····​sget-​object·​v5,​·​Lde/​smasi/​tickmate/​prefs/​GroupPreferenceFragme​nt;​-​>mDataSource:​Lde/​smasi/​tickmate/​database/​DataSource;​ 138 ····​sget-​object·​v4,​·​Lde/​smasi/​tickmate/​prefs/​GroupPreferenceFragme​nt;​-​>mDataSource:​Lde/​smasi/​tickmate/​database/​DataSource;​
   
140 ····​invoke-​virtual·​{v5},​·​Lde/​smasi/​tickmate/​database/​DataSource;​-​>getTracks()​Ljava/​util/​List;​ 139 ····​invoke-​virtual·​{v4},​·​Lde/​smasi/​tickmate/​database/​DataSource;​-​>getTracks()​Ljava/​util/​List;​
   
141 ····​move-​result-​object·​v4 140 ····​move-​result-​object·​v3
   
142 ····​.​line·​85 141 ····​.​line·​85
143 ····​.​local·​v4,​·​"tracks":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lde/​smasi/​tickmate/​models/​Track;​>;​" 142 ····​.​local·​v3,​·​"tracks":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lde/​smasi/​tickmate/​models/​Track;​>;​"
144 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​ 143 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​
   
145 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V 144 ····​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
146 ····​.​line·​86 145 ····​.​line·​86
147 ····​.​local·​v2,​·​"names":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 146 ····​.​local·​v1,​·​"names":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
148 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 147 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
149 ····​move-​result-​object·​v1 148 ····​move-​result-​object·​v4
   
150 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
151 ····​:​goto_0 149 ····​:​goto_0
152 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 150 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
Max diff block lines reached; 19153/24085 bytes (79.52%) of diff not shown.
[−]
smali/de/smasi/tickmate/prefs/IconPreference$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​smasi/​tickmate/​prefs/​IconPreference;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​smasi/​tickmate/​prefs/​IconPreference;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​prefs/​IconPreference;​)​V 23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​prefs/​IconPreference;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​smasi/​tickmate/​prefs/​IconPreference;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​33 27 ····​.​line·​33
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​prefs/​IconPreference$1;​-​>this$0:​Lde/​smasi/​tickmate/​prefs/​IconPreference;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​prefs/​IconPreference$1;​-​>this$0:​Lde/​smasi/​tickmate/​prefs/​IconPreference;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/smasi/tickmate/prefs/IconChooserDialog$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$dialog:​Landroid/​app/​Dialog;​ 22 .​field·​final·​synthetic·​val$dialog:​Landroid/​app/​Dialog;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​prefs/​IconChooserDialog;​Landroid/​app/​Dialog;​)​V 24 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​prefs/​IconChooserDialog;​Landroid/​app/​Dialog;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​smasi/​tickmate/​prefs/​IconChooserDialog;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​37 28 ····​.​line·​37
28 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​prefs/​IconChooserDialog$1;​-​>this$0:​Lde/​smasi/​tickmate/​prefs/​IconChooserDialog;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​prefs/​IconChooserDialog$1;​-​>this$0:​Lde/​smasi/​tickmate/​prefs/​IconChooserDialog;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lde/​smasi/​tickmate/​prefs/​IconChooserDialog$1;​-​>val$dialog:​Landroid/​app/​Dialog;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lde/​smasi/​tickmate/​prefs/​IconChooserDialog$1;​-​>val$dialog:​Landroid/​app/​Dialog;​
   
[−]
smali/de/smasi/tickmate/prefs/TickColorPreference$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​smasi/​tickmate/​prefs/​TickColorPreference;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​smasi/​tickmate/​prefs/​TickColorPreference;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​prefs/​TickColorPreference;​)​V 23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​prefs/​TickColorPreference;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​smasi/​tickmate/​prefs/​TickColorPreference;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​45 27 ····​.​line·​45
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​prefs/​TickColorPreference$1​;​-​>this$0:​Lde/​smasi/​tickmate/​prefs/​TickColorPreference;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​prefs/​TickColorPreference$1​;​-​>this$0:​Lde/​smasi/​tickmate/​prefs/​TickColorPreference;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/smasi/tickmate/prefs/TrackPreferenceFragment.smali
Offset 389, 14 lines modified Offset 389, 15 lines modified
   
389 ····​move-​result-​object·​v0 389 ····​move-​result-​object·​v0
   
390 ····​invoke-​virtual·​{v0},​·​Landroid/​preference/​PreferenceScreen;​-​>getSharedPreferences​()​Landroid/​content/​SharedPreferences;​ 390 ····​invoke-​virtual·​{v0},​·​Landroid/​preference/​PreferenceScreen;​-​>getSharedPreferences​()​Landroid/​content/​SharedPreferences;​
   
391 ····​move-​result-​object·​v0 391 ····​move-​result-​object·​v0
   
  392 ····​.​line·​98
392 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​content/​SharedPreferences;​-​>unregisterOnSharedPr​eferenceChangeListene​r(Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​)​V 393 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​content/​SharedPreferences;​-​>unregisterOnSharedPr​eferenceChangeListene​r(Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​)​V
   
393 ····​.​line·​99 394 ····​.​line·​99
394 ····​return-​void 395 ····​return-​void
395 .​end·​method 396 .​end·​method
   
396 .​method·​public·​onResume()​V 397 .​method·​public·​onResume()​V
Offset 434, 299 lines modified Offset 435, 299 lines modified
   
434 ····​move-​result-​object·​v0 435 ····​move-​result-​object·​v0
   
435 ····​invoke-​virtual·​{v0},​·​Landroid/​preference/​PreferenceScreen;​-​>getSharedPreferences​()​Landroid/​content/​SharedPreferences;​ 436 ····​invoke-​virtual·​{v0},​·​Landroid/​preference/​PreferenceScreen;​-​>getSharedPreferences​()​Landroid/​content/​SharedPreferences;​
   
436 ····​move-​result-​object·​v0 437 ····​move-​result-​object·​v0
   
  438 ····​.​line·​92
437 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​content/​SharedPreferences;​-​>registerOnSharedPref​erenceChangeListener(​Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​)​V 439 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​content/​SharedPreferences;​-​>registerOnSharedPref​erenceChangeListener(​Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​)​V
   
438 ····​.​line·​93 440 ····​.​line·​93
439 ····​return-​void 441 ····​return-​void
440 .​end·​method 442 .​end·​method
   
441 .​method·​public·​onSharedPreferenceCha​nged(Landroid/​content/​SharedPreferences;​Ljava/​lang/​String;​)​V 443 .​method·​public·​onSharedPreferenceCha​nged(Landroid/​content/​SharedPreferences;​Ljava/​lang/​String;​)​V
442 ····​.​locals·8 444 ····​.​locals·7
443 ····​.​param·​p1,​·​"sharedPreferences"····​#·​Landroid/​content/​SharedPreferences;​ 445 ····​.​param·​p1,​·​"sharedPreferences"····​#·​Landroid/​content/​SharedPreferences;​
444 ····​.​param·​p2,​·​"key"····​#·​Ljava/​lang/​String;​ 446 ····​.​param·​p2,​·​"key"····​#·​Ljava/​lang/​String;​
   
445 ····​.​prologue 447 ····​.​prologue
446 ····​.​line·​104 448 ····​.​line·​104
447 ····​invoke-​virtual·​{p0,​·​p2},​·​Lde/​smasi/​tickmate/​prefs/​TrackPreferenceFragme​nt;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​ 449 ····​invoke-​virtual·​{p0,​·​p2},​·​Lde/​smasi/​tickmate/​prefs/​TrackPreferenceFragme​nt;​-​>findPreference(Ljava​/​lang/​CharSequence;​)​Landroid/​preference/​Preference;​
   
448 ····​move-​result-​object·​v3 450 ····​move-​result-​object·​v2
   
449 ····​.​line·​105 451 ····​.​line·​105
450 ····​.​local·​v3,​·​"pref":​Landroid/​preference/​Preference;​ 452 ····​.​local·​v2,​·​"pref":​Landroid/​preference/​Preference;​
451 ····​sget-​object·​v5,​·​Lde/​smasi/​tickmate/​prefs/​TrackPreferenceFragme​nt;​-​>TAG:​Ljava/​lang/​String;​ 453 ····​sget-​object·​v4,​·​Lde/​smasi/​tickmate/​prefs/​TrackPreferenceFragme​nt;​-​>TAG:​Ljava/​lang/​String;​
   
452 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​ 454 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​
   
453 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 455 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
454 ····​const-​string·​v7,​·​"onSharedPreferenceCh​anged·​-​-​·​" 456 ····​const-​string·​v6,​·​"onSharedPreferenceCh​anged·​-​-​·​"
   
455 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 457 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
456 ····​move-​result-​object·​v6 458 ····​move-​result-​object·​v5
   
457 ····​invoke-​virtual·​{v3},​·​Landroid/​preference/​Preference;​-​>getTitle()​Ljava/​lang/​CharSequence;​ 459 ····​invoke-​virtual·​{v2},​·​Landroid/​preference/​Preference;​-​>getTitle()​Ljava/​lang/​CharSequence;​
   
458 ····​move-​result-​object·​v7 460 ····​move-​result-​object·​v6
   
459 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 461 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
460 ····​move-​result-​object·​v6 462 ····​move-​result-​object·​v5
   
461 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 463 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
462 ····​move-​result-​object·​v6 464 ····​move-​result-​object·​v5
   
463 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 465 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
464 ····​.​line·​107 466 ····​.​line·​107
465 ····​instance-​of·​v5,​·​v3,​·​Lde/​smasi/​tickmate/​prefs/​IconPreference;​ 467 ····​instance-​of·​v4,​·​v2,​·​Lde/​smasi/​tickmate/​prefs/​IconPreference;​
   
466 ····​if-​eqz·​v5,​·​:​cond_0 468 ····​if-​eqz·​v4,​·​:​cond_0
   
467 ····​.​line·​108 469 ····​.​line·​108
468 ····​iget-​object·​v5,​·​p0,​·​Lde/​smasi/​tickmate/​prefs/​TrackPreferenceFragme​nt;​-​>icon:​Lde/​smasi/​tickmate/​prefs/​IconPreference;​ 470 ····​iget-​object·​v4,​·​p0,​·​Lde/​smasi/​tickmate/​prefs/​TrackPreferenceFragme​nt;​-​>icon:​Lde/​smasi/​tickmate/​prefs/​IconPreference;​
   
469 ····​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z 471 ····​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z
   
470 ····​move-​result·​v5 472 ····​move-​result·​v4
   
471 ····​if-​eqz·​v5,​·​:​cond_0 473 ····​if-​eqz·​v4,​·​:​cond_0
   
472 ····​.​line·​109 474 ····​.​line·​109
473 ····​iget-​object·​v5,​·​p0,​·​Lde/​smasi/​tickmate/​prefs/​TrackPreferenceFragme​nt;​-​>track:​Lde/​smasi/​tickmate/​models/​Track;​ 475 ····​iget-​object·​v4,​·​p0,​·​Lde/​smasi/​tickmate/​prefs/​TrackPreferenceFragme​nt;​-​>track:​Lde/​smasi/​tickmate/​models/​Track;​
   
474 ····​iget-​object·​v6,​·​p0,​·​Lde/​smasi/​tickmate/​prefs/​TrackPreferenceFragme​nt;​-​>icon:​Lde/​smasi/​tickmate/​prefs/​IconPreference;​ 476 ····​iget-​object·​v5,​·​p0,​·​Lde/​smasi/​tickmate/​prefs/​TrackPreferenceFragme​nt;​-​>icon:​Lde/​smasi/​tickmate/​prefs/​IconPreference;​
   
475 ····​invoke-​virtual·​{v6},​·​Lde/​smasi/​tickmate/​prefs/​IconPreference;​-​>getText()​Ljava/​lang/​String;​ 477 ····​invoke-​virtual·​{v5},​·​Lde/​smasi/​tickmate/​prefs/​IconPreference;​-​>getText()​Ljava/​lang/​String;​
   
476 ····​move-​result-​object·​v6 478 ····​move-​result-​object·​v5
   
477 ····​invoke-​virtual·​{v5,​·​v6},​·​Lde/​smasi/​tickmate/​models/​Track;​-​>setIcon(Ljava/​lang/​String;​)​V 479 ····​invoke-​virtual·​{v4,​·​v5},​·​Lde/​smasi/​tickmate/​models/​Track;​-​>setIcon(Ljava/​lang/​String;​)​V
   
478 ····​.​line·​113 480 ····​.​line·​113
479 ····​:​cond_0 481 ····​:​cond_0
480 ····​instance-​of·​v5,​·​v3,​·​Lde/​smasi/​tickmate/​prefs/​TickColorPreference;​ 482 ····​instance-​of·​v4,​·​v2,​·​Lde/​smasi/​tickmate/​prefs/​TickColorPreference;​
   
481 ····​if-​eqz·​v5,​·​:​cond_2 483 ····​if-​eqz·​v4,​·​:​cond_2
Max diff block lines reached; 13041/18183 bytes (71.72%) of diff not shown.
[−]
smali/de/smasi/tickmate/views/EditGroupsActivity$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$info:​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​ 22 .​field·​final·​synthetic·​val$info:​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​views/​EditGroupsActivity;​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​)​V 24 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​views/​EditGroupsActivity;​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​smasi/​tickmate/​views/​EditGroupsActivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​134 28 ····​.​line·​134
28 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​views/​EditGroupsActivity$1;​-​>this$0:​Lde/​smasi/​tickmate/​views/​EditGroupsActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​views/​EditGroupsActivity$1;​-​>this$0:​Lde/​smasi/​tickmate/​views/​EditGroupsActivity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lde/​smasi/​tickmate/​views/​EditGroupsActivity$1;​-​>val$info:​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lde/​smasi/​tickmate/​views/​EditGroupsActivity$1;​-​>val$info:​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​
   
[−]
smali/de/smasi/tickmate/views/EditGroupsActivity.smali
Offset 260, 44 lines modified Offset 260, 49 lines modified
260 ····​:​pswitch_3 260 ····​:​pswitch_3
261 ····​new-​instance·​v4,​·​Landroid/​app/​AlertDialog$Builder;​ 261 ····​new-​instance·​v4,​·​Landroid/​app/​AlertDialog$Builder;​
   
262 ····​invoke-​direct·​{v4,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 262 ····​invoke-​direct·​{v4,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
263 ····​const·​v5,​·​0x7f070004 263 ····​const·​v5,​·​0x7f070004
   
  264 ····​.​line·​131
264 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 265 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
265 ····​move-​result-​object·​v4 266 ····​move-​result-​object·​v4
   
266 ····​const·​v5,​·​0x7f070003 267 ····​const·​v5,​·​0x7f070003
   
  268 ····​.​line·​132
267 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​ 269 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
   
268 ····​move-​result-​object·​v4 270 ····​move-​result-​object·​v4
   
269 ····​const·​v5,​·​0x1080027 271 ····​const·​v5,​·​0x1080027
   
  272 ····​.​line·​133
270 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​ 273 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​
   
271 ····​move-​result-​object·​v4 274 ····​move-​result-​object·​v4
   
272 ····​const·​v5,​·​0x1040013 275 ····​const·​v5,​·​0x1040013
   
273 ····​new-​instance·​v6,​·​Lde/​smasi/​tickmate/​views/​EditGroupsActivity$1;​ 276 ····​new-​instance·​v6,​·​Lde/​smasi/​tickmate/​views/​EditGroupsActivity$1;​
   
274 ····​invoke-​direct·​{v6,​·​p0,​·​v2},​·​Lde/​smasi/​tickmate/​views/​EditGroupsActivity$1;​-​><init>(Lde/​smasi/​tickmate/​views/​EditGroupsActivity;​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​)​V 277 ····​invoke-​direct·​{v6,​·​p0,​·​v2},​·​Lde/​smasi/​tickmate/​views/​EditGroupsActivity$1;​-​><init>(Lde/​smasi/​tickmate/​views/​EditGroupsActivity;​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​)​V
   
  278 ····​.​line·​134
275 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 279 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
276 ····​move-​result-​object·​v4 280 ····​move-​result-​object·​v4
   
277 ····​const·​v5,​·​0x1040009 281 ····​const·​v5,​·​0x1040009
   
278 ····​const/​4·​v6,​·​0x0 282 ····​const/​4·​v6,​·​0x0
   
  283 ····​.​line·​143
279 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 284 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
280 ····​move-​result-​object·​v4 285 ····​move-​result-​object·​v4
   
281 ····​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​ 286 ····​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
   
282 ····​goto·​:​goto_0 287 ····​goto·​:​goto_0
[−]
smali/de/smasi/tickmate/views/EditTracksActivity$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$info:​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​ 22 .​field·​final·​synthetic·​val$info:​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​views/​EditTracksActivity;​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​)​V 24 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​views/​EditTracksActivity;​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​smasi/​tickmate/​views/​EditTracksActivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​167 28 ····​.​line·​167
28 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​views/​EditTracksActivity$1;​-​>this$0:​Lde/​smasi/​tickmate/​views/​EditTracksActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​views/​EditTracksActivity$1;​-​>this$0:​Lde/​smasi/​tickmate/​views/​EditTracksActivity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lde/​smasi/​tickmate/​views/​EditTracksActivity$1;​-​>val$info:​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lde/​smasi/​tickmate/​views/​EditTracksActivity$1;​-​>val$info:​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​
   
[−]
smali/de/smasi/tickmate/views/EditTracksActivity.smali
Offset 410, 44 lines modified Offset 410, 49 lines modified
410 ····​:​pswitch_5 410 ····​:​pswitch_5
411 ····​new-​instance·​v4,​·​Landroid/​app/​AlertDialog$Builder;​ 411 ····​new-​instance·​v4,​·​Landroid/​app/​AlertDialog$Builder;​
   
412 ····​invoke-​direct·​{v4,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 412 ····​invoke-​direct·​{v4,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
413 ····​const·​v5,​·​0x7f070006 413 ····​const·​v5,​·​0x7f070006
   
  414 ····​.​line·​164
414 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​ 415 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setTitle(I)​Landroid/​app/​AlertDialog$Builder;​
   
415 ····​move-​result-​object·​v4 416 ····​move-​result-​object·​v4
   
416 ····​const·​v5,​·​0x7f070005 417 ····​const·​v5,​·​0x7f070005
   
  418 ····​.​line·​165
417 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​ 419 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
   
418 ····​move-​result-​object·​v4 420 ····​move-​result-​object·​v4
   
419 ····​const·​v5,​·​0x1080027 421 ····​const·​v5,​·​0x1080027
   
  422 ····​.​line·​166
420 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​ 423 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(I)​Landroid/​app/​AlertDialog$Builder;​
   
421 ····​move-​result-​object·​v4 424 ····​move-​result-​object·​v4
   
422 ····​const·​v5,​·​0x1040013 425 ····​const·​v5,​·​0x1040013
   
423 ····​new-​instance·​v6,​·​Lde/​smasi/​tickmate/​views/​EditTracksActivity$1;​ 426 ····​new-​instance·​v6,​·​Lde/​smasi/​tickmate/​views/​EditTracksActivity$1;​
   
424 ····​invoke-​direct·​{v6,​·​p0,​·​v1},​·​Lde/​smasi/​tickmate/​views/​EditTracksActivity$1;​-​><init>(Lde/​smasi/​tickmate/​views/​EditTracksActivity;​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​)​V 427 ····​invoke-​direct·​{v6,​·​p0,​·​v1},​·​Lde/​smasi/​tickmate/​views/​EditTracksActivity$1;​-​><init>(Lde/​smasi/​tickmate/​views/​EditTracksActivity;​Landroid/​widget/​AdapterView$AdapterCo​ntextMenuInfo;​)​V
   
  428 ····​.​line·​167
425 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 429 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
426 ····​move-​result-​object·​v4 430 ····​move-​result-​object·​v4
   
427 ····​const·​v5,​·​0x1040009 431 ····​const·​v5,​·​0x1040009
   
428 ····​const/​4·​v6,​·​0x0 432 ····​const/​4·​v6,​·​0x0
   
  433 ····​.​line·​175
429 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 434 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
430 ····​move-​result-​object·​v4 435 ····​move-​result-​object·​v4
   
431 ····​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​ 436 ····​invoke-​virtual·​{v4},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
   
432 ····​goto/​16·​:​goto_0 437 ····​goto/​16·​:​goto_0
[−]
smali/de/smasi/tickmate/views/GroupListAdapter.smali
Offset 56, 14 lines modified Offset 56, 15 lines modified
56 ····​const/​4·​v7,​·​0x0 56 ····​const/​4·​v7,​·​0x0
   
57 ····​.​line·​29 57 ····​.​line·​29
58 ····​iget-​object·​v5,​·​p0,​·​Lde/​smasi/​tickmate/​views/​GroupListAdapter;​-​>context:​Landroid/​content/​Context;​ 58 ····​iget-​object·​v5,​·​p0,​·​Lde/​smasi/​tickmate/​views/​GroupListAdapter;​-​>context:​Landroid/​content/​Context;​
   
59 ····​const-​string·​v6,​·​"layout_inflater" 59 ····​const-​string·​v6,​·​"layout_inflater"
   
  60 ····​.​line·​30
60 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 61 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
61 ····​move-​result-​object·​v1 62 ····​move-​result-​object·​v1
   
62 ····​check-​cast·​v1,​·​Landroid/​view/​LayoutInflater;​ 63 ····​check-​cast·​v1,​·​Landroid/​view/​LayoutInflater;​
   
63 ····​.​line·​31 64 ····​.​line·​31
[−]
smali/de/smasi/tickmate/views/IconListAdapter.smali
Offset 16, 105 lines modified Offset 16, 100 lines modified
16 ········​} 16 ········​}
17 ····​.​end·​annotation 17 ····​.​end·​annotation
18 .​end·​field 18 .​end·​field
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V 20 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​)​V
21 ····​.​locals·8 21 ····​.​locals·7
22 ····​.​param·​p1,​·​"c"····​#·​Landroid/​content/​Context;​ 22 ····​.​param·​p1,​·​"c"····​#·​Landroid/​content/​Context;​
   
23 ····​.​prologue 23 ····​.​prologue
24 ····​.​line·​21 24 ····​.​line·​21
25 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​BaseAdapter;​-​><init>()​V 25 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​BaseAdapter;​-​><init>()​V
   
26 ····​.​line·​22 26 ····​.​line·​22
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​views/​IconListAdapter;​-​>context:​Landroid/​content/​Context;​ 27 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​views/​IconListAdapter;​-​>context:​Landroid/​content/​Context;​
   
28 ····​.​line·​23 28 ····​.​line·​23
29 ····​new-​instance·​v6,​·​Ljava/​util/​LinkedList;​ 29 ····​new-​instance·​v3,​·​Ljava/​util/​LinkedList;​
   
30 ····​invoke-​direct·​{v6},​·​Ljava/​util/​LinkedList;​-​><init>()​V 30 ····​invoke-​direct·​{v3},​·​Ljava/​util/​LinkedList;​-​><init>()​V
   
31 ····​iput-​object·​v6,​·​p0,​·​Lde/​smasi/​tickmate/​views/​IconListAdapter;​-​>icon_names:​Ljava/​util/​List;​ 31 ····​iput-​object·​v3,​·​p0,​·​Lde/​smasi/​tickmate/​views/​IconListAdapter;​-​>icon_names:​Ljava/​util/​List;​
   
32 ····​.​line·​25 32 ····​.​line·​25
33 ····​const-​class·​v6,​·​Lde/​smasi/​tickmate/​R$drawable;​ 33 ····​const-​class·​v3,​·​Lde/​smasi/​tickmate/​R$drawable;​
   
34 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​Class;​-​>getFields()​[Ljava/​lang/​reflect/​Field;​ 34 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Class;​-​>getFields()​[Ljava/​lang/​reflect/​Field;​
   
35 ····​move-​result-​object·​v1 35 ····​move-​result-​object·​v0
   
36 ····​.​line·​27 36 ····​.​line·​27
37 ····​.​local·​v1,​·​"drawables":​[Ljava/​lang/​reflect/​Field;​ 37 ····​.​local·​v0,​·​"drawables":​[Ljava/​lang/​reflect/​Field;​
38 ····​move-​object·​v0,​·​v1  
   
39 ····​.​local·​v0,​·​"arr$":​[Ljava/​lang/​reflect/​Field;​  
40 ····​array-​length·​v4,​·​v0 38 ····​array-​length·​v4,​·​v0
   
41 ····​.​local·​v4,​·​"len$":​I  
42 ····​const/​4·​v3,​·​0x0 39 ····​const/​4·​v3,​·​0x0
   
43 ····​.​local·​v3,​·​"i$":​I  
44 ····​:​goto_0 40 ····​:​goto_0
45 ····​if-​ge·​v3,​·​v4,​·​:​cond_2 41 ····​if-​ge·​v3,​·​v4,​·​:​cond_2
   
46 ····​aget-​object·​v2,​·​v0,​·​v3 42 ····​aget-​object·​v1,​·​v0,​·​v3
   
47 ····​.​line·​28 43 ····​.​line·​28
48 ····​.​local·​v2,​·​"f":​Ljava/​lang/​reflect/​Field;​ 44 ····​.​local·​v1,​·​"f":​Ljava/​lang/​reflect/​Field;​
49 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​reflect/​Field;​-​>getName()​Ljava/​lang/​String;​ 45 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​reflect/​Field;​-​>getName()​Ljava/​lang/​String;​
   
50 ····​move-​result-​object·​v5 46 ····​move-​result-​object·​v2
   
51 ····​.​line·​29 47 ····​.​line·​29
52 ····​.​local·​v5,​·​"name":​Ljava/​lang/​String;​ 48 ····​.​local·​v2,​·​"name":​Ljava/​lang/​String;​
53 ····​const-​string·​v6,​·​"glyphicons" 49 ····​const-​string·​v5,​·​"glyphicons"
   
54 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z 50 ····​invoke-​virtual·​{v2,​·​v5},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
   
55 ····​move-​result·​v6 51 ····​move-​result·​v5
   
56 ····​if-​nez·​v6,​·​:​cond_0 52 ····​if-​nez·​v5,​·​:​cond_0
   
57 ····​const-​string·​v6,​·​"myicons" 53 ····​const-​string·​v5,​·​"myicons"
   
58 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z 54 ····​invoke-​virtual·​{v2,​·​v5},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
   
59 ····​move-​result·​v6 55 ····​move-​result·​v5
   
60 ····​if-​eqz·​v6,​·​:​cond_1 56 ····​if-​eqz·​v5,​·​:​cond_1
   
61 ····​:​cond_0 57 ····​:​cond_0
62 ····​const-​string·​v6,​·​"white" 58 ····​const-​string·​v5,​·​"white"
   
63 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>endsWith(Ljava/​lang/​String;​)​Z 59 ····​invoke-​virtual·​{v2,​·​v5},​·​Ljava/​lang/​String;​-​>endsWith(Ljava/​lang/​String;​)​Z
   
64 ····​move-​result·​v6 60 ····​move-​result·​v5
   
65 ····​if-​eqz·​v6,​·​:​cond_1 61 ····​if-​eqz·​v5,​·​:​cond_1
   
66 ····​.​line·​30 62 ····​.​line·​30
67 ····​iget-​object·​v6,​·​p0,​·​Lde/​smasi/​tickmate/​views/​IconListAdapter;​-​>icon_names:​Ljava/​util/​List;​ 63 ····​iget-​object·​v5,​·​p0,​·​Lde/​smasi/​tickmate/​views/​IconListAdapter;​-​>icon_names:​Ljava/​util/​List;​
   
68 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​reflect/​Field;​-​>getName()​Ljava/​lang/​String;​ 64 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​reflect/​Field;​-​>getName()​Ljava/​lang/​String;​
   
69 ····​move-​result-​object·​v7 65 ····​move-​result-​object·​v6
   
70 ····​invoke-​interface·​{v6,​·​v7},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 66 ····​invoke-​interface·​{v5,​·​v6},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
71 ····​.​line·​27 67 ····​.​line·​27
72 ····​:​cond_1 68 ····​:​cond_1
73 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 69 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
74 ····​goto·​:​goto_0 70 ····​goto·​:​goto_0
   
75 ····​.​line·​33 71 ····​.​line·​33
76 ····​.​end·​local·​v2····​#·​"f":​Ljava/​lang/​reflect/​Field;​ 72 ····​.​end·​local·​v1····​#·​"f":​Ljava/​lang/​reflect/​Field;​
77 ····​.​end·​local·​v5····​#·​"name":​Ljava/​lang/​String;​ 73 ····​.​end·​local·​v2····​#·​"name":​Ljava/​lang/​String;​
78 ····​:​cond_2 74 ····​:​cond_2
Max diff block lines reached; 64/3992 bytes (1.60%) of diff not shown.
[−]
smali/de/smasi/tickmate/views/SettingsActivity$1.smali
Offset 58, 14 lines modified Offset 58, 15 lines modified
   
58 ····​move-​result·​v0 58 ····​move-​result·​v0
   
59 ····​.​line·​48 59 ····​.​line·​48
60 ····​.​local·​v0,​·​"index":​I 60 ····​.​local·​v0,​·​"index":​I
61 ····​if-​ltz·​v0,​·​:​cond_0 61 ····​if-​ltz·​v0,​·​:​cond_0
   
  62 ····​.​line·​49
62 ····​invoke-​virtual·​{v1},​·​Landroid/​preference/​ListPreference;​-​>getEntries()​[Ljava/​lang/​CharSequence;​ 63 ····​invoke-​virtual·​{v1},​·​Landroid/​preference/​ListPreference;​-​>getEntries()​[Ljava/​lang/​CharSequence;​
   
63 ····​move-​result-​object·​v3 64 ····​move-​result-​object·​v3
   
64 ····​aget-​object·​v3,​·​v3,​·​v0 65 ····​aget-​object·​v3,​·​v3,​·​v0
   
65 ····​:​goto_0 66 ····​:​goto_0
Offset 75, 15 lines modified Offset 76, 15 lines modified
75 ····​.​end·​local·​v0····​#·​"index":​I 76 ····​.​end·​local·​v0····​#·​"index":​I
76 ····​.​end·​local·​v1····​#·​"listPreference":​Landroid/​preference/​ListPreference;​ 77 ····​.​end·​local·​v1····​#·​"listPreference":​Landroid/​preference/​ListPreference;​
77 ····​:​goto_1 78 ····​:​goto_1
78 ····​const/​4·​v3,​·​0x1 79 ····​const/​4·​v3,​·​0x1
   
79 ····​return·​v3 80 ····​return·​v3
   
80 ····​.​line·​48 81 ····​.​line·​49
81 ····​.​restart·​local·​v0····​#·​"index":​I 82 ····​.​restart·​local·​v0····​#·​"index":​I
82 ····​.​restart·​local·​v1····​#·​"listPreference":​Landroid/​preference/​ListPreference;​ 83 ····​.​restart·​local·​v1····​#·​"listPreference":​Landroid/​preference/​ListPreference;​
83 ····​:​cond_0 84 ····​:​cond_0
84 ····​const/​4·​v3,​·​0x0 85 ····​const/​4·​v3,​·​0x0
   
85 ····​goto·​:​goto_0 86 ····​goto·​:​goto_0
   
[−]
smali/de/smasi/tickmate/views/SettingsActivity.smali
Offset 36, 37 lines modified Offset 36, 42 lines modified
36 ····​.​locals·​4 36 ····​.​locals·​4
37 ····​.​param·​p0,​·​"preference"····​#·​Landroid/​preference/​Preference;​ 37 ····​.​param·​p0,​·​"preference"····​#·​Landroid/​preference/​Preference;​
   
38 ····​.​prologue 38 ····​.​prologue
39 ····​.​line·​73 39 ····​.​line·​73
40 ····​sget-​object·​v0,​·​Lde/​smasi/​tickmate/​views/​SettingsActivity;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​ 40 ····​sget-​object·​v0,​·​Lde/​smasi/​tickmate/​views/​SettingsActivity;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​
   
  41 ····​.​line·​74
41 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​preference/​Preference;​-​>setOnPreferenceChang​eListener(Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​)​V 42 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​preference/​Preference;​-​>setOnPreferenceChang​eListener(Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​)​V
   
42 ····​.​line·​78 43 ····​.​line·​78
43 ····​sget-​object·​v0,​·​Lde/​smasi/​tickmate/​views/​SettingsActivity;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​ 44 ····​sget-​object·​v0,​·​Lde/​smasi/​tickmate/​views/​SettingsActivity;​-​>sBindPreferenceSumma​ryToValueListener:​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​
   
  45 ····​.​line·​81
44 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getContext()​Landroid/​content/​Context;​ 46 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getContext()​Landroid/​content/​Context;​
   
45 ····​move-​result-​object·​v1 47 ····​move-​result-​object·​v1
   
  48 ····​.​line·​80
46 ····​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 49 ····​invoke-​static·​{v1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
47 ····​move-​result-​object·​v1 50 ····​move-​result-​object·​v1
   
  51 ····​.​line·​81
48 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getKey()​Ljava/​lang/​String;​ 52 ····​invoke-​virtual·​{p0},​·​Landroid/​preference/​Preference;​-​>getKey()​Ljava/​lang/​String;​
   
49 ····​move-​result-​object·​v2 53 ····​move-​result-​object·​v2
   
50 ····​const-​string·​v3,​·​"" 54 ····​const-​string·​v3,​·​""
   
51 ····​invoke-​interface·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 55 ····​invoke-​interface·​{v1,​·​v2,​·​v3},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
52 ····​move-​result-​object·​v1 56 ····​move-​result-​object·​v1
   
  57 ····​.​line·​78
53 ····​invoke-​interface·​{v0,​·​p0,​·​v1},​·​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​-​>onPreferenceChange(L​android/​preference/​Preference;​Ljava/​lang/​Object;​)​Z 58 ····​invoke-​interface·​{v0,​·​p0,​·​v1},​·​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​-​>onPreferenceChange(L​android/​preference/​Preference;​Ljava/​lang/​Object;​)​Z
   
54 ····​.​line·​83 59 ····​.​line·​83
55 ····​return-​void 60 ····​return-​void
56 .​end·​method 61 .​end·​method
   
57 .​method·​private·​setupSimplePreference​sScreen()​V 62 .​method·​private·​setupSimplePreference​sScreen()​V
[−]
smali/de/smasi/tickmate/views/ShowTrackActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​smasi/​tickmate/​views/​ShowTrackActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​smasi/​tickmate/​views/​ShowTrackActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​views/​ShowTrackActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​views/​ShowTrackActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​smasi/​tickmate/​views/​ShowTrackActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​347 27 ····​.​line·​347
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​views/​ShowTrackActivity$1;​-​>this$0:​Lde/​smasi/​tickmate/​views/​ShowTrackActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​views/​ShowTrackActivity$1;​-​>this$0:​Lde/​smasi/​tickmate/​views/​ShowTrackActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/smasi/tickmate/views/ShowTrackActivity.smali
Offset 1005, 1011 lines modified Offset 1005, 1018 lines modified
1005 ····​.​line·​252 1005 ····​.​line·​252
1006 ····​iput-​object·​v1,​·​p0,​·​Lde/​smasi/​tickmate/​views/​ShowTrackActivity;​-​>lastTickDate:​Ljava/​util/​Calendar;​ 1006 ····​iput-​object·​v1,​·​p0,​·​Lde/​smasi/​tickmate/​views/​ShowTrackActivity;​-​>lastTickDate:​Ljava/​util/​Calendar;​
   
1007 ····​goto·​:​goto_0 1007 ····​goto·​:​goto_0
1008 .​end·​method 1008 .​end·​method
   
1009 .​method·​private·​retrieveGraphData()​V 1009 .​method·​private·​retrieveGraphData()​V
1010 ····​.​locals·​28 1010 ····​.​locals·​27
   
1011 ····​.​prologue 1011 ····​.​prologue
1012 ····​.​line·​102 1012 ····​.​line·​102
1013 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​ 1013 ····​invoke-​static·​{},​·​Ljava/​util/​Locale;​-​>getDefault()​Ljava/​util/​Locale;​
   
1014 ····​move-​result-​object·​v9 1014 ····​move-​result-​object·​v8
   
1015 ····​.​line·​105 1015 ····​.​line·​105
1016 ····​.​local·​v9,​·​"locale":​Ljava/​util/​Locale;​ 1016 ····​.​local·​v8,​·​"locale":​Ljava/​util/​Locale;​
1017 ····​new-​instance·​v24,​·​Ljava/​util/​LinkedList;​ 1017 ····​new-​instance·​v23,​·​Ljava/​util/​LinkedList;​
   
1018 ····​invoke-​direct/​range·​{v24·​.​.​·​v24},​·​Ljava/​util/​LinkedList;​-​><init>()​V 1018 ····​invoke-​direct/​range·​{v23·​.​.​·​v23},​·​Ljava/​util/​LinkedList;​-​><init>()​V
   
1019 ····​move-​object/​from16·​v0,​·​v24 1019 ····​move-​object/​from16·​v0,​·​v23
   
1020 ····​move-​object/​from16·​v1,​·​p0 1020 ····​move-​object/​from16·​v1,​·​p0
   
1021 ····​iput-​object·​v0,​·​v1,​·​Lde/​smasi/​tickmate/​views/​ShowTrackActivity;​-​>weekdaysKeys:​Ljava/​util/​List;​ 1021 ····​iput-​object·​v0,​·​v1,​·​Lde/​smasi/​tickmate/​views/​ShowTrackActivity;​-​>weekdaysKeys:​Ljava/​util/​List;​
   
1022 ····​.​line·​106 1022 ····​.​line·​106
1023 ····​move-​object/​from16·​v0,​·​p0 1023 ····​move-​object/​from16·​v0,​·​p0
   
1024 ····​iget-​object·​v0,​·​v0,​·​Lde/​smasi/​tickmate/​views/​ShowTrackActivity;​-​>today:​Ljava/​util/​Calendar;​ 1024 ····​iget-​object·​v0,​·​v0,​·​Lde/​smasi/​tickmate/​views/​ShowTrackActivity;​-​>today:​Ljava/​util/​Calendar;​
   
1025 ····​move-​object/​from16·​v24,​·​v0 1025 ····​move-​object/​from16·​v23,​·​v0
   
1026 ····​invoke-​virtual/​range·​{v24·​.​.​·​v24},​·​Ljava/​util/​Calendar;​-​>clone()​Ljava/​lang/​Object;​ 1026 ····​invoke-​virtual/​range·​{v23·​.​.​·​v23},​·​Ljava/​util/​Calendar;​-​>clone()​Ljava/​lang/​Object;​
   
1027 ····​move-​result-​object·​v4 1027 ····​move-​result-​object·​v4
   
1028 ····​check-​cast·​v4,​·​Ljava/​util/​Calendar;​ 1028 ····​check-​cast·​v4,​·​Ljava/​util/​Calendar;​
   
1029 ····​.​line·​107 1029 ····​.​line·​107
1030 ····​.​local·​v4,​·​"day":​Ljava/​util/​Calendar;​ 1030 ····​.​local·​v4,​·​"day":​Ljava/​util/​Calendar;​
1031 ····​const/​16·​v24,​·​0x7 1031 ····​const/​16·​v23,​·​0x7
   
1032 ····​const/​16·​v25,​·​0x2 1032 ····​const/​16·​v24,​·​0x2
   
1033 ····​move/​from16·​v0,​·​v24 1033 ····​move/​from16·​v0,​·​v23
   
1034 ····​move/​from16·​v1,​·​v25 1034 ····​move/​from16·​v1,​·​v24
   
1035 ····​invoke-​virtual·​{v4,​·​v0,​·​v1},​·​Ljava/​util/​Calendar;​-​>set(II)​V 1035 ····​invoke-​virtual·​{v4,​·​v0,​·​v1},​·​Ljava/​util/​Calendar;​-​>set(II)​V
   
1036 ····​.​line·​109 1036 ····​.​line·​109
1037 ····​const/​4·​v6,​·​0x0 1037 ····​const/​4·​v6,​·​0x0
   
1038 ····​.​local·​v6,​·​"i":​I 1038 ····​.​local·​v6,​·​"i":​I
1039 ····​:​goto_0 1039 ····​:​goto_0
1040 ····​const/​16·​v24,​·​0x7 1040 ····​const/​16·​v23,​·​0x7
   
1041 ····​move/​from16·​v0,​·​v24 1041 ····​move/​from16·​v0,​·​v23
   
1042 ····​if-​ge·​v6,​·​v0,​·​:​cond_0 1042 ····​if-​ge·​v6,​·​v0,​·​:​cond_0
   
1043 ····​.​line·​110 1043 ····​.​line·​110
1044 ····​move-​object/​from16·​v0,​·​p0 1044 ····​move-​object/​from16·​v0,​·​p0
   
1045 ····​iget-​object·​v0,​·​v0,​·​Lde/​smasi/​tickmate/​views/​ShowTrackActivity;​-​>weekdaysKeys:​Ljava/​util/​List;​ 1045 ····​iget-​object·​v0,​·​v0,​·​Lde/​smasi/​tickmate/​views/​ShowTrackActivity;​-​>weekdaysKeys:​Ljava/​util/​List;​
   
1046 ····​move-​object/​from16·​v24,​·​v0 1046 ····​move-​object/​from16·​v23,​·​v0
   
1047 ····​const/​16·​v25,​·​0x7 1047 ····​const/​16·​v24,​·​0x7
   
1048 ····​const/​16·​v26,​·​0x1 1048 ····​const/​16·​v25,​·​0x1
   
1049 ····​move/​from16·​v0,​·​v25 1049 ····​move/​from16·​v0,​·​v24
   
1050 ····​move/​from16·​v1,​·​v26 1050 ····​move/​from16·​v1,​·​v25
   
1051 ····​invoke-​virtual·​{v4,​·​v0,​·​v1,​·​v9},​·​Ljava/​util/​Calendar;​-​>getDisplayName(IILja​va/​util/​Locale;​)​Ljava/​lang/​String;​ 1051 ····​invoke-​virtual·​{v4,​·​v0,​·​v1,​·​v8},​·​Ljava/​util/​Calendar;​-​>getDisplayName(IILja​va/​util/​Locale;​)​Ljava/​lang/​String;​
   
1052 ····​move-​result-​object·​v25 1052 ····​move-​result-​object·​v24
   
1053 ····​move-​object/​from16·​v0,​·​v25 1053 ····​move-​object/​from16·​v0,​·​v24
   
1054 ····​invoke-​virtual·​{v0,​·​v9},​·​Ljava/​lang/​String;​-​>toUpperCase(Ljava/​util/​Locale;​)​Ljava/​lang/​String;​ 1054 ····​invoke-​virtual·​{v0,​·​v8},​·​Ljava/​lang/​String;​-​>toUpperCase(Ljava/​util/​Locale;​)​Ljava/​lang/​String;​
   
1055 ····​move-​result-​object·​v25 1055 ····​move-​result-​object·​v24
   
1056 ····​invoke-​interface/​range·​{v24·​.​.​·​v25},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 1056 ····​invoke-​interface/​range·​{v23·​.​.​·​v24},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
1057 ····​.​line·​111 1057 ····​.​line·​111
1058 ····​const/​16·​v24,​·​0x5 1058 ····​const/​16·​v23,​·​0x5
   
1059 ····​const/​16·​v25,​·​0x1 1059 ····​const/​16·​v24,​·​0x1
   
1060 ····​move/​from16·​v0,​·​v24 1060 ····​move/​from16·​v0,​·​v23
   
1061 ····​move/​from16·​v1,​·​v25 1061 ····​move/​from16·​v1,​·​v24
   
Max diff block lines reached; 57643/61079 bytes (94.37%) of diff not shown.
[−]
smali/de/smasi/tickmate/views/ShowTrackActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lde/​smasi/​tickmate/​views/​ShowTrackActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lde/​smasi/​tickmate/​views/​ShowTrackActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​views/​ShowTrackActivity;​)​V 23 .​method·​constructor·​<init>(Lde/​smasi/​tickmate/​views/​ShowTrackActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lde/​smasi/​tickmate/​views/​ShowTrackActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​342 27 ····​.​line·​342
27 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​views/​ShowTrackActivity$2;​-​>this$0:​Lde/​smasi/​tickmate/​views/​ShowTrackActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lde/​smasi/​tickmate/​views/​ShowTrackActivity$2;​-​>this$0:​Lde/​smasi/​tickmate/​views/​ShowTrackActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/de/smasi/tickmate/views/TrackListAdapter.smali
Offset 58, 14 lines modified Offset 58, 15 lines modified
58 ····​const/​4·​v9,​·​0x0 58 ····​const/​4·​v9,​·​0x0
   
59 ····​.​line·​30 59 ····​.​line·​30
60 ····​iget-​object·​v7,​·​p0,​·​Lde/​smasi/​tickmate/​views/​TrackListAdapter;​-​>context:​Landroid/​content/​Context;​ 60 ····​iget-​object·​v7,​·​p0,​·​Lde/​smasi/​tickmate/​views/​TrackListAdapter;​-​>context:​Landroid/​content/​Context;​
   
61 ····​const-​string·​v8,​·​"layout_inflater" 61 ····​const-​string·​v8,​·​"layout_inflater"
   
  62 ····​.​line·​31
62 ····​invoke-​virtual·​{v7,​·​v8},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 63 ····​invoke-​virtual·​{v7,​·​v8},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
63 ····​move-​result-​object·​v2 64 ····​move-​result-​object·​v2
   
64 ····​check-​cast·​v2,​·​Landroid/​view/​LayoutInflater;​ 65 ····​check-​cast·​v2,​·​Landroid/​view/​LayoutInflater;​
   
65 ····​.​line·​32 66 ····​.​line·​32
[−]
smali/lab/prada/android/ui/infinitescroll/InfiniteScrollAdapter.smali
Offset 398, 14 lines modified Offset 398, 15 lines modified
   
398 ····​:​goto_0 398 ····​:​goto_0
399 ····​return·​v0 399 ····​return·​v0
   
400 ····​:​cond_0 400 ····​:​cond_0
401 ····​iget-​object·​v0,​·​p0,​·​Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​;​-​>mAdapter:​Landroid/​widget/​BaseAdapter;​ 401 ····​iget-​object·​v0,​·​p0,​·​Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​;​-​>mAdapter:​Landroid/​widget/​BaseAdapter;​
   
  402 ····​.​line·​124
402 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​BaseAdapter;​-​>getCount()​I 403 ····​invoke-​virtual·​{v0},​·​Landroid/​widget/​BaseAdapter;​-​>getCount()​I
   
403 ····​move-​result·​v0 404 ····​move-​result·​v0
   
404 ····​goto·​:​goto_0 405 ····​goto·​:​goto_0
405 .​end·​method 406 .​end·​method
   
Offset 428, 14 lines modified Offset 429, 15 lines modified
   
428 ····​:​goto_0 429 ····​:​goto_0
429 ····​return-​object·​v0 430 ····​return-​object·​v0
   
430 ····​:​cond_0 431 ····​:​cond_0
431 ····​iget-​object·​v0,​·​p0,​·​Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​;​-​>mAdapter:​Landroid/​widget/​BaseAdapter;​ 432 ····​iget-​object·​v0,​·​p0,​·​Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​;​-​>mAdapter:​Landroid/​widget/​BaseAdapter;​
   
  433 ····​.​line·​71
432 ····​invoke-​virtual·​{v0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​BaseAdapter;​-​>getDropDownView(ILan​droid/​view/​View;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​ 434 ····​invoke-​virtual·​{v0,​·​p1,​·​p2,​·​p3},​·​Landroid/​widget/​BaseAdapter;​-​>getDropDownView(ILan​droid/​view/​View;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​
   
433 ····​move-​result-​object·​v0 435 ····​move-​result-​object·​v0
   
434 ····​goto·​:​goto_0 436 ····​goto·​:​goto_0
435 .​end·​method 437 .​end·​method
   
Offset 456, 14 lines modified Offset 458, 15 lines modified
   
456 ····​:​goto_0 458 ····​:​goto_0
457 ····​return-​object·​v0 459 ····​return-​object·​v0
   
458 ····​:​cond_0 460 ····​:​cond_0
459 ····​iget-​object·​v0,​·​p0,​·​Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​;​-​>mAdapter:​Landroid/​widget/​BaseAdapter;​ 461 ····​iget-​object·​v0,​·​p0,​·​Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​;​-​>mAdapter:​Landroid/​widget/​BaseAdapter;​
   
  462 ····​.​line·​130
460 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​widget/​BaseAdapter;​-​>getItem(I)​Ljava/​lang/​Object;​ 463 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​widget/​BaseAdapter;​-​>getItem(I)​Ljava/​lang/​Object;​
   
461 ····​move-​result-​object·​v0 464 ····​move-​result-​object·​v0
   
462 ····​goto·​:​goto_0 465 ····​goto·​:​goto_0
463 .​end·​method 466 .​end·​method
   
Offset 484, 14 lines modified Offset 487, 15 lines modified
   
484 ····​:​goto_0 487 ····​:​goto_0
485 ····​return-​wide·​v0 488 ····​return-​wide·​v0
   
486 ····​:​cond_0 489 ····​:​cond_0
487 ····​iget-​object·​v0,​·​p0,​·​Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​;​-​>mAdapter:​Landroid/​widget/​BaseAdapter;​ 490 ····​iget-​object·​v0,​·​p0,​·​Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​;​-​>mAdapter:​Landroid/​widget/​BaseAdapter;​
   
  491 ····​.​line·​136
488 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​widget/​BaseAdapter;​-​>getItemId(I)​J 492 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​widget/​BaseAdapter;​-​>getItemId(I)​J
   
489 ····​move-​result-​wide·​v0 493 ····​move-​result-​wide·​v0
   
490 ····​goto·​:​goto_0 494 ····​goto·​:​goto_0
491 .​end·​method 495 .​end·​method
   
Offset 512, 14 lines modified Offset 516, 15 lines modified
   
512 ····​:​goto_0 516 ····​:​goto_0
513 ····​return·​v0 517 ····​return·​v0
   
514 ····​:​cond_0 518 ····​:​cond_0
515 ····​iget-​object·​v0,​·​p0,​·​Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​;​-​>mAdapter:​Landroid/​widget/​BaseAdapter;​ 519 ····​iget-​object·​v0,​·​p0,​·​Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​;​-​>mAdapter:​Landroid/​widget/​BaseAdapter;​
   
  520 ····​.​line·​77
516 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​widget/​BaseAdapter;​-​>getItemViewType(I)​I 521 ····​invoke-​virtual·​{v0,​·​p1},​·​Landroid/​widget/​BaseAdapter;​-​>getItemViewType(I)​I
   
517 ····​move-​result·​v0 522 ····​move-​result·​v0
   
518 ····​goto·​:​goto_0 523 ····​goto·​:​goto_0
519 .​end·​method 524 .​end·​method
   
Offset 536, 109 lines modified Offset 541, 107 lines modified
536 ····​.​local·​p0,​·​"this":​Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​;​,​·​"Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​<TT;​>;​" 541 ····​.​local·​p0,​·​"this":​Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​;​,​·​"Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​<TT;​>;​"
537 ····​iget-​object·​v0,​·​p0,​·​Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​;​-​>mAdapter:​Landroid/​widget/​BaseAdapter;​ 542 ····​iget-​object·​v0,​·​p0,​·​Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​;​-​>mAdapter:​Landroid/​widget/​BaseAdapter;​
   
538 ····​return-​object·​v0 543 ····​return-​object·​v0
539 .​end·​method 544 .​end·​method
   
540 .​method·​public·​getView(ILandroid/​view/​View;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​ 545 .​method·​public·​getView(ILandroid/​view/​View;​Landroid/​view/​ViewGroup;​)​Landroid/​view/​View;​
541 ····​.​locals·4 546 ····​.​locals·3
542 ····​.​param·​p1,​·​"position"····​#·​I 547 ····​.​param·​p1,​·​"position"····​#·​I
543 ····​.​param·​p2,​·​"convertView"····​#·​Landroid/​view/​View;​ 548 ····​.​param·​p2,​·​"convertView"····​#·​Landroid/​view/​View;​
544 ····​.​param·​p3,​·​"parent"····​#·​Landroid/​view/​ViewGroup;​ 549 ····​.​param·​p3,​·​"parent"····​#·​Landroid/​view/​ViewGroup;​
   
545 ····​.​prologue 550 ····​.​prologue
546 ····​.​line·​141 551 ····​.​line·​141
547 ····​.​local·​p0,​·​"this":​Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​;​,​·​"Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​<TT;​>;​" 552 ····​.​local·​p0,​·​"this":​Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​;​,​·​"Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​<TT;​>;​"
548 ····​invoke-​virtual·​{p0,​·​p1},​·​Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​;​-​>isProgressViewPositi​on(I)​Z 553 ····​invoke-​virtual·​{p0,​·​p1},​·​Llab/​prada/​android/​ui/​infinitescroll/​InfiniteScrollAdapter​;​-​>isProgressViewPositi​on(I)​Z
   
549 ····​move-​result·​v2 554 ····​move-​result·​v1
   
Max diff block lines reached; 5942/8759 bytes (67.84%) of diff not shown.
[−]
original/AndroidManifest.xml
Offset 45, 16 lines modified Offset 45, 16 lines modified
000002c0:​·​7500·​6900·​6c00·​6400·​5600·​6500·​7200·​7300··​u.​i.​l.​d.​V.​e.​r.​s.​ 000002c0:​·​7500·​6900·​6c00·​6400·​5600·​6500·​7200·​7300··​u.​i.​l.​d.​V.​e.​r.​s.​
000002d0:​·​6900·​6f00·​6e00·​4e00·​6100·​6d00·​6500·​0000··​i.​o.​n.​N.​a.​m.​e.​.​.​ 000002d0:​·​6900·​6f00·​6e00·​4e00·​6100·​6d00·​6500·​0000··​i.​o.​n.​N.​a.​m.​e.​.​.​
000002e0:​·​0800·​6d00·​6100·​6e00·​6900·​6600·​6500·​7300··​.​.​m.​a.​n.​i.​f.​e.​s.​ 000002e0:​·​0800·​6d00·​6100·​6e00·​6900·​6600·​6500·​7300··​.​.​m.​a.​n.​i.​f.​e.​s.​
000002f0:​·​7400·​0000·​1100·​6400·​6500·​2e00·​7300·​6d00··​t.​.​.​.​.​d.​e.​.​.​s.​m.​ 000002f0:​·​7400·​0000·​1100·​6400·​6500·​2e00·​7300·​6d00··​t.​.​.​.​.​d.​e.​.​.​s.​m.​
00000300:​·​6100·​7300·​6900·​2e00·​7400·​6900·​6300·​6b00··​a.​s.​i.​.​.​t.​i.​c.​k.​ 00000300:​·​6100·​7300·​6900·​2e00·​7400·​6900·​6300·​6b00··​a.​s.​i.​.​.​t.​i.​c.​k.​
00000310:​·​6d00·​6100·​7400·​6500·​0000·​0500·​3100·​2e00··​m.​a.​t.​e.​.​.​.​.​1.​.​.​ 00000310:​·​6d00·​6100·​7400·​6500·​0000·​0500·​3100·​2e00··​m.​a.​t.​e.​.​.​.​.​1.​.​.​
00000320:​·​3400·​2e00·​3100·​0000·​0200·​3200·​3300·​0000··​4.​.​.​1.​.​.​.​.​2.​3.​.​.​ 00000320:​·​3400·​2e00·​3100·​0000·​0200·​3200·​3300·​0000··​4.​.​.​1.​.​.​.​.​2.​3.​.​.​
00000330:​·​0b00·​3600·​2e00·​3000·​2d00·​3200·​3100·​3600··​.​.​6.​.​.​0.​-​.​2.​1.​6.​ 00000330:​·​0b00·​3600·​2e00·​3000·​2d00·​3200·​3700·​3000··​.​.​6.​.​.​0.​-​.​2.​7.​0.​
00000340:​·​3600·​3700·​3600·​3700·​0000·​0800·​7500·​7300··6.​7.​6.​7.​.​.​.​.​u.​s.​ 00000340:​·​3400·​3000·​3000·​3200·​0000·​0800·​7500·​7300··4.​0.​0.​2.​.​.​.​.​u.​s.​
00000350:​·​6500·​7300·​2d00·​7300·​6400·​6b00·​0000·​0f00··​e.​s.​-​.​s.​d.​k.​.​.​.​.​ 00000350:​·​6500·​7300·​2d00·​7300·​6400·​6b00·​0000·​0f00··​e.​s.​-​.​s.​d.​k.​.​.​.​.​
00000360:​·​7500·​7300·​6500·​7300·​2d00·​7000·​6500·​7200··​u.​s.​e.​s.​-​.​p.​e.​r.​ 00000360:​·​7500·​7300·​6500·​7300·​2d00·​7000·​6500·​7200··​u.​s.​e.​s.​-​.​p.​e.​r.​
00000370:​·​6d00·​6900·​7300·​7300·​6900·​6f00·​6e00·​0000··​m.​i.​s.​s.​i.​o.​n.​.​.​ 00000370:​·​6d00·​6900·​7300·​7300·​6900·​6f00·​6e00·​0000··​m.​i.​s.​s.​i.​o.​n.​.​.​
00000380:​·​2900·​6100·​6e00·​6400·​7200·​6f00·​6900·​6400··​)​.​a.​n.​d.​r.​o.​i.​d.​ 00000380:​·​2900·​6100·​6e00·​6400·​7200·​6f00·​6900·​6400··​)​.​a.​n.​d.​r.​o.​i.​d.​
00000390:​·​2e00·​7000·​6500·​7200·​6d00·​6900·​7300·​7300··​.​.​p.​e.​r.​m.​i.​s.​s.​ 00000390:​·​2e00·​7000·​6500·​7200·​6d00·​6900·​7300·​7300··​.​.​p.​e.​r.​m.​i.​s.​s.​
000003a0:​·​6900·​6f00·​6e00·​2e00·​5700·​5200·​4900·​5400··​i.​o.​n.​.​.​W.​R.​I.​T.​ 000003a0:​·​6900·​6f00·​6e00·​2e00·​5700·​5200·​4900·​5400··​i.​o.​n.​.​.​W.​R.​I.​T.​
000003b0:​·​4500·​5f00·​4500·​5800·​5400·​4500·​5200·​4e00··​E.​_.​E.​X.​T.​E.​R.​N.​ 000003b0:​·​4500·​5f00·​4500·​5800·​5400·​4500·​5200·​4e00··​E.​_.​E.​X.​T.​E.​R.​N.​