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