fix: use internal cache dir instead of app crashing (fixed #14)

This commit is contained in:
Michael 2026-01-31 15:25:47 +03:00
parent 6d5289738f
commit 01fabf52d2
No known key found for this signature in database

View file

@ -30,18 +30,15 @@ import dev.mi6e4ka.openstore.ui.screen.search.SearchScreen
import dev.mi6e4ka.openstore.ui.theme.AppTheme
class MainActivity : ComponentActivity() {
override fun onStart() {
super.onStart()
}
override fun onCreate(savedInstanceState: Bundle?) {
val cacheDir = externalCacheDir ?: return
super.onCreate(savedInstanceState)
val cacheDir = externalCacheDir ?: cacheDir
cacheDir.listFiles()?.forEach { file ->
if (file.isFile && file.name.endsWith(".apk", ignoreCase = true)) {
file.delete()
println("CacheCleaner" + "Удален: ${file.name}")
}
}
super.onCreate(savedInstanceState)
val imageLoader = ImageLoader.Builder(this)
.diskCache {
DiskCache.Builder()