diff --git a/app/src/main/kotlin/org/fossify/filemanager/fragments/StorageFragment.kt b/app/src/main/kotlin/org/fossify/filemanager/fragments/StorageFragment.kt index be57a140..b0804aed 100644 --- a/app/src/main/kotlin/org/fossify/filemanager/fragments/StorageFragment.kt +++ b/app/src/main/kotlin/org/fossify/filemanager/fragments/StorageFragment.kt @@ -6,7 +6,6 @@ import android.app.usage.StorageStatsManager import android.content.ContentResolver import android.content.Context import android.content.Intent -import android.media.MediaScannerConnection import android.os.Handler import android.os.Looper import android.os.storage.StorageManager @@ -33,7 +32,6 @@ import org.fossify.filemanager.extensions.getAllVolumeNames import org.fossify.filemanager.helpers.* import org.fossify.filemanager.interfaces.ItemOperationsListener import org.fossify.filemanager.models.ListItem -import java.io.File import java.util.Locale class StorageFragment(context: Context, attributeSet: AttributeSet) : MyViewPagerFragment(context, attributeSet), @@ -299,11 +297,6 @@ class StorageFragment(context: Context, attributeSet: AttributeSet) : MyViewPage volumeName = storageVolume.uuid!!.lowercase(Locale.US) totalStorageSpace = file.totalSpace freeStorageSpace = file.freeSpace - post { - ensureBackgroundThread { - scanVolume(volumeName, file) - } - } } post { @@ -326,22 +319,6 @@ class StorageFragment(context: Context, attributeSet: AttributeSet) : MyViewPage } } - private fun scanVolume(volumeName: String, root: File) { - val paths = mutableListOf() - if (context.isPathOnSD(root.path)) { - File(context.sdCardPath).walkBottomUp().forEach { - paths.add(it.path) - } - } - var callbackCount = 0 - MediaScannerConnection.scanFile(context, paths.toTypedArray(), null) { _, _ -> - callbackCount++ - if (callbackCount == paths.size) { - getSizes(volumeName) - } - } - } - override fun searchQueryChanged(text: String) { lastSearchedText = text binding.apply {