Fixed - Initial file update problem
This commit is contained in:
@@ -142,10 +142,12 @@ class ViewFolderActivity : AppCompatActivity() {
|
|||||||
customDialog?.dismiss()
|
customDialog?.dismiss()
|
||||||
customDialog = null
|
customDialog = null
|
||||||
updateFilesToAdapter()
|
updateFilesToAdapter()
|
||||||
|
refreshCurrentFolder()
|
||||||
}, remainingTime)
|
}, remainingTime)
|
||||||
} else {
|
} else {
|
||||||
customDialog?.dismiss()
|
customDialog?.dismiss()
|
||||||
customDialog = null
|
customDialog = null
|
||||||
|
refreshCurrentFolder()
|
||||||
updateFilesToAdapter()
|
updateFilesToAdapter()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -200,6 +202,16 @@ class ViewFolderActivity : AppCompatActivity() {
|
|||||||
|
|
||||||
mainHandler.postDelayed({
|
mainHandler.postDelayed({
|
||||||
dismissCustomDialog()
|
dismissCustomDialog()
|
||||||
|
val files = folderManager.getFilesInFolder(targetFolder)
|
||||||
|
if (files.isNotEmpty()) {
|
||||||
|
binding.swipeLayout.visibility = View.VISIBLE
|
||||||
|
binding.noItems.visibility = View.GONE
|
||||||
|
if (fileAdapter == null) {
|
||||||
|
showFileList(files, targetFolder)
|
||||||
|
} else {
|
||||||
|
fileAdapter?.submitList(files.toMutableList())
|
||||||
|
}
|
||||||
|
}
|
||||||
}, 1000)
|
}, 1000)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -45,6 +45,7 @@
|
|||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
app:icon="@drawable/ic_more"
|
app:icon="@drawable/ic_more"
|
||||||
|
android:visibility="gone"
|
||||||
style="@style/Widget.Material3.Button.IconButton"/>
|
style="@style/Widget.Material3.Button.IconButton"/>
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|||||||
Reference in New Issue
Block a user