Advertisement
Guest User

Untitled

a guest
Oct 18th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.19 KB | None | 0 0
  1. public static void loadCachedGames(Context con) {
  2.  
  3.         String filename = getGamesUrl().replace(File.separator, ",");
  4.  
  5.         //getting days since created/modified
  6.         int daysSinceModified = 0;
  7.         if (FileHandler.fileExists(con, filename) ) {
  8.             daysSinceModified = MyUtils.calculateDays(System.currentTimeMillis() - FileHandler.getFile(con, filename).lastModified());
  9.         }
  10.  
  11.         File dir = con.getFilesDir();
  12.         File[] subFiles = dir.listFiles();
  13.  
  14.         if (subFiles != null) {
  15.  
  16.             for (File file : subFiles) {
  17.  
  18.                 String name = file.getName();
  19.  
  20.                 if ( !name.contains("themes") && !name.contains("genres") && !name.contains("favorites") ) {
  21.  
  22.                     if ( daysSinceModified < FILE_EXPIRES ) {
  23.                         String result = FileHandler.readFile(context, file);
  24.                         DataHandler.addGamesToList(result, gameList);
  25.  
  26.                         offset += 50;
  27.                     } else {
  28.                         file.delete();
  29.                     }
  30.                 }
  31.             }
  32.         }
  33.  
  34.         debug("finished loading cached games");
  35.         cachedGamesLoaded = true;
  36.  
  37.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement