diff --git a/app/src/main/java/com/all/pdfreader/pro/app/ui/fragment/HomeFrag.kt b/app/src/main/java/com/all/pdfreader/pro/app/ui/fragment/HomeFrag.kt index 03e803a..0673c78 100644 --- a/app/src/main/java/com/all/pdfreader/pro/app/ui/fragment/HomeFrag.kt +++ b/app/src/main/java/com/all/pdfreader/pro/app/ui/fragment/HomeFrag.kt @@ -68,7 +68,12 @@ class HomeFrag : BaseFrag(), MainActivity.SortableFragment { viewLifecycleOwner.lifecycle.repeatOnLifecycle(Lifecycle.State.STARTED) { PdfRepository.getInstance().getAllDocuments().collect { list -> val sortedList = sortDocuments(list) - adapter.updateData(sortedList) + if (list.isNotEmpty()) { + adapter.updateData(sortedList) + binding.noFilesLayout.visibility = View.GONE + } else { + binding.noFilesLayout.visibility = View.VISIBLE + } logDebug("更新adapter数据,排序方式: ${appStore.documentSortType}") } } diff --git a/app/src/main/java/com/all/pdfreader/pro/app/ui/fragment/RecentlyFrag.kt b/app/src/main/java/com/all/pdfreader/pro/app/ui/fragment/RecentlyFrag.kt index c6d987f..23bfb28 100644 --- a/app/src/main/java/com/all/pdfreader/pro/app/ui/fragment/RecentlyFrag.kt +++ b/app/src/main/java/com/all/pdfreader/pro/app/ui/fragment/RecentlyFrag.kt @@ -46,7 +46,7 @@ class RecentlyFrag : BaseFrag() { // 下拉刷新示例 binding.swipeRefreshLayout.setOnRefreshListener { - observeDocuments{ + observeDocuments { binding.swipeRefreshLayout.isRefreshing = false } } @@ -56,8 +56,13 @@ class RecentlyFrag : BaseFrag() { lifecycleScope.launch { viewLifecycleOwner.lifecycle.repeatOnLifecycle(Lifecycle.State.STARTED) { PdfRepository.getInstance().getRecentlyOpenedDocuments().collect { list -> - adapter.updateData(list) - onComplete() + if (list.isNotEmpty()) { + adapter.updateData(list) + onComplete() + binding.noFilesLayout.visibility = View.GONE + } else { + binding.noFilesLayout.visibility = View.VISIBLE + } logDebug("更新adapter数据") } } diff --git a/app/src/main/res/layout/fragment_home.xml b/app/src/main/res/layout/fragment_home.xml index 9121004..32995a3 100644 --- a/app/src/main/res/layout/fragment_home.xml +++ b/app/src/main/res/layout/fragment_home.xml @@ -10,6 +10,28 @@ android:layout_width="match_parent" android:layout_height="0dp" /> + + + + + + + + + + + + + + + Delete Bookmarks Are you sure you want to delete all Bookmarks? Loading bookmarks, please try again later + no files yet \ No newline at end of file