diff --git a/app/src/main/java/com/appgambit/android_logger/WebServerService.java b/app/src/main/java/com/appgambit/android_logger/WebServerService.java index c01a201..95d00c1 100755 --- a/app/src/main/java/com/appgambit/android_logger/WebServerService.java +++ b/app/src/main/java/com/appgambit/android_logger/WebServerService.java @@ -22,6 +22,8 @@ import java.net.ServerSocket; import java.net.Socket; import java.util.ArrayList; +import java.util.Arrays; +import java.util.Comparator; public class WebServerService extends Service { static final int SERVER_PORT = 12993; @@ -109,6 +111,11 @@ public boolean accept(File file) { } }; File[] files = folder.listFiles(filter); + Arrays.sort(files, new Comparator(){ + public int compare(File f1, File f2) + { + return Long.valueOf(f1.lastModified()).compareTo(f2.lastModified()); + } }); serveFileList(clientSocket, files); }