Commit 93e17847 authored by wanglei's avatar wanglei

...

parent 9af7655d
...@@ -58,6 +58,10 @@ class FileFragment : BaseFragment<FragmentFileBinding>() { ...@@ -58,6 +58,10 @@ class FileFragment : BaseFragment<FragmentFileBinding>() {
moreAction(requireContext(), view, bean, adapter) moreAction(requireContext(), view, bean, adapter)
}) })
binding.rvRecent.adapter = adapter binding.rvRecent.adapter = adapter
if (requireContext().checkStorePermission()) {
initRvData()
}
} }
companion object { companion object {
...@@ -83,7 +87,7 @@ class FileFragment : BaseFragment<FragmentFileBinding>() { ...@@ -83,7 +87,7 @@ class FileFragment : BaseFragment<FragmentFileBinding>() {
val launcher = (requireActivity() as MainActivity).launcher val launcher = (requireActivity() as MainActivity).launcher
requireContext().requestStorePermission(launcher) { requireContext().requestStorePermission(launcher) {
if (it) { if (it) {
// initData() initRvData()
} }
} }
} }
...@@ -170,13 +174,6 @@ class FileFragment : BaseFragment<FragmentFileBinding>() { ...@@ -170,13 +174,6 @@ class FileFragment : BaseFragment<FragmentFileBinding>() {
progressList.reverse() progressList.reverse()
launch(Dispatchers.Main) { launch(Dispatchers.Main) {
binding.tvPhotoSize.text = picturePair.first.toString()
binding.tvVideoSize.text = videoPair.first.toString()
binding.tvAudioSize.text = audioPair.first.toString()
binding.tvDocument.text = documentSize.toString()
binding.tvApkSize.text = apkSize.toString()
binding.tvZipSize.text = zipSize.toString()
binding.colorProgress.animateProgress( binding.colorProgress.animateProgress(
// listOf( // listOf(
// ProgressBean(155f, 180f, "#8238FD"),//music // ProgressBean(155f, 180f, "#8238FD"),//music
...@@ -186,9 +183,19 @@ class FileFragment : BaseFragment<FragmentFileBinding>() { ...@@ -186,9 +183,19 @@ class FileFragment : BaseFragment<FragmentFileBinding>() {
// ) // )
progressList progressList
) )
binding.tvPhotoSize.text = picturePair.first.toString()
binding.tvVideoSize.text = videoPair.first.toString()
binding.tvAudioSize.text = audioPair.first.toString()
binding.tvDocument.text = documentSize.toString()
binding.tvApkSize.text = apkSize.toString()
binding.tvZipSize.text = zipSize.toString()
} }
}
private fun initRvData() = lifecycleScope.launch(Dispatchers.IO) {
val mediaList = requireContext().getMediaFile().filter { val mediaList = requireContext().getMediaFile().filter {
val file = File(it.path) val file = File(it.path)
if (BuildConfig.DEBUG) { if (BuildConfig.DEBUG) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment