From 51d9ea86a245da57b720df685bc0fd56c84b9df8 Mon Sep 17 00:00:00 2001 From: FongMi Date: Sun, 10 May 2026 05:09:55 +0800 Subject: [PATCH] Fix device not show --- .../java/com/fongmi/android/tv/ui/dialog/CastDialog.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/dialog/CastDialog.java b/app/src/mobile/java/com/fongmi/android/tv/ui/dialog/CastDialog.java index 51612071f..362871e27 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/dialog/CastDialog.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/dialog/CastDialog.java @@ -122,10 +122,9 @@ public class CastDialog extends BaseBottomSheetDialog implements DeviceAdapter.O private void getDevice() { adapter.setItems(Device.getAll(), () -> { - adapter.sort(DLNACastManager.get().getRegistered()); + adapter.sort(DLNACastManager.get().getRegistered(), this::setRecyclerVisible); if (adapter.getItemCount() == 0) onRefresh(); else DLNACastManager.get().search(); - setRecyclerVisible(); }); } @@ -137,9 +136,8 @@ public class CastDialog extends BaseBottomSheetDialog implements DeviceAdapter.O adapter.clear(() -> { Device.delete(); if (fm) scanTask.start(); - adapter.sort(DLNACastManager.get().getRegistered()); DLNACastManager.get().search(); - setRecyclerVisible(); + adapter.sort(DLNACastManager.get().getRegistered(), this::setRecyclerVisible); }); }