Skip to content

Commit fe66820

Browse files
committed
Added the ability to sort ArrayList
1 parent 47b364e commit fe66820

File tree

3 files changed

+639
-0
lines changed

3 files changed

+639
-0
lines changed

app/proguard-rules.pro

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
#-renamesourcefileattribute SourceFile
2222
-keep public class * extends java.lang.Exception
2323
-keep class com.blank.project.utils.DiskStoredArrayList { *; }
24+
-keep class com.blank.project.utils.DiskStoredSortedArrayList { *; }
25+
-keep class com.blank.project.utils.DiskStoredSortedArrayList$MapEntries{ *; }
2426
-assumenosideeffects class android.util.Log {
2527
public static boolean isLoggable(java.lang.String, int);
2628
public static int v(...);
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
package com.blank.project.models;
2+
3+
import java.io.Serializable;
4+
5+
public class MapEntrySorted implements Serializable {
6+
private static final long serialVersionUID = 1;
7+
private long startByte;
8+
private int length;
9+
private int id;
10+
private long lastModified;
11+
12+
public MapEntrySorted(long startByte, int length) {
13+
this.startByte = startByte;
14+
this.length = length;
15+
}
16+
17+
public int getId() {
18+
return id;
19+
}
20+
21+
public void setId(int id) {
22+
this.id = id;
23+
}
24+
25+
public long getLastModified() {
26+
return lastModified;
27+
}
28+
29+
public void setLastModified(long lastModified) {
30+
this.lastModified = lastModified;
31+
}
32+
33+
public int getLength() {
34+
return length;
35+
}
36+
37+
public long getStartByte() {
38+
return startByte;
39+
}
40+
41+
public void setStartByte(long startByte) {
42+
this.startByte = startByte;
43+
}
44+
45+
public void setLength(int length) {
46+
this.length = length;
47+
}
48+
}

0 commit comments

Comments
 (0)