mirror of
https://github.com/SimpleMobileTools/Simple-Gallery.git
synced 2025-06-05 21:59:19 +02:00
sublist directories at background update
This commit is contained in:
@@ -6,11 +6,13 @@ import android.content.Intent
|
|||||||
import com.google.gson.Gson
|
import com.google.gson.Gson
|
||||||
import com.simplemobiletools.gallery.asynctasks.GetDirectoriesAsynctask
|
import com.simplemobiletools.gallery.asynctasks.GetDirectoriesAsynctask
|
||||||
import com.simplemobiletools.gallery.extensions.config
|
import com.simplemobiletools.gallery.extensions.config
|
||||||
|
import com.simplemobiletools.gallery.helpers.SAVE_DIRS_CNT
|
||||||
|
|
||||||
class RefreshMediaReceiver : BroadcastReceiver() {
|
class RefreshMediaReceiver : BroadcastReceiver() {
|
||||||
override fun onReceive(context: Context, intent: Intent) {
|
override fun onReceive(context: Context, intent: Intent) {
|
||||||
GetDirectoriesAsynctask(context, false, false) {
|
GetDirectoriesAsynctask(context, false, false) {
|
||||||
context.config.directories = Gson().toJson(it)
|
val subList = it.subList(0, Math.min(SAVE_DIRS_CNT, it.size))
|
||||||
|
context.config.directories = Gson().toJson(subList)
|
||||||
}.execute()
|
}.execute()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user