pull/594/head
jhengazuki 8 months ago
parent 3185b6c0ac
commit 270878b0a0
  1. 2
      app/src/leanback/java/com/fongmi/android/tv/ui/adapter/RestoreAdapter.java
  2. 3
      app/src/main/java/com/fongmi/android/tv/db/AppDatabase.java
  3. 2
      app/src/mobile/java/com/fongmi/android/tv/ui/adapter/RestoreAdapter.java

@ -36,7 +36,7 @@ public class RestoreAdapter extends RecyclerView.Adapter<RestoreAdapter.ViewHold
File[] files = Path.tv().listFiles();
if (files == null) files = new File[0];
for (File file : files) if (file.getName().startsWith("tv") && file.getName().endsWith(".bk.gz")) mItems.add(file);
if (!mItems.isEmpty()) Collections.sort(mItems, (f1, f2) -> Long.compare(f2.lastModified(), f1.lastModified()));
if (!mItems.isEmpty()) mItems.sort((f1, f2) -> Long.compare(f2.lastModified(), f1.lastModified()));
notifyDataSetChanged();
}

@ -28,7 +28,6 @@ import com.github.catvod.utils.Path;
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.List;
import java.util.Locale;
@ -86,7 +85,7 @@ public abstract class AppDatabase extends RoomDatabase {
File[] files = Path.tv().listFiles();
if (files == null) files = new File[0];
for (File file : files) if (file.getName().startsWith("tv") && file.getName().endsWith(".bk.gz")) items.add(file);
if (!items.isEmpty()) Collections.sort(items, (f1, f2) -> Long.compare(f2.lastModified(), f1.lastModified()));
if (!items.isEmpty()) items.sort((f1, f2) -> Long.compare(f2.lastModified(), f1.lastModified()));
if (items.size() > 7) for (int i = 7; i < items.size(); i++) Path.clear(items.get(i));
}

@ -40,7 +40,7 @@ public class RestoreAdapter extends RecyclerView.Adapter<RestoreAdapter.ViewHold
File[] files = Path.tv().listFiles();
if (files == null) files = new File[0];
for (File file : files) if (file.getName().startsWith("tv") && file.getName().endsWith(".bk.gz")) mItems.add(file);
if (!mItems.isEmpty()) Collections.sort(mItems, (f1, f2) -> Long.compare(f2.lastModified(), f1.lastModified()));
if (!mItems.isEmpty()) mItems.sort((f1, f2) -> Long.compare(f2.lastModified(), f1.lastModified()));
notifyDataSetChanged();
}

Loading…
Cancel
Save